@charset "UTF-8";
/*!
	Theme Name: NorthWest Registered Agent - AJ18
	Version: 2.8.55
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
button,html{font-size:100%}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}button{margin:0}input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;height:auto;min-height:50px;border-radius:0}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}.slick-slide.slick-loading img,[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=54.8125em&large=63.6875em&xlarge=82.5em&xxlarge=93.75em"}*,::after,::before{box-sizing:inherit}button,select{border-radius:0}select{box-sizing:border-box;width:100%}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;appearance:none;border:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:1060px;margin-right:auto;margin-left:auto}.row::after,.row::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row .row{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:54.8125em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:63.6875em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media screen and (min-width:82.5em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.column,.columns,.row.gutter-small>.column,.row.gutter-small>.columns{padding-right:.625rem;padding-left:.625rem}.row.gutter-medium>.column,.row.gutter-medium>.columns{padding-right:.9375rem;padding-left:.9375rem}.column,.columns{width:100%;float:left}@media print,screen and (min-width:54.8125em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column,.columns{float:left;clear:none}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){clear:none;float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{width:8.33333%}.small-pull-1,.small-push-1{position:relative;left:8.33333%}.small-pull-1{left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-pull-2,.small-push-2{position:relative;left:16.66667%}.small-pull-2{left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-pull-3,.small-push-3{position:relative;left:25%}.small-pull-3{left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-pull-4,.small-push-4{position:relative;left:33.33333%}.small-pull-4{left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-pull-5,.small-push-5{position:relative;left:41.66667%}.small-pull-5{left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-pull-6,.small-push-6{position:relative;left:50%}.small-pull-6{left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-pull-7,.small-push-7{position:relative;left:58.33333%}.small-pull-7{left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-pull-8,.small-push-8{position:relative;left:66.66667%}.small-pull-8{left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-pull-9,.small-push-9{position:relative;left:75%}.small-pull-9{left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-pull-10,.small-push-10{position:relative;left:83.33333%}.small-pull-10{left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-pull-11,.small-push-11{position:relative;left:91.66667%}.small-pull-11{left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(n),.small-up-1>.columns:nth-of-type(n){clear:none}.small-up-1>.column:nth-of-type(n+1),.small-up-1>.columns:nth-of-type(n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(n),.small-up-2>.columns:nth-of-type(n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.33333%}.small-up-3>.column:nth-of-type(n),.small-up-3>.columns:nth-of-type(n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(n),.small-up-4>.columns:nth-of-type(n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(n),.small-up-5>.columns:nth-of-type(n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.66667%}.small-up-6>.column:nth-of-type(n),.small-up-6>.columns:nth-of-type(n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.28571%}.small-up-7>.column:nth-of-type(n),.small-up-7>.columns:nth-of-type(n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(n),.small-up-8>.columns:nth-of-type(n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-right:0;margin-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-pull-0,.small-push-0,.small-uncentered{position:static;margin-right:0;margin-left:0}.small-pull-0:last-child:not(:first-child),.small-push-0:last-child:not(:first-child),.small-uncentered:last-child:not(:first-child){clear:none;float:right}.small-pull-0,.small-push-0,.small-uncentered{float:left;clear:none}@media print,screen and (min-width:54.8125em){.medium-1{width:8.33333%}.medium-pull-1,.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-pull-2,.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-pull-3,.medium-push-3{position:relative;left:25%}.medium-pull-3{left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-pull-4,.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-pull-5,.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-pull-6,.medium-push-6{position:relative;left:50%}.medium-pull-6{left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-pull-7,.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-pull-8,.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-pull-9,.medium-push-9{position:relative;left:75%}.medium-pull-9{left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-pull-10,.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-pull-11,.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(n),.medium-up-1>.columns:nth-of-type(n){clear:none}.medium-up-1>.column:nth-of-type(n+1),.medium-up-1>.columns:nth-of-type(n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(n),.medium-up-2>.columns:nth-of-type(n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.33333%}.medium-up-3>.column:nth-of-type(n),.medium-up-3>.columns:nth-of-type(n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(n),.medium-up-4>.columns:nth-of-type(n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(n),.medium-up-5>.columns:nth-of-type(n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.66667%}.medium-up-6>.column:nth-of-type(n),.medium-up-6>.columns:nth-of-type(n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.28571%}.medium-up-7>.column:nth-of-type(n),.medium-up-7>.columns:nth-of-type(n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(n),.medium-up-8>.columns:nth-of-type(n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-right:0;margin-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;margin-right:0;margin-left:0}.medium-pull-0:last-child:not(:first-child),.medium-push-0:last-child:not(:first-child),.medium-uncentered:last-child:not(:first-child){clear:none;float:right}.medium-pull-0,.medium-push-0,.medium-uncentered{float:left;clear:none}}@media print,screen and (min-width:63.6875em){.large-1{width:8.33333%}.large-pull-1,.large-push-1{position:relative;left:8.33333%}.large-pull-1{left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-pull-2,.large-push-2{position:relative;left:16.66667%}.large-pull-2{left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-pull-3,.large-push-3{position:relative;left:25%}.large-pull-3{left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-pull-4,.large-push-4{position:relative;left:33.33333%}.large-pull-4{left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-pull-5,.large-push-5{position:relative;left:41.66667%}.large-pull-5{left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-pull-6,.large-push-6{position:relative;left:50%}.large-pull-6{left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-pull-7,.large-push-7{position:relative;left:58.33333%}.large-pull-7{left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-pull-8,.large-push-8{position:relative;left:66.66667%}.large-pull-8{left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-pull-9,.large-push-9{position:relative;left:75%}.large-pull-9{left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-pull-10,.large-push-10{position:relative;left:83.33333%}.large-pull-10{left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-pull-11,.large-push-11{position:relative;left:91.66667%}.large-pull-11{left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(n),.large-up-1>.columns:nth-of-type(n){clear:none}.large-up-1>.column:nth-of-type(n+1),.large-up-1>.columns:nth-of-type(n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(n),.large-up-2>.columns:nth-of-type(n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.33333%}.large-up-3>.column:nth-of-type(n),.large-up-3>.columns:nth-of-type(n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(n),.large-up-4>.columns:nth-of-type(n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(n),.large-up-5>.columns:nth-of-type(n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.66667%}.large-up-6>.column:nth-of-type(n),.large-up-6>.columns:nth-of-type(n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.28571%}.large-up-7>.column:nth-of-type(n),.large-up-7>.columns:nth-of-type(n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(n),.large-up-8>.columns:nth-of-type(n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-right:0;margin-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-pull-0,.large-push-0,.large-uncentered{position:static;margin-right:0;margin-left:0}.large-pull-0:last-child:not(:first-child),.large-push-0:last-child:not(:first-child),.large-uncentered:last-child:not(:first-child){clear:none;float:right}.large-pull-0,.large-push-0,.large-uncentered{float:left;clear:none}}@media screen and (min-width:82.5em){.xlarge-1{width:8.33333%}.xlarge-pull-1,.xlarge-push-1{position:relative;left:8.33333%}.xlarge-pull-1{left:-8.33333%}.xlarge-offset-0{margin-left:0}.xlarge-2{width:16.66667%}.xlarge-pull-2,.xlarge-push-2{position:relative;left:16.66667%}.xlarge-pull-2{left:-16.66667%}.xlarge-offset-1{margin-left:8.33333%}.xlarge-3{width:25%}.xlarge-pull-3,.xlarge-push-3{position:relative;left:25%}.xlarge-pull-3{left:-25%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-4{width:33.33333%}.xlarge-pull-4,.xlarge-push-4{position:relative;left:33.33333%}.xlarge-pull-4{left:-33.33333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{width:41.66667%}.xlarge-pull-5,.xlarge-push-5{position:relative;left:41.66667%}.xlarge-pull-5{left:-41.66667%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-6{width:50%}.xlarge-pull-6,.xlarge-push-6{position:relative;left:50%}.xlarge-pull-6{left:-50%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-7{width:58.33333%}.xlarge-pull-7,.xlarge-push-7{position:relative;left:58.33333%}.xlarge-pull-7{left:-58.33333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{width:66.66667%}.xlarge-pull-8,.xlarge-push-8{position:relative;left:66.66667%}.xlarge-pull-8{left:-66.66667%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-9{width:75%}.xlarge-pull-9,.xlarge-push-9{position:relative;left:75%}.xlarge-pull-9{left:-75%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-10{width:83.33333%}.xlarge-pull-10,.xlarge-push-10{position:relative;left:83.33333%}.xlarge-pull-10{left:-83.33333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{width:91.66667%}.xlarge-pull-11,.xlarge-push-11{position:relative;left:91.66667%}.xlarge-pull-11{left:-91.66667%}.xlarge-offset-10{margin-left:83.33333%}.xlarge-12{width:100%}.xlarge-offset-11{margin-left:91.66667%}.xlarge-up-1>.column,.xlarge-up-1>.columns{float:left;width:100%}.xlarge-up-1>.column:nth-of-type(n),.xlarge-up-1>.columns:nth-of-type(n){clear:none}.xlarge-up-1>.column:nth-of-type(n+1),.xlarge-up-1>.columns:nth-of-type(n+1){clear:both}.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{float:left}.xlarge-up-2>.column,.xlarge-up-2>.columns{float:left;width:50%}.xlarge-up-2>.column:nth-of-type(n),.xlarge-up-2>.columns:nth-of-type(n){clear:none}.xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1){clear:both}.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{float:left}.xlarge-up-3>.column,.xlarge-up-3>.columns{float:left;width:33.33333%}.xlarge-up-3>.column:nth-of-type(n),.xlarge-up-3>.columns:nth-of-type(n){clear:none}.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){clear:both}.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{float:left}.xlarge-up-4>.column,.xlarge-up-4>.columns{float:left;width:25%}.xlarge-up-4>.column:nth-of-type(n),.xlarge-up-4>.columns:nth-of-type(n){clear:none}.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){clear:both}.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{float:left}.xlarge-up-5>.column,.xlarge-up-5>.columns{float:left;width:20%}.xlarge-up-5>.column:nth-of-type(n),.xlarge-up-5>.columns:nth-of-type(n){clear:none}.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){clear:both}.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{float:left}.xlarge-up-6>.column,.xlarge-up-6>.columns{float:left;width:16.66667%}.xlarge-up-6>.column:nth-of-type(n),.xlarge-up-6>.columns:nth-of-type(n){clear:none}.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){clear:both}.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{float:left}.xlarge-up-7>.column,.xlarge-up-7>.columns{float:left;width:14.28571%}.xlarge-up-7>.column:nth-of-type(n),.xlarge-up-7>.columns:nth-of-type(n){clear:none}.xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1){clear:both}.xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child{float:left}.xlarge-up-8>.column,.xlarge-up-8>.columns{float:left;width:12.5%}.xlarge-up-8>.column:nth-of-type(n),.xlarge-up-8>.columns:nth-of-type(n){clear:none}.xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){clear:both}.xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{float:left}.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .xlarge-collapse.row,.xlarge-collapse .row{margin-right:0;margin-left:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-centered,.xlarge-centered:last-child:not(:first-child){float:none;clear:both}.xlarge-pull-0,.xlarge-push-0,.xlarge-uncentered{position:static;margin-right:0;margin-left:0}.xlarge-pull-0:last-child:not(:first-child),.xlarge-push-0:last-child:not(:first-child),.xlarge-uncentered:last-child:not(:first-child){clear:none;float:right}.xlarge-pull-0,.xlarge-push-0,.xlarge-uncentered{float:left;clear:none}}.column-block{margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:54.8125em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}.hide{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width:54.81125em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:54.8125em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:54.8125em){.hide-for-medium{display:none!important}}@media screen and (max-width:54.81125em){.show-for-medium{display:none!important}}@media print,screen and (min-width:54.8125em) and (max-width:63.68625em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:54.81125em),screen and (min-width:63.6875em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:63.6875em){.hide-for-large{display:none!important}}@media screen and (max-width:63.68625em){.show-for-large{display:none!important}}@media print,screen and (min-width:63.6875em) and (max-width:82.49875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.68625em),screen and (min-width:82.5em){.show-for-large-only{display:none!important}}@media screen and (min-width:82.5em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:82.49875em){.show-for-xlarge{display:none!important}}@media screen and (min-width:82.5em) and (max-width:93.74875em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width:82.49875em),screen and (min-width:93.75em){.show-for-xlarge-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before,.modern-form main .vue-form .modal-mask .modal-wrapper::after,.modern-form main .vue-form .modal-mask .modal-wrapper::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.clearfix::after,.modern-form main .vue-form .modal-mask .modal-wrapper::after{clear:both}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.form-error,.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700}.form-error.is-visible,.slick-slide img{display:block}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;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{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-ms-transform:scale(1,-1);transform:scale(1,-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{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse,.top-arrow i{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}#__bs_notify__,.iso-typography h3 a:after,.iso-typography h3 a:before,.iso-typography h4 a:after,.iso-typography h4 a:before,.iso-typography h5 a:after,.iso-typography h5 a:before,.iso-typography h6 a:after,.iso-typography h6 a:before{display:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.textcenter{text-align:center}.button{text-decoration:none}.button,.search-results .search button,h6 a{background:#145aac;color:#fff;display:inline-block;font-size:18px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;transition:all .25s}.button,h6 a{padding:16px 35px;border-radius:4px}.search-results .search button{text-decoration:none}.button:active,.button:focus,.button:hover,.search-results .search button:active,.search-results .search button:focus,.search-results .search button:hover,h6 a:active,h6 a:focus,h6 a:hover{background:#0f427e;text-decoration:none;color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.button:after,.button:before,.search-results .search button:after,.search-results .search button:before,h6 a:after,h6 a:before{transition:all 250ms linear}a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}table a{word-break:normal}.button.white-button{background:#fff;color:#29466e}@media print,screen and (min-width:54.8125em){.button.white-button{margin-left:20px}}.button.white-button:active,.button.white-button:focus,.button.white-button:hover{background:#1b2e49;text-decoration:none;color:#fff}.double-button-section .button{margin-bottom:20px;display:block}@media print,screen and (min-width:54.8125em){.double-button-section .button{margin-bottom:0;display:inline-block}}body,body.full-width-main{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-style:normal}body.full-width-main{font-weight:400;color:#003952}h1,h2,h3,h4,h5,h6{margin:1.25rem 0 .5rem;text-rendering:optimizeLegibility;width:100%!important;color:#003952;line-height:1.35em!important}h1 b,h1 em,h1 i,h1 strong,h2 b,h2 em,h2 i,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none!important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{border-color:#1b2e49;text-decoration:none!important}h2+h2,h3+h2,h4+h2,h5+h2,h6+h2{margin:2.25rem 0 .5rem}h1,h2{text-transform:capitalize}h1{text-align:center;margin:0 0 .35em;font-size:2em}h1.page-title.author a{color:#333;border-bottom:none}.table-accordion .accordion-table-header span,.table-accordion .h span,h1,h2,h3{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}h2{margin:.25em 0 1em;font-size:1.6em}.table-accordion .accordion-table-header span,.table-accordion .h span,h3{font-size:1.25em;margin-top:1.5em}.table-accordion .accordion-table-header span,.table-accordion .h span{line-height:1.13em}.table-accordion .accordion-table-header span em,.table-accordion .accordion-table-header span i,.table-accordion .h span em,.table-accordion .h span i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}body,h4,h5{font-weight:400}h4{font-size:1.2em}b,h4,h5,h6,h6 em,h6 i,input,ol li,p,select,strong,textarea,ul li{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-style:normal}h5{font-size:1.15em}h6{font-size:1em;text-align:center}b,h6,h6 em,h6 i,input,ol li,p,select,strong,textarea,ul li{font-weight:600}input,ol li,p,select,textarea,ul li{font-weight:400;font-size:1em;line-height:1.5em;color:#003952}input,p,select,textarea{letter-spacing:.125px;text-rendering:optimizeLegibility;margin:0 0 1em}ol,ul{margin:0 0 1em 2em;padding:0}ol li,ul li{margin:0 0 .75em}ol li:last-of-type,ul li:last-of-type{margin-bottom:0}ol li ol,ol li ul,ul li ol,ul li ul{margin:.75em 0 .75em 3em}ol li li,ul li li{font-size:1em}.new-llc-corp-page.state-simple-page.hidden-numbers ol.top-steps,ul{list-style-type:disc}ol{list-style-type:decimal}[href^=tel],a{color:#0076cc;text-decoration:underline}[href^=tel]:active,[href^=tel]:focus,[href^=tel]:hover,a:active,a:focus,a:hover{color:#005999;text-decoration:underline}[href^=tel][href^=tel],a[href^=tel]{border-bottom:none}.arrow-button,em,i{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-style:italic;font-weight:400}code{color:#333;font-family:Menlo,Monaco,monospace;font-size:1em;display:block;padding:1em;line-height:1.5em}hr{border:1px solid #fafafa;clear:both;margin:.5em 0;height:0}@media print,screen and (min-width:63.6875em){h1,h2,h3,h4,h5,h6{font-size:2.5em;line-height:1.25em}h2,h3,h4,h5,h6{font-size:2em}h3,h4,h5,h6{font-size:1.75em}h4,h5,h6{font-size:1.6em}h5,h6{font-size:1.45em}h6{font-size:1.3em}blockquote{font-size:1.5em;line-height:1.5em}blockquote ul li{width:33%;margin:0}}.arrow-button{font-style:normal;margin-top:20px;display:inline-block;background:#145aac;color:#fff;text-decoration:none;font-size:17px;font-weight:700;padding:16px 80px 16px 20px;position:relative;transition:all .25s;overflow:hidden;letter-spacing:1px;border-radius:4px;text-transform:uppercase}.arrow-button img.arrow-right{position:absolute;top:19px;right:20px;transition:all .25s}.arrow-button img.arrow-left{position:absolute;top:19px;left:-40px;transition:all .25s}.arrow-button:focus{color:#fff}.arrow-button:hover{background:#14c991;padding-left:80px;padding-right:20px;text-decoration:none;color:#fff}.arrow-button:hover img.arrow-right{right:-40px}.arrow-button:hover img.arrow-left{left:20px}.arrow-button-responsive{display:block;background:#145aac;color:#fff;text-decoration:none;font-size:17px;font-weight:700;width:100%;padding:16px 80px 16px 20px;text-transform:uppercase;position:relative;transition:all .25s;overflow:hidden;letter-spacing:1px;border-radius:4px;cursor:pointer}.arrow-button-responsive img.arrow-right{position:absolute;top:19px;right:20px;transition:all .25s}.arrow-button-responsive img.arrow-left{position:absolute;top:19px;left:-40px;transition:all .25s;clear:both}.arrow-button-responsive:focus{color:#fff}.arrow-button-responsive:hover{background:#14c991;padding-left:80px;padding-right:20px;text-decoration:none;color:#fff}.arrow-button-responsive:hover img.arrow-right{right:-40px}.arrow-button-responsive:hover img.arrow-left{left:20px}pre{background:#f7f7f7;box-shadow:1px 1px 2px #888}body.new-typo h1,body.new-typo h2{font-family:"Montserrat",sans-serif}body.new-typo a,body.new-typo div,body.new-typo h3,body.new-typo h4,body.new-typo h5,body.new-typo h6,body.new-typo ol li,body.new-typo p,body.new-typo strong,body.new-typo ul li{font-family:"Montserrat",sans-serif;font-weight:400}body.new-typo strong{font-weight:700}table tbody p strong,table tbody strong{font-weight:700}body.new-typo h1{font-weight:700;font-size:2.5em}@media print,screen and (min-width:63.6875em){body.new-typo h1{font-size:3em}}body.new-typo h2{font-weight:700;font-size:2em;text-transform:capitalize}@media print,screen and (min-width:63.6875em){body.new-typo h2{font-size:2em}}body.new-typo p{line-height:2em}body.new-typo main{background:#f2f2f2}body.no-m-t-main main,h6{margin-top:0}h6 a{margin-bottom:35px}.super-columns{padding-right:1.5rem;padding-left:1.5rem}.iso-typography h1.entry-title{text-align:left;font-size:2em;margin-bottom:20px}.iso-typography p{line-height:32px;margin-bottom:2.5em}.iso-typography h3,.iso-typography h4,.iso-typography h5,.iso-typography h6{font-size:1.25em;font-weight:700;margin:0 0 20px}.iso-typography h3 a,.iso-typography h4 a,.iso-typography h5 a,.iso-typography h6 a{display:inline-block;color:#fff!important;border:0!important}.iso-typography h1,.iso-typography h2,.iso-typography h3,.iso-typography h4,.iso-typography h5,.iso-typography h6{text-transform:none!important}.iso-typography a{position:relative;color:#4a90e2;text-decoration:underline!important;transition:all .5s}@media print,screen and (min-width:54.8125em){.iso-typography a{border-bottom:2px solid #4a90e2;text-decoration:none!important}.iso-typography a:after{content:"";height:4px;width:0%;background:#145aac;position:absolute;left:0;bottom:-3px;transition:all .5s}}.iso-typography a:hover{color:#145aac}.iso-typography a:hover:after,.search-results .results,main,table{width:100%}.iso-typography .entry-content a{border-bottom:none;text-decoration:underline!important;font-weight:600}.iso-typography .entry-content a:after,.iso-typography .entry-content a:before,.state-dropdown,table tbody tr td a:after,table tbody tr td a:before{display:none}.iso-typography ol li,.iso-typography ul li{line-height:2.5em;margin-bottom:10px}.iso-typography .global-iso-box-section ol li,.iso-typography .global-iso-box-section ul li{margin-bottom:10px;line-height:1.8em}table{min-width:400px;border-spacing:0!important;border-collapse:collapse!important;border:0 solid transparent!important}@media print,screen and (min-width:54.8125em){table{min-width:400px}table table,table td{min-width:100px}}table table tbody tr:hover,table.state-selection tbody tr:hover{background:#fff!important}table table tbody tr td{padding:3px!important;font-size:12px!important;border-top:none!important}table thead *{font-size:16px!important;font-weight:700!important;color:#fff!important;text-align:left!important;margin:0!important}table thead tr{background:#4a90e2!important}table thead tr td{padding:12px 20px}table tbody *{font-size:14px!important;font-weight:400;text-align:left!important}table tbody tr{background:#fff!important;width:100%}table tbody tr:hover,table tbody tr:hover table tr{background:#f5faff!important}table tbody tr td{padding:12px 20px!important;border-top:1px solid #f0f0f0!important}table tbody tr td p{margin-bottom:0!important}table tbody tr td a{border:0!important}table tbody tr td a,table tbody tr td a *{font-weight:700!important;text-decoration:none!important;color:#145aac!important}.modern-form .aj-18-s-s-main-content .radio-box .toggle-radio:hover label.radio-text,table tbody tr td a:hover,table tbody tr td a:hover *,table.state-selection tbody tr td a:hover,table.state-selection tbody tr td a:hover *{color:#4a90e2!important}table,table.state-selection{margin:30px 0}.iso-blog-body .iso-blog .iso-sidebar ul,table.state-selection ul{list-style:none;margin:0;padding:0}table.state-selection ul li{margin-bottom:20px;text-align:center!important}@media print,screen and (min-width:63.6875em){table.state-selection ul li{margin-bottom:20px;text-align:left!important}}table.state-selection *{font-size:18px!important}@media print,screen and (min-width:63.6875em){table.state-selection *{font-size:13px!important}}table.state-selection tbody tr td{border-top:none!important;width:100%;display:block;padding:0!important}@media print,screen and (min-width:63.6875em){table.state-selection tbody tr td{width:auto;display:table-cell;vertical-align:top;padding:0 12px!important}}table.state-selection tbody tr td a{border:0!important}table.state-selection tbody tr td a,table.state-selection tbody tr td a *{font-weight:700!important;text-decoration:none!important;color:#29466e!important}@media print,screen and (min-width:63.6875em){table.state-selection tbody tr td:first-of-type{padding-left:0!important}}@media screen and (max-width:37.5em){.table-overflower-a{overflow-x:scroll;position:relative}.table-overflower-a table{overflow-x:scroll}}html{-ms-touch-action:manipulation;touch-action:manipulation;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:none}body.prevent-scroll{overflow:hidden;-ms-touch-action:none;touch-action:none}@media print,screen and (min-width:54.8125em){body.prevent-scroll{overflow:visible}}main{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;color:#003952;max-width:1090px;position:relative;z-index:1001;margin:80px auto 0}main,main:after,main:before{box-sizing:border-box}.row.super-row{max-width:1400px}main.page-template-default{margin-top:30px;padding:0 0 70px}@media screen and (min-width:82.5em){main.page-template-default{margin-top:0}}.lu-body .new-content.lu-landing-page.lu-landing-page-llc h1,main.page-template-default h1{margin-top:40px}.sm-bold-text{font-weight:700!important;font-size:12px!important}.privateStateMemebersManagersLLC{display:none;width:100%;float:left;margin:10px 0;font-size:14px;font-weight:400}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.edit-link{display:block;padding:1em 0}.edit-link,.heading{width:100%;float:left}#header-topper{background:#29466e}.content,.content-sidebar{width:100%;float:left;margin:0}.main-content,.ra-info.select-box form{width:100%;float:left}.breadcrumbs,.content-sidebar .main-content{width:100%;float:left;padding:0 2.5em 0 0}.content-sidebar .sidebar{width:25%;float:left}.breadcrumbs{color:#f5973e;padding:0 0 1em}.breadcrumbs ul{list-style:none;margin:0}.breadcrumbs ul li{font-size:.75em;float:left;margin:0}.breadcrumbs ul li:after{content:"\203A";padding:0 1em}.breadcrumbs ul li:last-child:after{content:""}.breadcrumbs ul li a{text-decoration:none;color:#f5973e}.breadcrumbs ul li a:active,.breadcrumbs ul li a:focus,.breadcrumbs ul li a:hover{color:#f27d0e;text-decoration:underline}.local-office-address{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;padding:3px 3px 5px;width:100%}.info-link-container h2{border-bottom:2px solid #29466e;text-transform:none}.info-link-container h3{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.info-link-container .info-links{margin:0 0 0 .5em;list-style:none}.info-link-container .info-links li{margin:0 0 .25em;font-size:.9rem}.info-link-container .info-links li a{color:#4575b8}.info-link-container .info-links li a:active,.info-link-container .info-links li a:focus,.info-link-container .info-links li a:hover{color:#8eacd5;text-decoration:underline}.info-link-container .info-links li:before{content:"\203A";padding:0 .5em 0 0}.info-link-container .info-links li.current{color:#ddd}.ra-info{background:#ddd;padding:.75em;border-radius:3px;float:left;width:100%}.ra-info h1,.ra-info h2,.ra-info h3,.ra-info h4,.ra-info h5,.ra-info h6{margin:0 0 .5rem;font-size:1em;font-weight:700;color:#222}.ra-info.select-box form select{width:77.5%;float:left;margin:0 2.5% 0 0}.ra-info.select-box form input[type=submit]{width:20%;float:left;border-radius:3px}.loginForm{max-width:340px;margin:0 auto 30px;border:#ddd solid 1px;padding:20px}.loginForm h2{font-size:1.85em;text-transform:none;font-weight:400;text-align:center;padding:20px 0 30px;color:#03316e}.loginForm label{display:block;font-size:1.25em;padding-bottom:3px}.loginForm input[type=password],.loginForm input[type=text]{width:100%;padding:10px 8px;margin-bottom:12px;font-size:16px;border:#ddd solid 1px;border-collapse:collapse;box-sizing:border-box}.loginForm input[type=submit]{background:#2e6697;padding:12px 0;font-size:1.25em;color:#fff;width:100%;border:0;cursor:pointer}.loginForm input[type=submit]:hover{background:#174c7b}.forgotpasswordLink{text-align:center;font-size:16px}.loginError{text-align:center;margin-bottom:20px}.loginError p{color:red;font-weight:700;font-size:1.2em}.entry-title{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.entry-meta a,.entry-title a{border-bottom:none;color:#333}.entry-meta{margin:0 0 30px;font-size:14px}.entry-meta .meta-prep,.entry-meta a:after,.entry-meta a:before{display:none}.entry-meta .meta-sep{color:#4a90e2;display:inline-block;padding:0 10px;font-weight:700}.entry-meta a{font-weight:700;color:#4a90e2;transition:all .25s}.entry-meta a:hover,.iso-blog-body .iso-blog .iso-sidebar ul li a:hover{color:#29466e}.entry-content{margin:0 0 1em}.entry-utility{margin:0 0 70px;font-size:14px;font-weight:900;letter-spacing:.5px}.xoxo{margin:0}.xoxo>li{list-style:none}.xoxo ul{margin-right:1.5rem}.navigation,.xoxo{font-size:.85rem}.navigation#nav-below{margin:2em 0 5em}.navigation#nav-above{margin:2em 0}.overlay.show{height:100%;width:100%;position:fixed;top:0;left:0;background:rgba(38,38,38,.25);z-index:25}.mobile,.not-mobile,form.search i{display:none}.table-box{overflow:auto}.smaller-text{font-size:.875rem}.enable-cookies{margin-bottom:1rem;text-align:center}.enable-cookies p{background:#f05223;color:#fff;margin:0 auto;padding:1rem;width:300px}html body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}html header{-ms-flex:0 0 auto;flex:0 0 auto}html body,html footer,html main{-ms-flex:1 0 auto;flex:1 0 auto}.top-arrow{padding:.75em 1.125em;position:fixed;bottom:15px;right:15px;display:none;transition:all 250ms linear;background:#555;border-radius:3px;opacity:.75;cursor:pointer;z-index:2550}.top-arrow img{width:26px}.top-arrow .hide{display:none!important}.new-ppc-footer{text-align:center;padding:40px 0}.new-ppc-footer img{width:240px}.new-ppc-footer .logo-link{margin-bottom:30px;display:inline-block}.new-ppc-footer p{color:#103b51!important;margin-bottom:0;line-height:1.5em!important;font-size:14px;font-weight:300}.new-ppc-footer p.number a{display:inline-block;margin-top:15px;color:#103b51;text-decoration:none;font-weight:600;font-size:18px}.new-ppc-footer .social-block{margin-top:30px}.new-ppc-footer .social-block a{font-size:27px;background:#4a90e2;height:40px;color:#fff;width:40px;display:inline-block;border-radius:5px;margin-right:10px;line-height:43px}.new-ppc-footer .social-block a:hover{background:#2275d7}.lu-body .new-content.lu-landing-page-updated-ra .header-text .double-form select:last-of-type,.new-llc-corp-page .steps-section .numbers .slick-dots li:last-of-type,.new-ppc-footer .social-block a:last-of-type{margin-right:0}.archive .widget-title,.content.index-php-content .widget-title{font-weight:700}.archive .view-article,.content.index-php-content .view-article{display:none;padding:10px;width:170px;background:#f5963e;color:#fff;text-decoration:none;font-weight:700;text-align:center;border-radius:4px;margin-top:20px}.content.index-php-content .view-article-container{display:block}.archive .entry-utility-prep-cat-links,.archive .meta-prep-author,.archive .meta-sep,.archive .post span.cat-links,.content.index-php-content .entry-utility-prep-cat-links,.content.index-php-content .meta-prep-author,.content.index-php-content .meta-sep,.content.index-php-content .post span.cat-links{display:none}.archive .post,.content.index-php-content .post{margin-bottom:60px;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;box-shadow:0 2px 7px 2px rgba(0,0,0,.12)}.archive .post:last-of-type,.content.index-php-content .post:last-of-type{margin-bottom:0}.archive .entry-utility,.content.index-php-content .entry-utility{margin-bottom:0;display:inline-block}.archive .entry-content,.content.index-php-content .entry-content{margin-bottom:0;padding:5px 20px 0;font-weight:400;line-height:28px;color:#555;font-size:15px}.archive .entry-title,.content.index-php-content .entry-title{text-transform:none;margin:0;color:#145aac;font-size:24px;line-height:30px;padding:10px 20px;font-weight:900}.archive .entry-title a,.content.index-php-content .entry-title a{color:#145aac}.archive .author,.archive .entry-date,.content.index-php-content .author,.content.index-php-content .entry-date{margin-right:20px}.content.index-php-content .entry-meta{padding:5px 20px 20px}.archive .entry-meta,.content.index-php-content .entry-meta{border-bottom:1px solid #dedede;margin-bottom:0;color:#8e8b8b}.archive .entry-meta a,.content.index-php-content .entry-meta a{color:#8e8b8b;text-decoration:none}.archive .image-container,.content.index-php-content .image-container{max-height:250px;overflow:hidden;border-radius:0;position:relative;height:250px}.archive .image-container img,.content.index-php-content .image-container img{position:absolute;width:100%;left:0;bottom:0}#nav-below{margin-top:0!important;float:left;width:100%}#nav-below .meta-nav{font-size:24px;position:relative;top:0}#nav-below div a{font-size:17px;letter-spacing:0;font-weight:400}#nav-below .nav-previous{float:left}#nav-below .nav-next{float:right}#nav-below div a,.single-post h1.entry-title,.single-post h2,.single-post h3{text-transform:capitalize}.archive .post .view-article,.iso-blog-body .navigation .iso-button-link a:after,.iso-blog-body .navigation .iso-button-link a:before,.single-post #nav-above,.single-post #nav-below{display:none}.archive .main-content,.single-post .main-content{max-width:800px;width:100%;margin:0 auto;float:none}.featured-badge{float:left;margin:0;position:absolute;top:75px;right:90px;text-align:center;width:auto;background:rgba(255,255,255,.5);border:2px solid #fff;display:none}.featured-badge a{padding:20px;float:left;width:100%}@media print,screen and (min-width:54.8125em){.featured-badge{display:block}}.archive .main-content{padding:0}.archive .post{margin-top:30px}.archive .post h2{font-weight:400}.author-drakeforester .vcard{color:#29466e!important;text-transform:capitalize}.author-drakeforester .vcard a{text-decoration:underline!important;color:#29466e!important}.archive .entry-meta{padding:20px}.archive{margin:0 auto 50px}.archive .view-article-container{display:block;width:calc(100% + 40px);position:relative;left:-20px;margin-top:20px}@media print,screen and (min-width:63.6875em){#header-topper{background:0 0;position:relative!important}.mobile{display:none}.overlay.show{display:none!important}article{padding:2.5em 1em 0}main{z-index:1001}.blog-page .main-content{width:75%;margin:0 auto}.basic-page .heading{margin:0 auto;float:none}}.iso-blog-body .iso-blog .iso-sidebar h3.h.first,.iso-blog-body main{margin-top:0}.iso-blog-body .navigation{margin-bottom:170px;float:left;width:100%}.iso-blog-body .navigation .iso-button-link{display:block;margin-bottom:20px}@media print,screen and (min-width:54.8125em){.iso-blog-body .navigation .iso-button-link{display:inline-block}.iso-blog-body .navigation .iso-button-link.next{float:right}}.iso-blog-body .iso-blog{padding:0;margin:0}.company-formation-landing-page .above-box-content h1,.iso-blog-body .iso-blog .iso-header h1,.iso-blog-body .iso-blog .iso-header span.fake-out,.three-box-page .above-box-content h1{padding-bottom:0}.iso-blog-body .iso-blog .iso-header span.sm-txt{padding-bottom:30px;padding-top:10px;display:block;font-weight:600;color:#4a90e2;font-size:16px}@media print,screen and (min-width:63.6875em){.iso-blog-body .iso-blog .iso-header span.sm-txt{padding-bottom:70px}}.iso-blog-body .iso-blog .iso-post{display:block;perspective:1000px}.iso-blog-body .iso-blog .iso-post .iso-post-link{padding:40px;display:block;text-decoration:none;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);margin-bottom:40px;cursor:pointer;border-radius:10px;transition:all .25s}.iso-blog-body .iso-blog .iso-post .iso-post-link:hover{box-shadow:0 3px 20px 2px rgba(0,0,0,.25);-ms-transform:scale(1.025);transform:scale(1.025)}#nav-below div a,.iso-blog-body .iso-blog .iso-post .iso-post-link a{text-decoration:none}.iso-blog-body .iso-blog .iso-post .iso-post-link h2.entry-title{color:#4a90e2;padding:0;margin:0;border:0;font-weight:600;text-transform:none!important}.iso-blog-body .iso-blog .iso-post .iso-post-link .excerpt{padding:25px 0;display:block;font-weight:400}.iso-blog-body .iso-blog .iso-post .iso-post-link .posted-info a,.iso-blog-body .iso-blog .iso-post .iso-post-link .posted-info span{color:#29466e;font-weight:600;font-size:14px;margin:0;letter-spacing:.75px}.iso-blog-body .iso-blog .iso-post .iso-post-link .posted-info .meta-sep{display:inline-block;padding:0 5px}.iso-blog-body .iso-blog .iso-sidebar{display:block;margin-bottom:60px}@media print,screen and (min-width:63.6875em){.iso-blog-body .iso-blog .iso-sidebar{display:block;margin-bottom:50px}}.iso-blog-body .iso-blog .iso-sidebar h3.h{margin:50px 0 20px;font-weight:600;font-size:20px}.iso-blog-body .iso-blog .iso-sidebar ul li{margin:0 0 6px;padding:0}.iso-blog-body .iso-blog .iso-sidebar ul li a{font-weight:600;color:#4a90e2;transition:all .25s}.iso-blog-body .iso-blog .pagination{padding:40px 0 80px;float:none}@media print,screen and (min-width:63.6875em){.iso-blog-body .iso-blog .pagination{padding:40px 0 140px}}.iso-blog-body .author-box-section .row,.iso-blog-body .related-content-section .row{margin:0;padding:20px}.iso-blog-body .related-content-section{background-color:#fff}.iso-blog-body .navigation .iso-button-link a{border:0}.full-width-main.default-page-body .new-aj18-blog{display:block}.default-page-body .new-aj18-blog,.page-template-legal-forms .sidebar-page-nav .search button span,.three-box-page .sidebar-page-nav .search button span{display:none}.aj-18-contact-page .container .right textarea#message,.company-formation-landing-page .callout-paragraph p,.content.index-php-content.new-aj18-blog .sub-page-header,.three-box-page .callout-paragraph p{margin-bottom:0}.content.index-php-content.new-aj18-blog .starter-row,.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text form{margin-top:70px}.content.index-php-content.new-aj18-blog .heading{margin-bottom:50px;background:#f8f8f8;padding:70px 0}.content.index-php-content.new-aj18-blog .post{width:100%;display:block;float:left;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;border-radius:0;border:0}@media print,screen and (min-width:63.6875em){.content.index-php-content.new-aj18-blog .post{width:48%}}.content.index-php-content.new-aj18-blog .entry-meta a[rel=bookmark],.content.index-php-content.new-aj18-blog .post .my-wrappper{position:relative}@media print,screen and (min-width:63.6875em){.content.index-php-content.new-aj18-blog .post .my-wrappper{height:325px}}.content.index-php-content.new-aj18-blog .post:nth-of-type(even){float:right}.content.index-php-content.new-aj18-blog .entry-meta{border:0;padding:25px 20px 0}.content.index-php-content.new-aj18-blog .entry-meta a[rel=bookmark]:after{position:absolute;content:"";width:1px;height:15px;background:#4a90e2;right:8px;top:2px}.content.index-php-content.new-aj18-blog .entry-meta span:after{content:"";position:absolute;height:10px;width:1px;background:#4a90e2;right:10px;top:1px;display:none}.content.index-php-content.new-aj18-blog .entry-meta a{color:#4a90e2;font-weight:600;position:relative}.content.index-php-content.new-aj18-blog .entry-content .arrow-button-responsive{margin-top:20px;width:calc(100% + 40px);left:-20px;background:#4a90e2;position:relative}@media print,screen and (min-width:63.6875em){.content.index-php-content.new-aj18-blog .entry-content .arrow-button-responsive{width:100%;position:absolute;left:0;bottom:0}}.content.index-php-content.new-aj18-blog .entry-content .arrow-button-responsive:hover{background:#14c991}.company-formation-landing-page .basic-page .heading,.three-box-page .basic-page .heading{padding-top:0}.company-formation-landing-page .basic-page .heading h1,.three-box-page .basic-page .heading h1{padding-top:1rem}.company-formation-landing-page .full-width-callout .state-selection,.three-box-page .full-width-callout .state-selection{background:0 0!important}.company-formation-landing-page .full-width-callout .state-selection a,.company-formation-landing-page .full-width-callout li,.company-formation-landing-page .full-width-callout ul,.three-box-page .full-width-callout .state-selection a,.three-box-page .full-width-callout li,.three-box-page .full-width-callout ul{color:#fff}.company-formation-landing-page .review .stars i,.three-box-page .review .stars i{background:#fff}.company-formation-landing-page article,.three-box-page article{padding-top:.5em}.company-formation-landing-page h1,.three-box-page h1{padding:0 0 1rem}.company-formation-landing-page .above-box-content,.page-template-legal-forms aside.callout-button-aside,.three-box-page .above-box-content,.three-box-page aside.callout-button-aside{position:relative;z-index:11}.company-formation-landing-page .text-center,.three-box-page .text-center{text-align:center}.company-formation-landing-page .first-h2,.three-box-page .first-h2{margin-bottom:1em}.company-formation-landing-page hr,.three-box-page hr{background:#888;height:1px}.company-formation-landing-page .fake-row,.three-box-page .fake-row{max-width:1080px;margin:0 auto}.company-formation-landing-page .main-content,.three-box-page .main-content{clear:both}.company-formation-landing-page .main-content>:first-child,.three-box-page .main-content>:first-child{margin-top:0}.company-formation-landing-page .callout-paragraph,.three-box-page .callout-paragraph{border-bottom:1px solid #555;margin-bottom:2rem;padding:0 2rem 2rem}.company-formation-landing-page .callout-paragraph:last-of-type,.three-box-page .callout-paragraph:last-of-type{border-bottom:none}.company-formation-landing-page .full-width-callout,.three-box-page .full-width-callout{background:#3a3a3a;box-shadow:100px 0 0 0 #3a3a3a,200px 0 0 0 #3a3a3a,300px 0 0 0 #3a3a3a,400px 0 0 0 #3a3a3a,500px 0 0 0 #3a3a3a,600px 0 0 0 #3a3a3a,700px 0 0 0 #3a3a3a,800px 0 0 0 #3a3a3a,900px 0 0 0 #3a3a3a,1000px 0 0 0 #3a3a3a,-100px 0 0 0 #3a3a3a,-200px 0 0 0 #3a3a3a,-300px 0 0 0 #3a3a3a,-400px 0 0 0 #3a3a3a,-500px 0 0 0 #3a3a3a,-600px 0 0 0 #3a3a3a,-700px 0 0 0 #3a3a3a,-800px 0 0 0 #3a3a3a,-1000px 0 0 0 #3a3a3a;color:#fff;float:left;padding:2rem 0;width:100%}.company-formation-landing-page .full-width-callout .main-content,.company-formation-landing-page .full-width-callout .main-content h1,.company-formation-landing-page .full-width-callout .main-content h2,.company-formation-landing-page .full-width-callout .main-content h3,.company-formation-landing-page .full-width-callout .main-content h4,.company-formation-landing-page .full-width-callout .main-content h5,.company-formation-landing-page .full-width-callout .main-content p,.three-box-page .full-width-callout .main-content,.three-box-page .full-width-callout .main-content h1,.three-box-page .full-width-callout .main-content h2,.three-box-page .full-width-callout .main-content h3,.three-box-page .full-width-callout .main-content h4,.three-box-page .full-width-callout .main-content h5,.three-box-page .full-width-callout .main-content p{text-align:left}.company-formation-landing-page .full-width-callout .state-dropdown,.three-box-page .full-width-callout .state-dropdown{color:#333}.company-formation-landing-page .full-width-callout.pull-up-box,.three-box-page .full-width-callout.pull-up-box{margin-top:-2.25rem;padding:3rem 0 2rem}.company-formation-landing-page .full-width-callout.pull-up-box-button,.three-box-page .full-width-callout.pull-up-box-button{margin-bottom:1.5rem;margin-top:-1.5rem;padding:4rem 0}@media print,screen and (min-width:54.8125em){.company-formation-landing-page .full-width-callout.pull-up-box-button,.three-box-page .full-width-callout.pull-up-box-button{padding:6rem 0 4rem}}.company-formation-landing-page .full-width-callout h1,.company-formation-landing-page .full-width-callout h2,.company-formation-landing-page .full-width-callout h3,.company-formation-landing-page .full-width-callout h4,.company-formation-landing-page .full-width-callout h5,.three-box-page .full-width-callout h1,.three-box-page .full-width-callout h2,.three-box-page .full-width-callout h3,.three-box-page .full-width-callout h4,.three-box-page .full-width-callout h5{color:#fff;margin:0 0 1rem;text-align:center}.company-formation-landing-page .full-width-callout p,.three-box-page .full-width-callout p{color:#fff;margin:0 0 1rem;text-align:left}.company-formation-landing-page .full-width-callout h3,.three-box-page .full-width-callout h3{margin-top:2rem}@media print,screen and (min-width:54.8125em){.company-formation-landing-page .full-width-callout h3,.three-box-page .full-width-callout h3{margin-top:0}}.company-formation-landing-page .full-width-callout.bullet-list ul,.three-box-page .full-width-callout.bullet-list ul{display:block;margin:0;padding:0;text-align:center;width:100%}.company-formation-landing-page .full-width-callout.bullet-list ul li,.three-box-page .full-width-callout.bullet-list ul li{color:#fff;display:inline-block;font-size:1.125rem;font-weight:400;margin:0;padding:0 1.5rem;text-align:center;width:100%}@media print,screen and (min-width:54.8125em){.company-formation-landing-page .full-width-callout.bullet-list ul li,.three-box-page .full-width-callout.bullet-list ul li{position:relative;width:auto}.company-formation-landing-page .full-width-callout.bullet-list ul li:after,.three-box-page .full-width-callout.bullet-list ul li:after{content:"\2022";position:absolute;top:0;right:-4px}.company-formation-landing-page .full-width-callout.bullet-list ul li:last-of-type:after,.three-box-page .full-width-callout.bullet-list ul li:last-of-type:after{display:none}}.company-formation-landing-page .three-box,.three-box-page .three-box{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)!important;border:0;background:#fff}.company-formation-landing-page .three-box .order-now,.three-box-page .three-box .order-now{border-radius:0 0 3px 3px}.company-formation-landing-page .heading,.three-box-page .heading{margin:0;padding:1.5rem 0 0;width:100%}.company-formation-landing-page .pull-up-button,.three-box-page .pull-up-button{margin-top:-5rem}.company-formation-landing-page .callout-items,.three-box-page .callout-items{text-align:center;margin-bottom:3rem}.company-formation-landing-page .callout-items:nth-of-type(2n+1),.three-box-page .callout-items:nth-of-type(2n+1){clear:left}.company-formation-landing-page .callout-items img,.three-box-page .callout-items img{padding-bottom:1rem}@media print,screen and (min-width:54.8125em){.company-formation-landing-page .callout-items:nth-of-type(2n+1),.three-box-page .callout-items:nth-of-type(2n+1){clear:none}.company-formation-landing-page .callout-items:nth-of-type(3n+1),.three-box-page .callout-items:nth-of-type(3n+1){clear:left}.company-formation-landing-page .callout-items:last-of-type,.three-box-page .callout-items:last-of-type{float:left!important;margin-bottom:2rem;text-align:center;width:100%}}.company-formation-landing-page .callout-items .callout-icon{color:#3a3a3a}.company-formation-landing-page .callout-items .callout-icon,.three-box-page .callout-items .callout-icon{display:block;float:left;margin-bottom:1rem;font-size:2.5rem;width:100%}.company-formation-landing-page .callout-items .callout-text,.three-box-page .callout-items .callout-text{float:left;font-size:.875rem;width:100%}.company-formation-landing-page .main-footer,.three-box-page .main-footer{background:#3a3a3a}.company-formation-landing-page .header-image-landing,.three-box-page .header-image-landing{float:left;padding:1rem;position:relative;width:100%}.company-formation-landing-page .header-image-landing .image-bg,.three-box-page .header-image-landing .image-bg{background-image:url(../img/nwra-header-01.png);float:left;width:100%}.company-formation-landing-page .header-image-landing .header-content,.three-box-page .header-image-landing .header-content{float:left;max-width:450px;padding:1rem;top:0;text-align:center;width:100%}.company-formation-landing-page .header-image-landing .header-content h1,.three-box-page .header-image-landing .header-content h1{color:#fff;font-size:1.75em;text-align:left;line-height:1.75rem!important}.company-formation-landing-page .header-image-landing .header-content ul,.three-box-page .header-image-landing .header-content ul{color:#fff}.company-formation-landing-page .header-image-landing .header-content p,.three-box-page .header-image-landing .header-content p{color:#fff;text-align:left}.company-formation-landing-page .header-image-landing .header-content p.button-sub-text,.three-box-page .header-image-landing .header-content p.button-sub-text{display:inline-block;margin:.75rem 0 0;text-align:center}.company-formation-landing-page .header-image-landing .header-content .button,.three-box-page .header-image-landing .header-content .button{font-size:1.25rem;margin-bottom:0;padding:.75rem;width:100%}.company-formation-landing-page .included-heading,.three-box-page .included-heading{margin:1rem 0 4rem;padding-bottom:.5rem;position:relative;font-size:1.75em}.company-formation-landing-page .included-heading:after,.three-box-page .included-heading:after{background:#29466e;bottom:0;content:"";display:block;left:50%;left:calc(50% - 30px);height:3px;position:absolute;width:60px}.company-formation-landing-page .faq-section{padding-bottom:1rem;padding-top:2rem}.company-formation-landing-page .faq-section:first-of-type,.three-box-page .faq-section:first-of-type{border-top:none}.company-formation-landing-page .faq-section:last-child,.three-box-page .faq-section:last-child{float:left}.company-formation-landing-page .faq-question,.three-box-page .faq-question{margin:0;padding:0 0 .25rem;position:relative}.company-formation-landing-page .faq-question:after,.three-box-page .faq-question:after{color:#555;content:"\f055";display:none;font-family:FontAwesome;position:absolute;transition:all .125s linear;right:0}.company-formation-landing-page .faq-question:hover:after,.three-box-page .faq-question:hover:after{color:#222}.company-formation-landing-page .faq-question.open-faq:after,.three-box-page .faq-question.open-faq:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.page-template-legal-forms section,.three-box-page section{margin:1rem 0 0;padding:2rem 0 0;float:left;width:100%}@media print,screen and (min-width:54.8125em){.page-template-legal-forms section,.three-box-page section{padding:2rem 0}}.page-template-legal-forms section.faq-section-container,.three-box-page section.faq-section-container{margin-bottom:0;padding-bottom:0;padding-top:0}.page-template-legal-forms section.primary-heading,.three-box-page section.primary-heading{margin:2rem 0 0;padding:0}.page-template-legal-forms section.primary-heading h1,.three-box-page section.primary-heading h1{margin:0;padding:0}.page-template-legal-forms section.three-box-section,.three-box-page section.three-box-section{margin-bottom:2rem;padding-top:0}@media print,screen and (min-width:63.6875em){.page-template-legal-forms section.three-box-section,.three-box-page section.three-box-section{margin-bottom:0}}.page-template-legal-forms .the-content,.three-box-page .the-content{margin-top:0}.page-template-legal-forms .the-content>:first-child,.three-box-page .the-content>:first-child{margin-top:0}.page-template-legal-forms aside,.three-box-page aside{float:left;width:100%}.page-template-legal-forms aside.callout-button-aside a,.three-box-page aside.callout-button-aside a{margin:0}.page-template-legal-forms aside.callout-button-aside.pull-button-down,.three-box-page aside.callout-button-aside.pull-button-down{margin-bottom:-2.5rem}.page-template-legal-forms aside.callout-button-aside.pull-button-up,.three-box-page aside.callout-button-aside.pull-button-up{margin-top:-2.5rem}.page-template-legal-forms .sidebar-page-nav input,.three-box-page .sidebar-page-nav input{border:2px solid #ddd;transition:all 250ms linear}.page-template-legal-forms .sidebar-page-nav input:focus,.three-box-page .sidebar-page-nav input:focus{border-color:#4a90e2;outline:0}.page-template-legal-forms .sidebar-page-nav h4,.three-box-page .sidebar-page-nav h4{font-size:1rem;margin-top:0}.page-template-legal-forms .sidebar-page-nav select,.three-box-page .sidebar-page-nav select{background:#fff;font-size:1rem;width:100%}.page-template-legal-forms .sidebar-page-nav .search-input,.three-box-page .sidebar-page-nav .search-input{font-size:1rem;padding:.35rem 2rem .35rem .35rem;width:100%}.page-template-legal-forms .sidebar-page-nav .button-heading,.three-box-page .sidebar-page-nav .button-heading{display:block;margin-bottom:.5rem}.page-template-legal-forms .sidebar-page-nav .button,.three-box-page .sidebar-page-nav .button{cursor:pointer;display:block;width:100%}.page-template-legal-forms .sidebar-page-nav .search,.three-box-page .sidebar-page-nav .search{position:relative;text-align:center}.page-template-legal-forms .sidebar-page-nav .search button,.three-box-page .sidebar-page-nav .search button{cursor:pointer;margin:0;position:absolute;top:0;right:0;padding:.5rem;text-align:center}.page-template-legal-forms .sidebar-page-nav .search i,.three-box-page .sidebar-page-nav .search i{display:inline-block}.page-template-legal-forms .sidebar-page-nav button,.three-box-page .sidebar-page-nav button{background:#4a90e2;color:#fff;float:right;margin-top:.5rem;padding:.5rem 1rem}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .bottom-mt-section .additional-textarea p,.page-template-legal-forms .callout-items .callout-icon,.three-box-page .callout-items .callout-icon{color:#fff}.page-template-legal-forms .faq-section,.three-box-page .faq-section{margin:0;padding-bottom:.5rem;padding-top:1rem}.page-template-legal-forms .faq-answer :last-child,.page-template-legal-forms blockquote :last-child,.page-template-three-box-page blockquote :last-child,.page-template-three-box-page-document blockquote :last-child,.three-box-page .faq-answer :last-child{margin-bottom:0}.page-template-legal-forms .full-width-callout.bullet-list,.three-box-page .full-width-callout.bullet-list{margin-top:-2.25rem;z-index:-1}@media print,screen and (min-width:54.8125em){.page-template-legal-forms .full-width-callout.bullet-list,.three-box-page .full-width-callout.bullet-list{margin-top:-4.25rem}}.page-template-legal-forms .full-width-callout.bullet-list.no-three-box,.three-box-page .full-width-callout.bullet-list.no-three-box{margin-top:0;padding:2rem 1rem}.page-template-legal-forms .full-width-callout.icon-box,.three-box-page .full-width-callout.icon-box{padding:4rem 0 3rem}.page-template-legal-forms .full-width-callout.icon-box .icon-heading,.three-box-page .full-width-callout.icon-box .icon-heading{margin:0 0 2rem;padding-bottom:.75rem;position:relative;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}@media print,screen and (min-width:54.8125em){.page-template-legal-forms .full-width-callout.icon-box .icon-heading,.three-box-page .full-width-callout.icon-box .icon-heading{margin:0 0 3rem}}.page-template-legal-forms .full-width-callout.icon-box .icon-heading:after,.three-box-page .full-width-callout.icon-box .icon-heading:after{background:#fff;bottom:0;content:"";display:block;left:50%;left:calc(50% - 30px);height:3px;position:absolute;width:60px}.page-template-legal-forms .full-width-callout.icon-box h3,.three-box-page .full-width-callout.icon-box h3{font-size:1.75rem}@media print,screen and (min-width:54.8125em){.page-template-legal-forms .full-width-callout.icon-box,.page-template-three-box-page-document .full-width-callout.icon-box{padding-top:8rem}}@media print,screen and (max-width:54.81125em){.page-template-legal-forms .document-container,.page-template-three-box-page .document-container,.page-template-three-box-page-document .document-container{margin-bottom:-1rem!important}}@media print,screen and (min-width:54.8125em){.page-template-legal-forms .document-container,.page-template-three-box-page .document-container,.page-template-three-box-page-document .document-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative}}.page-template-legal-forms .document-container .document-preview,.page-template-three-box-page .document-container .document-preview,.page-template-three-box-page-document .document-container .document-preview{overflow:hidden;padding-bottom:3rem}@media print,screen and (min-width:54.8125em){.page-template-legal-forms .document-container .document-preview,.page-template-three-box-page .document-container .document-preview,.page-template-three-box-page-document .document-container .document-preview{bottom:-8rem;padding:0;position:absolute;overflow:visible;right:0}}.page-template-legal-forms blockquote,.page-template-three-box-page blockquote,.page-template-three-box-page-document blockquote{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;font-size:1.25rem;padding:1rem}@media print,screen and (min-width:54.8125em){.page-template-legal-forms blockquote,.page-template-three-box-page blockquote,.page-template-three-box-page-document blockquote{float:left;margin-left:-125px;width:250px}}.page-template-legal-forms .faq-answer h2,.page-template-legal-forms .faq-answer h3,.page-template-legal-forms .faq-answer h4,.page-template-legal-forms .the-content h2,.page-template-legal-forms .the-content h3,.page-template-legal-forms .the-content h4,.page-template-three-box-page .faq-answer h2,.page-template-three-box-page .faq-answer h3,.page-template-three-box-page .faq-answer h4,.page-template-three-box-page .the-content h2,.page-template-three-box-page .the-content h3,.page-template-three-box-page .the-content h4,.page-template-three-box-page-document .faq-answer h2,.page-template-three-box-page-document .faq-answer h3,.page-template-three-box-page-document .faq-answer h4,.page-template-three-box-page-document .the-content h2,.page-template-three-box-page-document .the-content h3,.page-template-three-box-page-document .the-content h4{clear:both;width:100%}.page-template-legal-forms .document-preview,.page-template-three-box-page .document-preview,.page-template-three-box-page-document .document-preview{position:relative}@media print,screen and (max-width:54.81125em){.page-template-legal-forms .document-preview,.page-template-three-box-page .document-preview,.page-template-three-box-page-document .document-preview{padding:0 2rem}}.page-template-legal-forms .document-preview:after,.page-template-three-box-page .document-preview:after,.page-template-three-box-page-document .document-preview:after{background:#3a3a3a;box-shadow:-50px 0 0 #3a3a3a,50px 0 0 #3a3a3a;content:"";height:100%;left:0;position:absolute;top:25%;width:100%}.page-template-legal-forms .document-preview img,.page-template-three-box-page .document-preview img,.page-template-three-box-page-document .document-preview img{box-shadow:0 0 2px #3a3a3a;position:relative;width:100%;z-index:1}@media print,screen and (min-width:54.8125em){.page-template-legal-forms .document-preview:after,.page-template-three-box-page .document-preview:after,.page-template-three-box-page-document .document-preview:after{display:none}}.page-template-legal-forms .full-width-callout,.page-template-three-box-page .full-width-callout,.page-template-three-box-page-document .full-width-callout{position:relative;z-index:10}@media print,screen and (max-width:54.81125em){.page-template-legal-forms .full-width-callout.icon-box,.page-template-three-box-page .full-width-callout.icon-box,.page-template-three-box-page-document .full-width-callout.icon-box{padding-top:1rem}.page-template-legal-forms .full-width-callout .main-content,.page-template-three-box-page .full-width-callout .main-content,.page-template-three-box-page-document .full-width-callout .main-content{padding-top:0}}.page-template-legal-forms .callout-items,.page-template-three-box-page .callout-items,.page-template-three-box-page-document .callout-items{text-align:left}@media print,screen and (min-width:54.8125em){.page-template-legal-forms .callout-items,.page-template-three-box-page .callout-items,.page-template-three-box-page-document .callout-items{text-align:center}}.page-template-legal-forms .sidebar-page-nav,.page-template-three-box-page .sidebar-page-nav,.page-template-three-box-page-document .sidebar-page-nav,.related-page-box{float:right;padding:1rem;width:100%}@media print,screen and (min-width:54.8125em){.page-template-legal-forms .sidebar-page-nav,.page-template-three-box-page .sidebar-page-nav,.page-template-three-box-page-document .sidebar-page-nav{margin-right:-150px;padding-right:0;width:300px}}.related-page-box{background:#f7f7f7;border:1px solid #ddd;float:left}@media print,screen and (min-width:54.8125em){.related-page-box{width:300px}}.related-page-box .button.modal-button.modal-button{background:#f5973e;cursor:pointer;font-size:.875rem;margin-bottom:0;padding:.5rem;text-align:center}.related-page-box .button-heading{font-size:1.375rem;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.page-template-three-box-page .related-page-box,.page-template-three-box-page-document .related-page-box{float:left}.lu-body{overflow-x:hidden}.lu-body .bottom-cta-section,.lu-body footer.aj18-footer,.lu-body footer.aj18-footer.aj18-footer-2,.lu-body footer.main-footer{display:none}.lu-body main{max-width:100%;width:100%}.lu-body .lu-landing-page-header{position:relative;z-index:1002}.lu-body .lu-landing-page-header .logo-link{background:#3a3a3a;padding:1rem;float:left;padding-left:10px;margin-bottom:0}@media print,screen and (min-width:54.8125em){.lu-body .lu-landing-page-header .logo-link{margin-bottom:-15px;padding-left:70px;box-shadow:2px 2px 2px rgba(0,0,0,.3)}}.lu-body .lu-landing-page-header .logo-link img{width:135px}@media print,screen and (min-width:54.8125em){.lu-body .lu-landing-page-header .logo-link img{width:180px}}.lu-body .lu-landing-page-header .cta-button{background:#27aadf;color:#fff;float:right;margin-top:9px;margin-right:10px;padding:10px 20px;text-decoration:none;font-weight:600;font-size:17px;border-radius:0;transition:all .25s}@media print,screen and (min-width:54.8125em){.lu-body .lu-landing-page-header .cta-button{margin-right:70px}}.lu-body .lu-landing-page .lu-button:hover,.lu-body .lu-landing-page-header .cta-button:hover{background:#1b8bb8}.lu-body .lu-landing-page-header .nav{box-shadow:0 2px 6px rgba(0,0,0,.15);float:left;width:100%;position:fixed;background:rgba(255,255,255,.75)}.lu-body .lu-landing-page .logo-section{background-color:#fafafa;text-align:center;margin-top:100px;margin-bottom:100px;padding-top:40px;padding-bottom:55px}.lu-body .lu-landing-page .logo-section span{font-style:italic}.lu-body .lu-landing-page .logo-section img{width:244px;max-width:100%;margin:42px 32px 0;display:inline-block}.lu-body .lu-landing-page .center{text-align:center}.lu-body .lu-landing-page .lu-button{padding:15px 70px;background:#27aadf;color:#fff;text-align:center;font-weight:600;text-decoration:none;font-size:19px;transition:all .25s;border-radius:0;cursor:pointer;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;width:100%}@media print,screen and (min-width:54.8125em){.lu-body .lu-landing-page .lu-button{width:auto}}.lu-body .lu-landing-page .lu-button-outline{border:2px solid #fff}.lu-body .upper-map{margin:40px auto}.lu-body .upper-map img{width:100%}.lu-body .new-content.lu-landing-page .bottom-mt-section .the-bottom-map .bottom-map img.mobile-map,.lu-body .upper-map img.mobile-map{display:block}@media print,screen and (min-width:63.6875em){.lu-body .upper-map img.mobile-map{display:none}}.lu-body .upper-map img.desktop-map{display:none}@media print,screen and (min-width:63.6875em){.lu-body .upper-map img.desktop-map{display:block}.lu-body .upper-map{max-width:1560px;width:100%;margin:0 auto 80px}}.lu-body .new-content.lu-landing-page{margin-top:60px;padding:0}.lu-body .new-content.lu-landing-page h1{font-weight:700;color:#393a3a;font-size:42px;line-height:42px!important;text-transform:capitalize;margin-bottom:0}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page h1{font-size:52px;line-height:52px!important;margin-bottom:8px}}.lu-body .new-content.lu-landing-page .sub-ski-text{text-align:center;display:block;color:#3c3d3d;font-size:22px;font-family:"Montserrat",sans-serif;font-weight:400;margin-top:15px}.lu-body .new-content.lu-landing-page .sub-ski-text .price{font-size:30px;display:inline-block;margin:0 1px 0 4px;font-weight:700}.lu-body .new-content.lu-landing-page h2{font-weight:400;color:#393a3a;margin-bottom:30px;font-size:32px;line-height:36px}.lu-body .new-content.lu-landing-page select.my-select{height:50px;border:0;background:#e6e6e6;margin:35px 0 0;color:#111;font-style:italic;font-size:16px}.lu-body .new-content.lu-landing-page .textually-active{display:block;text-align:center;background:#fafafa;margin-top:60px}.lu-body .new-content.lu-landing-page .textually-active .new-sub{font-family:"Montserrat",sans-serif;font-size:22px;font-weight:400;margin:0 0 30px;display:block}.lu-body .new-content.lu-landing-page .textually-active h2{margin-top:30px;margin-bottom:20px}.lu-body .new-content.lu-landing-page .textually-active p{font-weight:700;margin-top:0;padding:0 10px;margin-bottom:50px;font-size:15px}.lu-body .new-content.lu-landing-page .textually-active img{width:130px;margin-bottom:0}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box .wysiwyg ul,.lu-body .new-content.lu-landing-page .client-review-section{margin-top:30px}.lu-body .new-content.lu-landing-page .bottom-mt-section .icon-row .columns,.lu-body .new-content.lu-landing-page .client-review-section h2,.lu-body .new-content.lu-landing-page .graphic-section h2{text-align:center}.lu-body .new-content.lu-landing-page .client-review-section .review-container a{position:relative;width:100%;height:100%;text-decoration:none;padding:20px;background:#fff;display:block;box-shadow:0 1px 6px rgba(0,0,0,.25);transition:all .25s;border-radius:6px;margin-bottom:20px}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page .client-review-section .review-container a{min-height:280px}}.lu-body .new-content.lu-landing-page .client-review-section .review-container a:hover{box-shadow:0 2px 12px rgba(0,0,0,.3)}.lu-body .new-content.lu-landing-page .client-review-section .review-container a p{font-style:italic;font-weight:300;font-size:19px;margin-bottom:30px}.lu-body .new-content.lu-landing-page .client-review-section .review-container a span{display:block;text-align:right;color:#555;font-weight:600;position:absolute;right:20px;bottom:20px}.lu-body .new-content.lu-landing-page .client-review-section .right{text-align:right}.lu-body .new-content.lu-landing-page .client-review-section .the-stars{color:#f5a524;font-size:24px;margin-top:10px}.lu-body .new-content.lu-landing-page .client-review-section .the-stars-footer{font-size:13px;font-weight:400;line-height:18px}.lu-body .new-content.lu-landing-page .client-review-section .the-stars-footer a{text-decoration:none;font-weight:600;color:#323232}.lu-body .new-content.lu-landing-page .graphic-section{padding:70px 0;text-align:center}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page .graphic-section{text-align:left}}.lu-body .new-content.lu-landing-page .graphic-section .image-side img{max-width:470px;width:100%;margin:0 auto}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page .graphic-section .image-side img{max-width:100%}}.lu-body .new-content.lu-landing-page .graphic-section .row{margin-bottom:40px}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page .graphic-section h2{margin-top:100px;text-align:left}.lu-body .new-content.lu-landing-page .graphic-section .text-side{padding-left:60px}}.lu-body .new-content.lu-landing-page .graphic-section .text-side ul{list-style-type:none;font-size:19px;margin:0}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page .graphic-section .text-side ul{margin:0 0 1em 2em;list-style-type:disc}}.lu-body .new-content.lu-landing-page .graphic-section .text-side ul li{padding-left:15px;font-weight:300;margin-bottom:15px}.lu-body .new-content.lu-landing-page .bottom-text-section{padding-top:50px;padding-bottom:70px;background:#f0f0f0}.lu-body .new-content.lu-landing-page .bottom-text-section p{font-weight:300;font-size:19px}.lu-body .new-content.lu-landing-page .bottom-mt-section{padding:70px 0 0;background:#27aadf}.lu-body .new-content.lu-landing-page .bottom-mt-section select,.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text form select{margin-top:10px;margin-bottom:10px;width:100%;display:inline-block}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page .bottom-mt-section select{width:48%;margin-right:1%;display:inline-block;margin-bottom:30px}}.lu-body .new-content.lu-landing-page .bottom-mt-section h2{color:#fff;font-size:42px;line-height:42px!important;margin-bottom:8px}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page .bottom-mt-section h2{font-size:52px;line-height:52px!important}}.lu-body .new-content.lu-landing-page .bottom-mt-section .bottom-text-row span{display:block;text-align:center;font-size:26px;width:100%;margin:25px auto 0;color:#fff;font-family:"Montserrat",sans-serif}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page .bottom-mt-section .bottom-text-row span{width:40%;margin-bottom:20px}}.lu-body .new-content.lu-landing-page .bottom-mt-section .icon-row i{color:#fff;font-size:60px;display:block;margin-bottom:20px}.lu-body .new-content.lu-landing-page .bottom-mt-section .icon-row span{font-family:"Montserrat",sans-serif;color:#fff;font-weight:700;font-size:17px;margin-bottom:40px;display:block}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page .bottom-mt-section .icon-row span{display:inline-block}}.lu-body .new-content.lu-landing-page .bottom-mt-section hr.my-line{background:0 0;border-color:#fff;margin-top:30px;margin-bottom:40px}.lu-body .new-content.lu-landing-page .bottom-mt-section .the-bottom-map{margin:0 auto;text-align:center}.lu-body .new-content.lu-landing-page .bottom-mt-section .the-bottom-map .bottom-map img,.lu-body .new-content.lu-landing-page.lu-landing-page-llc .upper-map img{width:102%;max-width:102%;position:relative;left:-1%}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page .bottom-mt-section .the-bottom-map .bottom-map img.mobile-map{display:none}}.lu-body .new-content.lu-landing-page .bottom-mt-section .the-bottom-map .bottom-map img.desktop-map{display:none}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page .bottom-mt-section .the-bottom-map .bottom-map img.desktop-map{display:block}}#aff-footer2,.lu-body .new-content.lu-landing-page .footer2{color:#555;background:#fff;padding-top:30px;padding-bottom:30px;margin-top:-150px;text-align:center}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page .footer2{margin-top:-10px}}#aff-footer2 span,.lu-body .new-content.lu-landing-page .footer2 span,.new-llc-corp-page.state-simple-page .text-block.text-section div{font-weight:400}#aff-footer2 .social-block,.lu-body .new-content.lu-landing-page .footer2 .social-block{margin-bottom:20px}.lu-body .new-content.lu-landing-page .footer2 .social-block a{font-size:27px;background:#145aac;height:40px;color:#fff;width:40px;display:inline-block;border-radius:5px;margin-right:10px;line-height:43px}#aff-footer2 .social-block a:hover,.lu-body .new-content.lu-landing-page .footer2 .social-block a:hover{background:#0f427e}.lu-body .new-content.lu-landing-page.lu-landing-page-llc{margin-top:0;padding-top:0}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .client-review-section{margin-top:0}.lu-body .new-content.lu-landing-page.lu-landing-page-llc hr.my-line{margin-top:50px;margin-bottom:60px}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .blue-section,.lu-body .new-content.lu-landing-page.lu-landing-page-llc .bottom-mt-section,.lu-body .new-content.lu-landing-page.lu-landing-page-llc .bottom-mt-section button{background:#0e5978}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .bottom-mt-section .additional-textarea h3{text-align:center;color:#fff;font-size:32px;font-weight:400;line-height:43px;margin-bottom:30px;margin-top:0}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .bottom-mt-section .icon-row{margin-bottom:50px}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .bottom-mt-section .bottom-map{position:relative;top:5px}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .bottom-mt-section .bottom-map img.mobile-map,.lu-body .new-content.lu-landing-page.lu-landing-page-llc .upper-map img.mobile-map,.my-int-packages-modal-content p strong{display:block}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .bottom-mt-section .bottom-map img.desktop-map,.lu-body .new-content.lu-landing-page.lu-landing-page-llc .upper-map img.desktop-map{display:none}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page.lu-landing-page-llc .review-container a{min-height:220px}}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .logo-section-parent .logo-section{margin-top:-50px;margin-bottom:50px;background:0 0}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page.lu-landing-page-llc h1{margin-top:100px}}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .upper-map{margin:40px auto;position:relative}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page.lu-landing-page-llc .upper-map{max-width:100%;width:100%;margin:0 auto 40px;position:relative}}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text h1{text-align:left;color:#fff}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text ul{margin-top:20px;margin-bottom:-50px;color:#fff;list-style-type:disc}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text ul{margin-top:50px}}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text ul li{color:#fff;font-size:17px;font-weight:600;margin-bottom:20px}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text .header-sub-text{font-size:26px;font-weight:300;font-family:"Montserrat",sans-serif;color:#fff;margin-top:10px;display:inline-block}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text .header-sub-text{margin-top:0}}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text form{margin-top:50px}}.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text form .topper-form{font-size:17px;font-family:"Montserrat",sans-serif;color:#fff;font-weight:600}@media print,screen and (min-width:63.6875em){.lu-body .new-content.lu-landing-page.lu-landing-page-llc .header-text form select{width:48%;margin-right:1%;display:inline-block;margin-bottom:20px}}@media print,screen and (min-width:54.8125em){.lu-body .d-flex{display:-ms-flexbox;display:flex}}.lu-packages-page{margin-top:80px!important;padding:0;background:#fff}@media print,screen and (min-width:63.6875em){.lu-packages-page{margin-top:30px!important}}.lu-packages-page div,.lu-packages-page p,.lu-packages-page span,.lu-packages-page ul li{font-family:"Montserrat","Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;color:#003952}.lu-body .new-content.lu-landing-page h2,.lu-packages-page h1{text-transform:capitalize;text-align:center}@media print,screen and (min-width:63.6875em){.lu-packages-page h1{margin-top:10px;padding-bottom:26px}}.lu-packages-page .packages-container{float:left;width:100%}@media print,screen and (min-width:63.6875em){.lu-packages-page .packages-container{display:-ms-flexbox;display:flex}}.lu-packages-page .packages-container .footer-text{position:absolute;bottom:-45px;width:80%;left:10%;color:#5f5c5c!important;font-style:italic;font-size:15px;line-height:20px}@media screen and (min-width:31.875em){.lu-packages-page .packages-container .footer-text{bottom:-35px}}@media print,screen and (min-width:63.6875em){.lu-packages-page .packages-container .footer-text{bottom:-55px}}.lu-packages-page .packages-container .indiv-package{background:#fff;text-align:center;width:100%;max-width:480px;margin-right:auto;margin-left:auto;border-radius:6px;display:block;margin-bottom:30px;position:relative;padding:30px 30px 140px;box-shadow:0 2px 8px 2px rgba(0,0,0,.1)}@media print,screen and (min-width:63.6875em){.lu-packages-page .packages-container .indiv-package{width:auto;margin-right:4.25%;margin-bottom:25px;-ms-flex:0 0 30.5%;flex:0 0 30.5%;max-width:100%}}.lu-packages-page .packages-container .indiv-package ul{list-style:none;margin:15px 0 0;padding:0;display:none}.lu-packages-page .packages-container .indiv-package ul li{font-weight:400;margin-bottom:15px}.lu-packages-page .packages-container .indiv-package .button{background:#4a90e2;box-shadow:none;margin-top:0;left:10%;width:80%;padding:20px;font-size:22px;position:absolute;bottom:30px;text-transform:capitalize;font-weight:600;letter-spacing:0;border-radius:4px}.lu-packages-page .packages-container .indiv-package .button:hover,.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell a:hover{background:#2275d7}.lu-packages-page .packages-container .indiv-package h2{color:#003952;font-weight:600;font-size:56px;line-height:56px!important;margin:10px 0 30px}.lu-packages-page .packages-container .indiv-package .tag-line,.lu-packages-page .packages-container .indiv-package .tag-line-2{display:block;font-size:16px;font-weight:400;margin:0 0 15px}.lu-packages-page .packages-container .indiv-package .formation,.lu-packages-page .packages-container .indiv-package .formation.l-blue{color:#4a90e2!important;font-weight:700;display:inline-block;margin-bottom:10px;font-size:20px;text-transform:uppercase;letter-spacing:2px}@media print,screen and (min-width:63.6875em){.lu-packages-page .packages-container .indiv-package:last-of-type{margin-right:0}.lu-packages-page .packages-container .indiv-package:first-of-type{margin-bottom:25px!important}}.lu-packages-page .white-section-1{padding:30px 0;background:#fff}@media print,screen and (min-width:54.8125em){.lu-packages-page .white-section-1{padding:70px 0 0}}.lu-packages-page .white-section-1 .text-center{text-align:center}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .intro h2,.lu-packages-page .white-section-1 h2 span{color:#29466e;font-weight:700}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .intro h4{color:#29466e}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section span,.lu-packages-page .white-section-1 h2{font-weight:600}.lu-packages-page .white-section-1 .columns{position:relative;padding-left:70px}@media print,screen and (min-width:54.8125em){.lu-packages-page .white-section-1 .columns{padding-left:110px}}.lu-packages-page .white-section-1 i{position:absolute;left:30px;background:#cee1f7;color:#4a90e2;text-align:center;height:25px;width:25px;line-height:25px;border-radius:100%;font-size:16px;top:16px}@media print,screen and (min-width:54.8125em){.lu-packages-page .white-section-1 i{top:0;height:45px;width:45px;line-height:45px;font-size:24px}}.lu-packages-page .white-section-1-last{padding-bottom:60px}@media print,screen and (min-width:54.8125em){.lu-packages-page .white-section-1-last{padding-bottom:30px}}.lu-packages-page .gray-section-1{padding:70px 0;background:#f2f2f2}.lu-packages-page .gray-section-1 .large-7{padding-left:2rem}.lu-packages-page .gray-section-1 img,.lu-packages-page .white-section-1 img{width:100%;max-width:350px}@media print,screen and (min-width:63.6875em){.lu-packages-page .gray-section-1 img{margin-top:60px;max-width:100%}}.lu-packages-page .gray-section-1 h2{margin-top:50px}@media print,screen and (min-width:63.6875em){.lu-packages-page .gray-section-1 h2{margin-top:0}}.lu-packages-page .gray-section-1 p,.lu-packages-page .gray-section-1 p span{color:#29466e;font-weight:300;font-size:18px}.lu-packages-page .white-section-2{background:#fff;padding:70px 0;display:none}@media print,screen and (min-width:63.6875em){.lu-packages-page .white-section-2{display:block}}.lu-packages-page .white-section-2 h2{margin:20px 0;font-weight:600}.lu-packages-page .white-section-2 .fake-table-price-pack{width:100%;display:block;float:left;margin-bottom:40px}@media print,screen and (min-width:63.6875em){.lu-packages-page .white-section-2 .fake-table-price-pack{margin-top:40px}}.lu-packages-page .white-section-2 .fake-table-price-pack .the-header-row.the-row{border-top:none;display:none}@media print,screen and (min-width:63.6875em){.lu-packages-page .white-section-2 .fake-table-price-pack .the-header-row.the-row{display:block}}.lu-packages-page .white-section-2 .fake-table-price-pack .the-header-row.the-row .the-cell span{font-size:20px;font-weight:900;letter-spacing:1px;padding:15px 10px;color:#4a90e2!important}.lu-packages-page .white-section-2 .fake-table-price-pack .the-header-row.the-row .the-cell span.t{position:absolute;font-size:12px;background:0 0;padding:0;bottom:15px;color:#003952!important;height:auto;letter-spacing:.25px}.lu-packages-page .white-section-2 .fake-table-price-pack .the-header-row.the-row .the-cell:nth-of-type(1) span{font-size:26px;text-transform:uppercase}.lu-packages-page .white-section-2 .fake-table-price-pack .the-header-row.the-row .the-cell:nth-of-type(2) span,.lu-packages-page .white-section-2 .fake-table-price-pack .the-header-row.the-row .the-cell:nth-of-type(3) span{background:#fff}.lu-packages-page .white-section-2 .fake-table-price-pack .the-header-row.the-row .the-cell:nth-of-type(4) span{background:#fff;border-right:none}.lu-packages-page .white-section-2 .fake-table-price-pack .link-row .the-cell span a{width:80%;height:80%;position:relative;top:10%;left:10%}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row.money-row .the-cell:nth-of-type(2) span,.lu-packages-page .white-section-2 .fake-table-price-pack .the-row.money-row .the-cell:nth-of-type(3) span,.lu-packages-page .white-section-2 .fake-table-price-pack .the-row.money-row .the-cell:nth-of-type(4) span{font-size:20px;font-weight:700;color:#003952;padding:21px 15px}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row.total-row .the-cell span{font-weight:700!important}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row.total-row .the-cell:nth-of-type(2) span,.lu-packages-page .white-section-2 .fake-table-price-pack .the-row.total-row .the-cell:nth-of-type(3) span,.lu-packages-page .white-section-2 .fake-table-price-pack .the-row.total-row .the-cell:nth-of-type(4) span{font-size:38px;color:#4a90e2!important;padding:15px}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row.empty-row .the-cell span{background:0 0!important}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row{display:block;float:left;width:100%;text-align:center;border-top:1px solid #dedede}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell{width:25%;display:block;float:left;position:relative;height:80px;border-right:1px solid #dedede}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell a{width:100%;font-size:14px;background:#4a90e2;color:#fff;display:block;text-decoration:none;font-weight:700;transition:all .25s;border-radius:5px;padding:10px;line-height:45px}@media screen and (min-width:25em){.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell a{padding:16px 10px;font-size:20px;height:100%;line-height:inherit}}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell p.topper{position:absolute;z-index:10;width:100%;font-family:"Montserrat","Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:700;top:10px;letter-spacing:1px;text-transform:uppercase}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell span{display:block;float:left;width:100%;height:100%;font-size:36px;font-weight:300;position:relative;background:#fff}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell span i{color:#000;position:relative;font-size:33px;padding-top:22px}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell span i.blue,.state-links-table-section a.see-all-states:hover,.sticky-nav-section .related-page-box .section-divider:hover strong{color:#4a90e2}.international-lu-packages-page.lu-packages-page.new-content .white-section-2 .fake-table-price-pack .the-row .the-cell span .packages-help-trigger:hover,.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell span i.red{color:#f97474}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell span img{margin-top:18px}.home-page-body article,.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell span.no-p,.state-page-body main article,body.full-width-main main article{padding:0}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell:nth-of-type(1) span{color:#003952;font-weight:600;font-size:14px;text-align:right;padding-top:20px;padding-right:20px}@media screen and (min-width:35.9375em){.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell:nth-of-type(1) span{padding-top:28px;font-size:16px}}@media print,screen and (min-width:63.6875em){.lu-packages-page .white-section-2 .fake-table-price-pack .the-row .the-cell:nth-of-type(4){border-right:none}}.lu-packages-page .white-section-2 .fake-table-price-pack .the-row.no-b{border-top:none}.lu-packages-page .blue-section{padding:70px 0 80px;background:#4a90e2;background-image:url(./assets/img/llc-assets-v3.png);text-align:center;background-position:bottom left;background-repeat:no-repeat;background-size:cover}@media print,screen and (min-width:63.6875em){.lu-packages-page .blue-section{background-position:bottom center}}.lu-packages-page .blue-section .button{background:#2858ac;border-radius:0;box-shadow:none;padding:20px 50px;margin-top:20px;font-weight:700}.lu-packages-page .blue-section .button:hover{background:#2275d7}.lu-packages-page .blue-section p{font-size:18px}.lu-packages-page .blue-section h2{text-align:center;color:#fff}.lu-packages-page .blue-section h2 span{font-weight:700}.ein-content-box .exit-ein-content-box:hover,.sup div{color:red}.sup:first-of-type{margin-top:25px}.ein-modal-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:99999}.ein-content-box{position:fixed;max-width:450px;width:100%;top:5%;left:0;margin:0 auto;background:#fff;z-index:9999999;right:0;text-align:left;padding:35px 20px 20px;box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:5px}@media print,screen and (min-width:54.8125em){.ein-content-box{top:20%}}.ein-content-box .exit-ein-content-box{content:"\f00d";font-family:"FontAwesome";position:absolute;right:10px;top:5px;font-size:24px;color:#333;cursor:pointer}.ein-content-box .h{display:block;margin:0;font-size:18px;color:#000;line-height:22px;font-weight:400}.ein-content-box span{display:block;margin-bottom:30px;margin-top:10px;font-weight:300;font-size:15px;color:#3b3b3b}.ein-content-box .button,.ein-content-box label{width:100%;display:block;cursor:pointer}.ein-content-box label .radio-text{display:inline-block;font-size:16px;font-weight:400;margin:0 0 10px 10px}.ein-content-box .button{margin:30px 0 0;background:#4a90e2;padding:14px;font-size:20px;font-family:"Montserrat","Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;border-radius:5px;text-align:center;box-shadow:none}.ein-content-box .button:hover,.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .steps .lu-button:hover{background:#2275d7}.ein-content-box,.ein-modal-overlay,.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .arrow-button:after,.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .arrow-button:before{display:none}.llc-only-styles select{width:100%!important;margin-bottom:10px!important}.mt-10{margin-top:10px}.lu-body .new-content.lu-landing-page-updated-ra,.webFields h3,.white-section-2.international-w-s-2~#aff-footer2{margin-top:0}.lu-body .new-content.lu-landing-page-updated-ra .sub-ski-text,.lu-body .new-content.lu-landing-page-updated-ra body,.lu-body .new-content.lu-landing-page-updated-ra button,.lu-body .new-content.lu-landing-page-updated-ra h1,.lu-body .new-content.lu-landing-page-updated-ra h2,.lu-body .new-content.lu-landing-page-updated-ra h3,.lu-body .new-content.lu-landing-page-updated-ra h4,.lu-body .new-content.lu-landing-page-updated-ra h5,.lu-body .new-content.lu-landing-page-updated-ra h6,.lu-body .new-content.lu-landing-page-updated-ra main,.lu-body .new-content.lu-landing-page-updated-ra p,.lu-body .new-content.lu-landing-page-updated-ra span{font-family:"Montserrat",sans-serif;font-weight:400}.lu-body .new-content.lu-landing-page-updated-ra strong{font-family:"Montserrat",sans-serif;font-weight:700}.lu-body .new-content.lu-landing-page-updated-ra .client-review-section .review-container a{min-height:unset}.lu-body .new-content.lu-landing-page-updated-ra .client-review-section,.lu-body .new-content.lu-landing-page-updated-ra .textually-active{margin:0}.lu-body .new-content.lu-landing-page-updated-ra .header-text{padding:80px 0 90px;background:#4a90e2;background-image:url(./assets/img/NW-header-graphic-1.png);background-repeat:no-repeat;background-size:1000px;background-position:right bottom}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra .header-text{background-position:center bottom;background-size:cover}}@media screen and (min-width:125em){.lu-body .new-content.lu-landing-page-updated-ra .header-text{background-size:2000px;background-repeat:repeat no-repeat}}.ein-content-box .button,.lu-body .new-content.lu-landing-page-updated-ra .header-text h1{color:#fff;font-weight:700}.lu-body .new-content.lu-landing-page-updated-ra .header-text .lu-button{background:#f39321;font-weight:700;margin-top:20px}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra .header-text .lu-button{margin-top:30px}}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .lu-button i,.lu-body .new-content.lu-landing-page-updated-ra .header-text .lu-button i{margin-left:5px}.lu-body .new-content.lu-landing-page-updated-ra .header-text .lu-button:hover{opacity:.9}.lu-body .new-content.lu-landing-page-updated-ra .header-text .double-form{text-align:center}.lu-body .new-content.lu-landing-page-updated-ra .header-text .double-form select{width:48%;display:block;float:left;margin-right:2%!important}.lu-body .new-content.lu-landing-page-updated-ra .header-text select.my-select{background:#fff;border-radius:0;font-style:normal}.lu-body .new-content.lu-landing-page-updated-ra .header-text .sub-ski-text{color:#fff;font-weight:700}.lu-body .new-content.lu-landing-page-updated-ra .header-text .sub-ski-text .price{margin:0}.lu-body .new-content.lu-landing-page-updated-ra .textually-active{background:#fff;padding:50px 0}.lu-body .new-content.lu-landing-page-updated-ra .client-review-section h2,.lu-body .new-content.lu-landing-page-updated-ra .textually-active h2{font-weight:700;color:#29466e}.lu-body .new-content.lu-landing-page-updated-ra .textually-active img{height:100px;margin:45px 0 30px}.lu-body .new-content.lu-landing-page-updated-ra .textually-active p,.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .counter-section ul li,.mdd-container .mdd-body-container ul.sub-menu li .mdd-real-link:hover span,.mdd-container .mdd-body-container ul.sub-menu li a:hover span,.sticky-nav-section .related-page-box .section-divider strong{color:#29466e}.lu-body .new-content.lu-landing-page-updated-ra .client-review-section{background:#f8f8f8;padding:70px 0}.lu-body .new-content.lu-landing-page-updated-ra .graphic-section{padding:90px 0 70px}.lu-body .new-content.lu-landing-page-updated-ra .graphic-section .second-row{margin-top:20px}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra .graphic-section .second-row{margin-top:120px}.lu-body .new-content.lu-landing-page-updated-ra .graphic-section .text-side{padding-right:3rem}}.lu-body .new-content.lu-landing-page-updated-ra .graphic-section h2{color:#29466e;margin-top:20px;font-weight:700!important}.lu-body .new-content.lu-landing-page-updated-ra .graphic-section ul li{font-weight:400!important;color:#29466e}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra .graphic-section h2{margin-top:0}}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .columns,.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .double-form,.lu-body .new-content.lu-landing-page-updated-ra .graphic-section .image-side{text-align:center}.lu-body .new-content.lu-landing-page-updated-ra .graphic-section .image-side img{max-width:400px;width:80%}.lu-body .new-content.lu-landing-page-updated-ra .bottom-text-section{background:#145aac}.lu-body .new-content.lu-landing-page-updated-ra .bottom-text-section h2{font-weight:700;color:#fff;padding-bottom:18px}.lu-body .new-content.lu-landing-page-updated-ra .bottom-text-section h3{font-size:25px;font-weight:600;padding:16px 0 26px}.lu-body .new-content.lu-landing-page-updated-ra .bottom-text-section p{color:#fff;font-weight:400;margin-bottom:30px}.lu-body .new-content.lu-landing-page-updated-ra .bottom-text-section *{color:#fff}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section{background:#4a90e2;background-image:url(./assets/img/NW-header-graphic-1.png);background-repeat:no-repeat;background-size:1000px;background-position:right bottom}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section{background-position:center bottom;background-size:cover}}@media screen and (min-width:125em){.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section{background-size:2000px;background-repeat:repeat no-repeat}}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .double-form select{width:49%!important;display:block;float:left;margin-right:2%!important}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .double-form select:last-of-type{margin-right:0!important}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .double-form button.arrow-button{margin-bottom:70px}}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section select{background:#fff;font-style:normal}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section h2{font-weight:700;margin-top:60px}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section img{display:block;margin:0 auto 20px;height:100px}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .lu-button{background:#f39321;border:0;font-weight:700;margin-top:20px}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .lu-button:hover{opacity:.9}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .the-bottom-map .footer2,.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .intro h2,.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li span,figure{margin:0}.lu-body .new-content.lu-landing-page-updated-ra .bottom-mt-section .the-bottom-map .row{padding-bottom:150px}.lu-body .new-content.lu-landing-page-updated-ra .add-in-white-section{padding:70px 0;background:#fff}.bottom-cta-section h2 span,.lu-body .new-content.lu-landing-page-updated-ra .add-in-white-section h2{font-weight:700}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .textually-active{background:#f8f8f8;padding-bottom:0}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one,.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two{padding:60px 0 80px;background:#fff}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .intro,.new-llc-corp-page .time-icon-section p{text-align:center}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .intro h4{font-size:1.3em;margin-top:8px;margin-bottom:50px;font-weight:600}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .steps p{margin-bottom:50px;color:#29466e;font-size:16px;padding-left:60px}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .steps .header{font-weight:700;margin-bottom:1px;position:relative;font-size:18px}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .steps .header:before{font-family:"FontAwesome";content:"\f078";-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:0;background:#cee1f7;color:#4a90e2;height:30px;width:30px;line-height:30px;text-align:center;border-radius:100%;top:10px}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-one .steps .lu-button{width:90%;text-align:center;margin-left:auto;margin-right:auto;margin-top:40px;display:block;background:#145aac}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two h2{font-weight:700;color:#29466e;text-align:left!important}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two p{color:#29466e;text-align:left!important}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .counter-section .item:before{background:#cee1f7;color:#4a90e2}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .counter-section .item:after{background:#cee1f7}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .arrow-button{background:#4a90e2;border:0!important;color:#fff;transition:all .25s}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .arrow-button:hover,.new-llc-corp-page .box-section-top .cta-box-section .bottom a:hover{background:#14c991}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .intro h2{margin:0 0 5px}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .intro p{margin-bottom:40px;text-align:center}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .lu-button{width:90%;text-align:center;margin-left:auto;margin-right:auto;margin-top:40px;display:block;background:#145aac}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .lu-button:hover{background:#2275d7}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .counter-section{padding:10px 0 30px}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .counter-section ul{padding-bottom:20px}.lu-landing-page.lu-landing-page-updated-ra.jj-l-page .jj-white-section-two .header{font-size:18px;font-weight:700;margin-bottom:0}.jj-luna-lu-packages-page .packages-container .indiv-package{width:100%!important}@media print,screen and (min-width:63.6875em){.jj-luna-lu-packages-page .packages-container .indiv-package{width:48%!important;-ms-flex:0 0 48%;flex:0 0 48%}}.jj-luna-lu-packages-page .fake-table-price-pack .the-header-row.the-row .the-cell span{font-size:20px!important}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack .the-row .the-cell:last-of-type,.jj-luna-lu-packages-page .fake-table-price-pack .the-row .the-cell:last-of-type{display:none!important}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack .the-row .the-cell,.jj-luna-lu-packages-page .fake-table-price-pack .the-row .the-cell{width:33.33%!important}.international-lu-packages-page.lu-packages-page.new-content{margin:0;padding:0}.international-lu-packages-page.lu-packages-page.new-content .white-section-2 .fake-table-price-pack .the-row .the-cell span .packages-help-trigger{font-size:20px;margin-right:10px;color:#274670;cursor:pointer}.international-lu-packages-page.lu-packages-page.new-content .white-section-2 .fake-table-price-pack .the-row .the-cell .help-text-container{display:none;position:absolute;width:200px;top:0;background:rgba(0,0,0,.75);padding:10px;text-align:left;font-size:12px;right:50px;border-radius:4px;z-index:50}.international-lu-packages-page.lu-packages-page.new-content .white-section-2 .fake-table-price-pack .the-row .the-cell .help-text-container:after{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid rgba(0,0,0,.75);position:absolute;content:"";bottom:-20px;left:80px}@media print,screen and (max-width:63.68625em){.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-1-show .the-row .the-cell:nth-of-type(3),.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row .the-cell:nth-of-type(3){display:none!important}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-1-show .the-row .the-cell,.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row .the-cell{width:50%!important}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-1-show .the-row.the-header-row,.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row.the-header-row{display:none}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-1-show .the-row .the-cell span,.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row .the-cell span{padding:10px;font-size:15px}}@media screen and (max-width:63.68625em) and (min-width:31.25em){.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-1-show .the-row .the-cell span,.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row .the-cell span{font-size:18px;padding-top:20px}}@media print,screen and (max-width:63.68625em){.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-1-show .the-row.money-row .the-cell span,.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row.money-row .the-cell span{font-size:19px}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-1-show .the-row.money-row .the-cell:nth-of-type(2) span,.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-1-show .the-row.money-row .the-cell:nth-of-type(3) span,.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row.money-row .the-cell:nth-of-type(2) span,.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row.money-row .the-cell:nth-of-type(3) span{font-size:24px}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-1-show .the-row .the-cell span.no-p,.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row .the-cell span.no-p{padding:0}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row .the-cell:nth-of-type(2){display:none!important}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack.option-2-show .the-row .the-cell:nth-of-type(3){display:block!important;background:#f2f2f2}}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack .mobile-nav-packages,.international-lu-packages-page.lu-packages-page.new-content .gray-section-1,.international-lu-packages-page.lu-packages-page.new-content .white-section-1{display:none}@media print,screen and (max-width:63.68625em){.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack .mobile-nav-packages{width:100%;display:block;margin-bottom:20px;float:left}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack .mobile-nav-packages span{display:block;float:left;width:50%;padding:20px 10px;text-align:center;background:#ededed;color:#555;font-weight:700;font-size:20px;cursor:pointer}.international-lu-packages-page.lu-packages-page.new-content .fake-table-price-pack .mobile-nav-packages span.active{background:#4a90e2;color:#fff!important}}.international-lu-packages-page.lu-packages-page.new-content .white-section-2 h2{font-size:3em;text-align:center}.international-lu-packages-page.lu-packages-page.new-content .white-section-2{display:block!important}.international-lu-packages-page.lu-packages-page.new-content .move-me-over{width:100%}@media print,screen and (min-width:63.6875em){.international-lu-packages-page.lu-packages-page.new-content .move-me-over{width:67%!important}}.international-lu-packages-page.lu-packages-page.new-content .blue-section,.iso-lu-packages-page.new-content.lu-packages-page .packages-container .footer-text,.white-section-2.international-w-s-2+.bottom-mt-section{display:none}.my-int-packages-modal-overlay{position:fixed;background:rgba(0,0,0,.75);width:100%;height:100%;left:0;top:0;display:none;z-index:99998}.my-int-packages-modal-content{display:none;border-radius:5px;background:#fff;color:#003952;z-index:99999;position:absolute;width:300px;margin:20px auto;left:0;right:0;padding:35px 20px 20px}.my-int-packages-modal-content p{margin:0;font-size:15px;line-height:20px}.my-int-packages-modal-content .exit-modal-b{color:#f97474;position:absolute;top:10px;right:10px;cursor:pointer;font-size:21px}.lu-body.company-formation-landing-page.new-typo main{background:#fff}.iso-lu-packages-page.new-content.lu-packages-page .white-section-2{display:block}.fake-link-w-inc{color:#4a90e2!important;font-weight:400;text-decoration:underline;cursor:pointer}.base-cost-row .the-cell,.filing-fee-row .the-cell{height:55px!important}.base-cost-row .the-cell span{font-size:30px!important}.filing-fee-row .the-cell span{font-size:16px!important;padding:10px!important}.total-price-row .the-cell{height:90px!important}.total-price-row .the-cell span{padding:0!important}@media print,screen and (min-width:54.8125em){#aff-footer2{margin-top:-10px}}#aff-footer2 .social-block a{font-size:27px;background:#4a90e2;height:40px;color:#fff;width:40px;display:inline-block;border-radius:5px;margin-right:10px;line-height:43px;transition:all .25s}.fake-table-price-pack.mobile-view-show-1 .the-row .the-cell{width:50%!important}.fake-table-price-pack.mobile-view-show-1 .the-row .the-cell:nth-of-type(3),.fake-table-price-pack.mobile-view-show-1 .the-row .the-cell:nth-of-type(4){display:none!important}@media print,screen and (min-width:63.6875em){.fake-table-price-pack.mobile-view-show-1 .the-row .the-cell{width:25%!important}.fake-table-price-pack.mobile-view-show-1 .the-row .the-cell:nth-of-type(3),.fake-table-price-pack.mobile-view-show-1 .the-row .the-cell:nth-of-type(4){display:block!important}}.fake-table-price-pack.mobile-view-show-2 .the-row .the-cell{width:50%!important}.fake-table-price-pack.mobile-view-show-2 .the-row .the-cell:nth-of-type(2),.fake-table-price-pack.mobile-view-show-2 .the-row .the-cell:nth-of-type(4){display:none!important}@media print,screen and (min-width:63.6875em){.fake-table-price-pack.mobile-view-show-2 .the-row .the-cell{width:25%!important}.fake-table-price-pack.mobile-view-show-2 .the-row .the-cell:nth-of-type(2),.fake-table-price-pack.mobile-view-show-2 .the-row .the-cell:nth-of-type(4){display:block!important}}.fake-table-price-pack.mobile-view-show-3 .the-row .the-cell{width:50%!important}.fake-table-price-pack.mobile-view-show-3 .the-row .the-cell:nth-of-type(2),.fake-table-price-pack.mobile-view-show-3 .the-row .the-cell:nth-of-type(3){display:none!important}@media print,screen and (min-width:63.6875em){.fake-table-price-pack.mobile-view-show-3 .the-row .the-cell{width:25%!important}.fake-table-price-pack.mobile-view-show-3 .the-row .the-cell:nth-of-type(2),.fake-table-price-pack.mobile-view-show-3 .the-row .the-cell:nth-of-type(3){display:block!important}}.iso-controller-fake-price-pack{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:center;margin-top:40px}@media print,screen and (min-width:63.6875em){.iso-controller-fake-price-pack{display:none}}.iso-controller-fake-price-pack div{padding:20px 10px;width:33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;cursor:pointer;font-weight:600!important;border-right:1px solid #ccc}.iso-controller-fake-price-pack div.active{background:#4a90e2;color:#fff}.iso-controller-fake-price-pack div.opt3{border-right:none;border-radius:0 5px 0 0}.iso-controller-fake-price-pack div.opt1{border-radius:5px 0 0 0}.white-section-2.jj-luna-fake-table-price-pack{display:none!important}@media print,screen and (min-width:63.6875em){.white-section-2.jj-luna-fake-table-price-pack{display:block!important}}.white-section-2.international-w-s-2{padding-top:0}.white-section-2.international-w-s-2 .fake-table-price-pack .the-row .the-cell:first-of-type span i{padding-top:0}.white-section-2.international-w-s-2 .fake-table-price-pack .the-row .the-cell span i{padding-top:10px}@media print,screen and (min-width:63.6875em){.white-section-2.international-w-s-2 .fake-table-price-pack .the-row .the-cell span i{padding-top:22px}}.extra-spacing{word-spacing:30px}.flex{display:-ms-flexbox;display:flex}.nomenupadding .bottomofmenutopofpage{display:none}.crumbs .nomenupadding #content{margin-top:100px}.client-login{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;color:#194e98}.crumbs h1{top:260px}.m-t-10,.main-content-container-staff .staff-group .staff-member .staff-job-description ul,.nationwide-list h3{margin-top:10px}.m-t-20{margin-top:20px}h1#press-release{font-size:2em;border-bottom:none}.firsth2,h2.press-subHead{font-size:22px;text-transform:none}.firsth2{margin:0 0 1rem;color:#29466e;font-size:2.4em;padding-left:0;z-index:100;width:100%;text-align:left;border:0 solid #000;line-height:inherit;float:left;font-weight:700}.pagestartspacer{height:80px}.largedollaramount{font-size:48px}.calloutboxes{border:1px solid #ddd;width:295px;height:240px;background-color:#fff;padding:20px}.secondh2{color:#c65b00;margin-top:-5px;margin-bottom:5px;font-size:16px}.extra-top-margin{margin-top:5px!important}p.author-line{margin:0 0 10px;line-height:1em}a.authorship{font-size:12px;color:#886d2e!important}a.authorship:hover{color:#b08f3f!important}#social-share{text-align:right;margin-bottom:10px}body{padding:0;margin:0;background-color:#fff;color:#2c2c2c}a#wcu{display:block;width:356px;height:64px;background-image:url(assets/img/wcu-sprite.png);background-repeat:no-repeat;background-attachment:inherit;background-position:top left}.success,.success *,.success :after,.success :before{box-sizing:border-box}.success{width:100%;background-color:#17851c;padding:10px 20px;border-radius:6px;color:#fff;margin-bottom:20px}#apply fieldset legend:after,#apply fieldset legend:before{content:"\00a0"}.codePen span,.gist span{font-size:.8em;font-style:italic}#jobSelect{margin-bottom:15px}#jobSelect label,.hideShow{font-weight:700;font-size:1.2em}* html a:hover{visibility:visible}.hideShow{font-size:14px;color:#000;text-align:center}abbr{cursor:pointer}.about-links{margin:2em 0;float:left}.about-links li{list-style:none;float:left;width:20%;text-align:center;padding:0;margin:1em 0}.two-col{width:50%;float:left}figcaption{font-style:italic;color:#777;text-align:right;padding:5px 0 0}.full-width{width:100%!important}.left-column{float:left;margin:0 20px 0 0;width:155px}.left-column ul{padding-left:0;list-style:none}.clear{clear:both}.bottom-cta-section{text-align:center;background:#4a90e2;padding:80px 0 110px}.bottom-cta-section h2{color:#fff;font-weight:300;font-size:3em;text-transform:none;margin-bottom:30px}@media print,screen and (min-width:54.8125em){.bottom-cta-section h2{font-size:3.25em}}.bottom-cta-section .button{background:#29466e;color:#fff;font-size:16px;padding:19px 50px;letter-spacing:1.5px;border-radius:8px}.bottom-cta-section .button.white-button:active,.bottom-cta-section .button.white-button:focus,.bottom-cta-section .button.white-button:hover,.bottom-cta-section .button:active,.bottom-cta-section .button:focus,.bottom-cta-section .button:hover{background:#1b2e49;text-decoration:none;color:#fff}.bottom-cta-section .button.white-button{background:#fff;color:#29466e}.state-links-table-section{background:#fff;padding:0 0 60px;text-align:center}@media print,screen and (min-width:63.6875em){.state-links-table-section{padding:70px 0 60px;text-align:left}}.state-links-table-section a.see-all-states{display:inline-block!important;margin:0 0 20px;cursor:pointer;font-weight:400;border-radius:5px;text-decoration:none!important;color:#003952!important;background:#fff;font-size:17px;position:relative;padding:15px;text-align:left;box-shadow:0 3px 10px rgba(77,71,81,.125);max-width:400px;width:100%;border:1px solid #dedede}.state-links-table-section a.see-all-states i{position:absolute;top:0;right:0;font-size:24px;color:#fff;background:#4a90e2;line-height:55px;border-radius:0 4px 4px 0;width:65px;text-align:center}.state-links-table-section a.see-all-states i.rotate{-ms-transform:rotate(180deg);transform:rotate(180deg);border-radius:4px 0 0 4px}@media print,screen and (min-width:54.8125em){.state-links-table-section a.see-all-states{display:none!important}}#map svg,.map svg,.state-links-table-section .state-link-table,.state-links-table-section .state-link-table ul li a:after{display:none}@media print,screen and (min-width:54.8125em){.state-links-table-section .state-link-table{display:block}}.state-links-table-section .state-link-table ul{list-style:none;padding:0;margin:0;display:block;float:left;width:100%}@media print,screen and (min-width:54.8125em){.state-links-table-section .state-link-table ul{width:33.33%;display:block}}@media print,screen and (min-width:63.6875em){.state-links-table-section .state-link-table ul{width:16.667%}}.state-links-table-section .state-link-table ul li{margin:0 0 15px;padding:0;text-align:center;line-height:1.5em}@media print,screen and (min-width:54.8125em){.state-links-table-section .state-link-table ul li{margin:0 0 25px;text-align:left}}.state-links-table-section .state-link-table ul li a{color:#29466e;text-decoration:none;font-weight:600;font-size:18px;transition:all .25s;border-bottom:none}@media print,screen and (min-width:63.6875em){.state-links-table-section .state-link-table ul li a{font-size:14px}}.state-links-table-section .state-link-table ul li a:hover{color:#4a90e2;border-bottom:none}#map,.map{min-height:1px!important;position:relative}@media print,screen and (min-width:63.6875em){#map,.map{min-height:500px!important}}@media print,screen and (min-width:63.6875em){#map svg,.map svg{display:block}}.state-page-body main,body.full-width-main main{width:100%;max-width:100%}a.doc-link{position:relative;display:block;border-bottom:none!important}a.doc-link:after,a.doc-link:before{text-align:center;position:absolute;opacity:0;color:#fff;display:block!important}a.doc-link:before{right:auto;margin:auto;font-family:"FontAwesome";content:"\f063";font-size:60px;top:0;left:auto;width:100%;z-index:3;transition:all .5s;padding-top:55%}a.doc-link:after{content:"DOWNLOAD"!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background:rgba(20,90,172,.6)!important;transition:all .5s!important;line-height:0;padding-top:50%;z-index:2;font-size:32px;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:700}a.doc-link:hover:after,a.doc-link:hover:before{opacity:1}a.doc-link img{box-shadow:0 2px 7px 2px rgba(0,0,0,.08)}.doc-link-small,.doc-link-small.iso-doc-link-small{position:relative;display:block;max-width:300px;width:100%;margin:0 auto}.doc-link-small.iso-doc-link-small{max-width:400px}.new-llc-corp-page h1,.new-llc-corp-page h2,.new-llc-corp-page h3,.new-llc-corp-page h4{text-transform:capitalize!important}.new-llc-corp-page .annual-report-section h3:first-of-type,.new-llc-corp-page h1:first-of-type,.new-llc-corp-page h2:first-of-type,.new-llc-corp-page h3:first-of-type{margin-top:0}.new-llc-corp-page .intro-section{padding:70px 0}.new-llc-corp-page .intro-section img{box-shadow:0 2px 7px 2px rgba(0,0,0,.08)}.new-llc-corp-page .intro-section h1{text-align:left}.new-llc-corp-page .box-section-top{background:#f8f8f8;padding:60px 0 70px}.new-llc-corp-page .box-section-top .box-section .top{background:#fff;padding:30px 25px;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);margin-top:20px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page .box-section-top .box-section .top{min-height:400px;margin-top:0}}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .box-section-top .box-section .top{min-height:380px}}.new-llc-corp-page .box-section-top .box-section .top img{height:75px}.new-llc-corp-page .box-section-top .box-section .top h3{font-size:1.5em;margin-top:20px}.new-llc-corp-page .box-section-top .cta-box-section .top{background:#145aac}.new-llc-corp-page .box-section-top .cta-box-section .top h3{color:#fff}.new-llc-corp-page .box-section-top .cta-box-section .stars{margin:10px 0 30px}.aj18-three-boxes .cta-box-section .stars i,.new-llc-corp-page .box-section-top .cta-box-section .stars i{color:#f5a623;font-size:36px;margin-right:5px}.new-llc-corp-page .box-section-top .cta-box-section .rating{color:#fff;font-size:14px;font-weight:600}.aj18-three-boxes .cta-box-section .rating a,.new-llc-corp-page .box-section-top .cta-box-section .rating a{color:#fff;font-weight:700;text-decoration:underline}.aj18-three-boxes .cta-box-section .bottom a,.new-llc-corp-page .box-section-top .cta-box-section .bottom a{background:#f5a623}.new-llc-corp-page .blue-icon-section{background:#4a90e2;padding:85px 0 70px}.new-llc-corp-page .blue-icon-section h2{text-align:center;color:#fff;margin-bottom:25px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page .blue-icon-section h2{margin-bottom:50px}}.new-llc-corp-page .blue-icon-section .icon-row{text-align:center;margin-bottom:0}@media print,screen and (min-width:54.8125em){.new-llc-corp-page .blue-icon-section .icon-row{margin-bottom:50px}}.new-llc-corp-page .blue-icon-section .icon-row .columns{margin-bottom:30px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page .blue-icon-section .icon-row .columns{margin-bottom:0}}.new-llc-corp-page .blue-icon-section .icon-row p{color:#fff;font-weight:400;margin-top:0}.new-llc-corp-page .blue-icon-section .icon-row p.header{text-transform:uppercase;font-size:20px;font-weight:700;margin-top:20px;margin-bottom:0}.new-llc-corp-page .blue-icon-section img{margin-bottom:5px;height:80px}.new-llc-corp-page .steps-section{background:#29466e;padding:70px 0}.new-llc-corp-page .steps-section .row{position:relative}.new-llc-corp-page .steps-section .slick-next,.new-llc-corp-page .steps-section .slick-prev{color:transparent;border:0;outline:0;background:0 0;position:absolute;z-index:19;left:0;top:0;line-height:0;height:100%;width:60px;cursor:pointer;transition:all .25s}.new-llc-corp-page .steps-section .slick-next{right:0;left:auto}.new-llc-corp-page .steps-section .slick-next:hover,.new-llc-corp-page .steps-section .slick-prev:hover{background:rgba(0,0,0,.25)}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .steps-section .slick-next:hover,.new-llc-corp-page .steps-section .slick-prev:hover{background:0 0}}.new-llc-corp-page .steps-section .slick-next:after,.new-llc-corp-page .steps-section .slick-prev:after{display:block;content:"\f104";font-family:"FontAwesome";color:#fff;font-size:60px}.new-llc-corp-page .steps-section .slick-next:after{content:"\f105"}.new-llc-corp-page .steps-section h2{color:#fff;margin:0;text-align:center}.new-llc-corp-page .steps-section .sub-head{display:block;color:#fff;text-align:center;font-weight:400}.new-llc-corp-page .steps-section .numbers .slick-dots{width:100%;padding:0;margin:40px 0 0;text-align:center;list-style:none}.new-llc-corp-page .steps-section .numbers .slick-dots li{border-radius:100%;width:50px;height:50px;line-height:50px;background:#4a90e2;margin-right:5%;font-size:30px;margin-bottom:0;position:relative;z-index:2;display:none;cursor:pointer}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .steps-section .numbers .slick-dots li{display:inline-block}}.new-llc-corp-page .steps-section .numbers .slick-dots li button{cursor:pointer;color:#fff;font-weight:400}.new-llc-corp-page .steps-section .numbers .slick-dots li:after{content:"";width:105%;height:1px;background:#4a90e2;position:absolute;top:25px;left:100%;z-index:1;cursor:pointer;display:none}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .steps-section .numbers .slick-dots li:after{display:block}}.aj18-manifesto-page .welcome-section .item:last-of-type:after,.new-llc-corp-page .requirements-section .item:last-of-type:after,.new-llc-corp-page .steps-section .numbers .slick-dots li:last-of-type:after,.top-level-services .welcome-section .item:last-of-type:after{display:none}.new-llc-corp-page .steps-section .numbers .slick-dots li.slick-active{background:#f5a623;display:inline-block}.new-llc-corp-page .steps-section .numbers .slick-dots li.slick-active button:focus,.new-llc-corp-page .steps-section .step.slick-initialized div:focus{outline:0}.new-llc-corp-page .steps-section .step{text-align:center;padding:60px 0 20px}.new-llc-corp-page .steps-section .step img{width:200px;display:block;margin:0 auto}.new-llc-corp-page .steps-section .step .number{color:#f5a623;font-weight:700;font-size:18px;display:block;margin-top:35px}.new-llc-corp-page .steps-section .step .content{font-weight:700;font-size:22px;color:#fff}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .steps-section .step .content{width:80%;left:10%;position:relative}}.new-llc-corp-page .time-icon-section{background:#fff;padding:70px 0;text-align:center}.new-llc-corp-page .time-icon-section h2{text-align:center;margin-bottom:50px}.new-llc-corp-page .time-icon-section img{height:100px;margin-bottom:25px}.new-llc-corp-page .time-icon-section .columns{position:relative}.new-llc-corp-page .time-icon-section .my-row{display:block}@media print,screen and (min-width:54.8125em){.new-llc-corp-page .time-icon-section .my-row{display:-ms-flexbox;display:flex}}.new-llc-corp-page .time-icon-section .my-row .my-columns{-ms-flex:1 1 25%;flex:1 1 25%;padding:0 2em;position:relative}.new-llc-corp-page .time-icon-section span.my-number{position:absolute;left:0;right:0;top:0;font-size:33px;display:block;width:100%;line-height:0;padding-top:55px;margin:0 auto;font-weight:400;color:#4a90e2}.new-llc-corp-page .time-icon-section p.header{font-size:22px;font-weight:700;margin-bottom:0}.new-llc-corp-page .fifty-fifty-section{display:block;float:left;width:100%}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .fifty-fifty-section{display:-ms-flexbox;display:flex}}.new-llc-corp-page .fifty-fifty-section *{color:#fff;text-decoration:none}.new-llc-corp-page .fifty-fifty-section p a{font-weight:700}.new-llc-corp-page .fifty-fifty-section p a:hover,.related-articles-section .related-column .related-content a:hover h3{text-decoration:underline}.new-llc-corp-page .fifty-fifty-section h3{margin-top:0}.new-llc-corp-page .fifty-fifty-section .left{width:100%;display:block;float:left;background:#145aac;padding:70px 10%}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .fifty-fifty-section .left{width:50%}}.new-llc-corp-page .fifty-fifty-section .left .arrow-button{background:#4a90e2}.aj-18-contact-page .container .right button:hover,.new-llc-corp-page .blue-cta-section .arrow-button-responsive:hover,.new-llc-corp-page .fifty-fifty-section .arrow-button:hover,.new-llc-corp-page .fifty-fifty-section .left .arrow-button:hover{background:#14c991}.new-llc-corp-page .fifty-fifty-section .right{width:100%;display:block;float:left;background:#4a90e2;padding:70px 10%}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .fifty-fifty-section .right{width:50%}}.new-llc-corp-page .fifty-fifty-section .arrow-button{width:100%}.new-llc-corp-page .annual-report-section{padding:90px 0 70px;clear:both}.new-llc-corp-page .annual-report-section .img-side{text-align:center}.new-llc-corp-page .annual-report-section .img-side img{text-align:center;max-width:340px;width:50%}@media print,screen and (min-width:54.8125em){.new-llc-corp-page .annual-report-section .img-side img{max-width:340px;width:80%}}.new-llc-corp-page .blue-cta-section{background:#4a90e2;padding:70px 0}.new-llc-corp-page .blue-cta-section *{color:#fff}.new-llc-corp-page .alt-image-section .row,.new-llc-corp-page .alt-image-section .row.large-space-row,.new-llc-corp-page .blue-cta-section .arrow-button-responsive{margin-top:50px}.new-llc-corp-page .alt-image-section{padding:70px 0 300px;background-image:url(./assets/img/NW-graphic-GREYCLOUDS.svg);background-size:1120px 350px;background-position:right bottom;background-repeat:no-repeat;position:relative;z-index:3}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .alt-image-section{background-position:center bottom}}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .alt-image-section .row.large-space-row{margin-top:120px}}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .alt-image-section .row{margin-top:120px}}.new-llc-corp-page .alt-image-section .row:first-of-type{margin-top:0}.new-llc-corp-page .alt-image-section .img-side,.new-llc-corp-page .button-bank-section h1,.new-llc-corp-page .button-bank-section h2,.new-llc-corp-page .button-bank-section h3{text-align:center}.new-llc-corp-page .alt-image-section .img-side img{text-align:center;max-width:340px;width:50%;margin-bottom:20px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page .alt-image-section .img-side img{max-width:340px;width:80%}}.new-llc-corp-page .button-bank-section{background:#145aac;padding:70px 0;z-index:1}.new-llc-corp-page .button-bank-section *,.new-llc-corp-page .button-bank-section-2 p{color:#fff}.new-llc-corp-page .button-bank-section .button{background:#f5a623;width:100%;text-align:center;position:relative;font-size:17px}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .button-bank-section .button:hover{-ms-transform:translateY(-5px);transform:translateY(-5px);background:#db8c0a}.new-llc-corp-page .button-bank-section .row{margin-bottom:20px}}.new-llc-corp-page .button-bank-section .columns{padding-left:10px;padding-right:10px;margin-bottom:20px}@media print,screen and (min-width:63.6875em){.new-llc-corp-page .button-bank-section .columns{margin-bottom:0}}.new-llc-corp-page .button-bank-section.gray{background:#f8f8f8}.new-llc-corp-page .button-bank-section.white{background:#fff}.default-page-header,.new-llc-corp-page .button-bank-section-2{background:#4a90e2;padding:70px 0}.default-page-header span,.new-llc-corp-page .button-bank-section-2 h1,.new-llc-corp-page .button-bank-section-2 h2,.new-llc-corp-page .button-bank-section-2 h3{text-align:center;color:#fff}.new-llc-corp-page .button-bank-section-2 .button{margin-bottom:20px;text-align:center}.new-llc-corp-page .requirements-section{padding:70px 0}.new-llc-corp-page .requirements-section h2{margin-bottom:50px}.new-llc-corp-page .requirements-section .item{padding-left:35px;position:relative}@media print,screen and (min-width:54.8125em){.new-llc-corp-page .requirements-section .item{padding-left:100px}}.new-llc-corp-page .requirements-section .item:before{content:"";background:#4a90e2;border-radius:100%;height:20px;width:20px;position:absolute;left:0}.new-llc-corp-page .requirements-section .item:after{content:"";position:absolute;left:10px;height:100%;width:1px;background:#4a90e2;top:0}.new-llc-corp-page .requirements-section .item p{margin-bottom:0;padding-bottom:30px}.new-llc-corp-page .requirements-section .item ul{margin:0;padding:0 0 40px 20px}.new-llc-corp-page .requirements-section .item .header{font-weight:700;margin-bottom:0;padding-bottom:0}#sticky-wrapper{z-index:10}#sticky-wrapper .sticky-nav-section{z-index:20!important}.default-page-header{background-image:url(./assets/img/NW-header-graphic.png);text-align:left;background-position:bottom right;background-repeat:no-repeat;background-size:cover}@media print,screen and (min-width:54.8125em){.default-page-header{background-position:bottom center;padding:70px 0}}@media print,screen and (min-width:63.6875em){.default-page-header{margin-top:80px;margin-bottom:0}}@media screen and (min-width:125em){.default-page-header{background-size:2000px;background-repeat:repeat no-repeat}}.default-page-header span{font-size:2.5em;line-height:1.35em!important;font-weight:700;display:inline-block}@media print,screen and (min-width:54.8125em){.default-page-header span{font-size:3.5em;text-align:left}}.aj-18-contact-page section{padding:0 0 100px}.aj-18-contact-page .container{max-width:1060px;margin-right:auto;margin-left:auto;clear:both;margin-top:70px}.aj-18-contact-page .container .left{width:100%;display:block;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:63.6875em){.aj-18-contact-page .container .left{width:40%;padding-right:25px;padding-left:10px}}.aj-18-contact-page .container .left h1{text-align:left;font-weight:400}.aj-18-contact-page .container .left p{letter-spacing:1px;margin-bottom:0}.aj-18-contact-page .container .left p.header{text-transform:uppercase;margin-top:30px}.aj-18-contact-page .container .left p.header.cwu{margin-bottom:5px}.aj-18-contact-page .container .left p.b{font-weight:700}.aj-18-contact-page .container .left p.b a{text-decoration:none;color:#29466e}.aj-18-contact-page .container .left .social-block{margin:25px 0}.aj-18-contact-page .container .left .social-block a{display:inline-block;font-size:30px;background:#4a90e2;color:#fff;border-radius:4px;width:40px;height:40px;text-align:center;line-height:43px;margin-right:3px;transition:background .25s}.aj-18-contact-page .container .left .social-block a:hover{background:#29466e}.aj-18-contact-page .container .right{display:block;float:left;width:100%}@media print,screen and (min-width:63.6875em){.aj-18-contact-page .container .right{width:60%;padding-left:25px;padding-right:10px}}.aj-18-contact-page .container .right input,.aj-18-contact-page .container .right textarea{width:100%;display:block;resize:vertical;margin-bottom:30px}.aj-18-contact-page .container .right input#math{width:100px}.aj-18-contact-page .container .right button{line-height:25px;box-shadow:none!important;width:100%;text-align:left;background:#f5a623;cursor:pointer}.aj-18-contact-page .container .right .message-count{display:block;width:100%;text-align:center;margin-bottom:20px}.aj-18-contact-page .container .right .inline-inputs{text-align:right}.aj-18-contact-page .container .right .inline-inputs input,.aj-18-contact-page .container .right .inline-inputs label{display:inline-block;width:auto}.aj-18-contact-page .container .right .inline-inputs button{display:inline-block;width:100%}.new-2018-nav .inner .search-form-container form{width:100%}@media print,screen and (min-width:63.6875em){.aj-18-contact-page .container .right .inline-inputs button{width:auto;margin-left:15px}}.aj18-manifesto-page .intro-section{padding:70px 0}.aj18-manifesto-page .gray-section,.aj18-three-boxes{background:#f8f8f8;padding:50px 0}.aj18-manifesto-page .gray-section h3{margin-top:0;margin-bottom:25px}.aj18-manifesto-page .gray-section h3 span.decor{display:inline-block;width:40px;height:40px;background:#f5a623;color:#fff;border-radius:100%;font-size:31px;text-align:center;line-height:40px;margin-right:10px}.aj18-manifesto-page .welcome-section{background:#145aac;padding:70px 0;counter-reset:section}.aj18-manifesto-page .welcome-section h2,.aj18-manifesto-page .welcome-section h3,.aj18-manifesto-page .welcome-section p{color:#fff}.aj18-manifesto-page .welcome-section h3{text-align:center;margin-bottom:20px}.aj18-manifesto-page .welcome-section .int-ro p{font-weight:600}.aj18-manifesto-page .welcome-section .int-ro{margin-bottom:40px}.aj18-manifesto-page .welcome-section .item{padding-left:100px;position:relative}.aj18-manifesto-page .welcome-section .item:before{content:"";counter-increment:section;content:counter(section);background:#4a90e2;border-radius:100%;height:60px;width:60px;position:absolute;left:0;text-align:center;line-height:60px;color:#fff;font-size:42px;font-weight:700;z-index:4}@media print,screen and (min-width:54.8125em){.aj18-manifesto-page .welcome-section .item:before{left:-20px}}.aj18-manifesto-page .welcome-section .item:after{content:"";position:absolute;left:30px;height:100%;width:1px;background:#4a90e2;top:0}@media print,screen and (min-width:54.8125em){.aj18-manifesto-page .welcome-section .item:after{left:10px}}.aj18-manifesto-page .welcome-section .item p{margin-bottom:0;padding-bottom:30px}.aj18-manifesto-page .welcome-section .item .header{font-weight:700;margin-bottom:0;padding-bottom:0;font-size:22px}.aj18-manifesto-page .foundation-section{padding:70px 0;background:#fff}.aj18-manifesto-page .foundation-section .img-side,.aj18-manifesto-page .foundation-section .row-spacer h3,.build-your-own-page .button-bank-section h2,.build-your-own-page .numbered-list-section h2{text-align:center}@media print,screen and (min-width:54.8125em){.aj18-manifesto-page .foundation-section .img-side{text-align:left}}.aj18-manifesto-page .foundation-section .arrow-button-responsive{margin-top:30px;background:#4a90e2}.aj18-manifesto-page .foundation-section .arrow-button-responsive:hover,.aj18-three-boxes .cta-box-section .bottom a:hover{background:#14c991}.aj18-manifesto-page .foundation-section h3{margin-top:0;margin-bottom:20px}.aj18-manifesto-page .foundation-section img.foundation-g{width:200px;margin-bottom:20px}@media print,screen and (min-width:54.8125em){.aj18-manifesto-page .foundation-section img.foundation-g{width:auto;margin-bottom:0;margin-top:145px}}.aj18-manifesto-page .foundation-section .row-spacer{margin-top:80px}.aj18-manifesto-page .conclusion-section{padding:70px 0 330px;background:#f8f8f8;background-image:url(./assets/img/NW-graphic.svg);background-size:1120px 350px;background-position:right bottom;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.aj18-manifesto-page .conclusion-section{background-position:center bottom}}.aj18-manifesto-page .conclusion-section h3{margin-top:0;margin-bottom:20px;text-align:center}.aj18-three-boxes{padding:60px 0 70px}@media print,screen and (min-width:54.8125em){.aj18-three-boxes .box-section-container{display:-ms-flex;display:-ms-flexbox;display:flex}}.aj18-three-boxes .top{background:#fff;padding:30px 25px;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);margin-top:20px;border-radius:4px}@media print,screen and (min-width:54.8125em){.aj18-three-boxes .top{margin-top:0;height:90%}}.aj18-three-boxes .top img{height:75px}.aj18-three-boxes .top ul li{font-size:15px}.aj18-three-boxes .top h3{font-size:1.5em;margin-top:20px}.aj18-three-boxes .cta-box-section .top{background:#145aac}.aj18-three-boxes .cta-box-section .top h3{color:#fff}.aj18-three-boxes .cta-box-section .stars{margin:10px 0 30px}.aj18-three-boxes .cta-box-section .rating{color:#fff;font-size:14px;font-weight:600}.aj18-three-boxes.aj18-three-boxes-one-link .bottom{display:none}.aj18-three-boxes.aj18-three-boxes-one-link .top{height:100%}.aj18-three-boxes.aj18-three-boxes-one-link .cta-box-section .top{padding-bottom:70px}.aj18-three-boxes.aj18-three-boxes-one-link .cta-box-section .bottom{display:block;position:relative;top:-56px}.build-your-own-page .button-bank-section{padding:70px 0}.build-your-own-page .button-bank-section .arrow-button-responsive{margin-top:25px}.build-your-own-page .button-bank-section.gray{background:#f8f8f8}.build-your-own-page .button-bank-section.white{background:#fff}.build-your-own-page .button-bank-section.l-blue{background:#4a90e2}.build-your-own-page .button-bank-section.l-blue *{color:#fff}.build-your-own-page .button-bank-section.l-blue-2{background:#4a90e2;background-image:url(./assets/img/NW-header-graphic.png);background-position:bottom right;background-repeat:no-repeat;background-size:cover}@media print,screen and (min-width:54.8125em){.build-your-own-page .button-bank-section.l-blue-2{background-position:bottom center}}@media screen and (min-width:125em){.build-your-own-page .button-bank-section.l-blue-2{background-size:2000px;background-repeat:repeat no-repeat}}.build-your-own-page .button-bank-section.l-blue-2 *{color:#fff}.build-your-own-page .numbered-list-section{background:#fff;padding:70px 0}.build-your-own-page .numbered-list-section.gray{background:#f8f8f8}.build-your-own-page .numbered-list-section.white{background:#fff}.build-your-own-page .mountains-section{padding:50px 0 330px;background-image:url(./assets/img/NW-graphic-GREYCLOUDS.svg);background-size:1120px 350px;background-position:right bottom;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.build-your-own-page .mountains-section{background-position:center bottom}}.build-your-own-page .cta-section{background:#fff;padding:70px 0;text-align:center}.build-your-own-page .cta-section .button{background:#f5a623;margin-top:25px}.build-your-own-page .cta-section .button:hover{background:#db8c0a}.build-your-own-page .cta-section.gray{background:#f8f8f8}.build-your-own-page .cta-section.blue{background:#145aac}.build-your-own-page .cta-section.blue *{color:#fff}.build-your-own-page .cta-section.blue li,.build-your-own-page .cta-section.blue ul{text-align:left}.build-your-own-page .cta-section.l-blue{background:#4a90e2;background-image:url(./assets/img/NW-header-graphic.png);background-position:bottom right;background-repeat:no-repeat;background-size:cover}@media print,screen and (min-width:54.8125em){.build-your-own-page .cta-section.l-blue{background-position:bottom center;padding:80px 0}}@media screen and (min-width:125em){.build-your-own-page .cta-section.l-blue{background-size:2000px;background-repeat:repeat no-repeat}}.build-your-own-page .cta-section.l-blue *{color:#fff}.build-your-own-page .basic-text-section.gray{background:#f8f8f8}.build-your-own-page .basic-text-section.white{background:#fff}.build-your-own-page .basic-text-section,.build-your-own-page .image-section{padding:70px 0;background:#fff}.build-your-own-page .image-section .img-side{text-align:center}.build-your-own-page .image-section .img-side img{max-width:200px;width:100%}@media print,screen and (min-width:54.8125em){.build-your-own-page .image-section .img-side img{max-width:300px;width:100%}}.build-your-own-page .image-section.gray{background:#f8f8f8}.build-your-own-page .blue-icon-section{background:#4a90e2;padding:85px 0 70px}.build-your-own-page .blue-icon-section h2{text-align:center;color:#fff;margin-bottom:50px}.build-your-own-page .blue-icon-section .icon-row{text-align:center;margin-bottom:50px}.build-your-own-page .blue-icon-section .icon-row p{color:#fff;font-weight:400;margin-top:0}.build-your-own-page .blue-icon-section .icon-row p.header{text-transform:uppercase;font-size:20px;font-weight:700;margin-top:20px;margin-bottom:0}.build-your-own-page .blue-icon-section img{margin-bottom:5px;margin-top:25px;height:80px}@media print,screen and (min-width:54.8125em){.build-your-own-page .blue-icon-section img{margin-top:0}}.build-your-own-page .dark-blue-text-section{padding:70px 0;background:#145aac}.build-your-own-page .dark-blue-text-section h6 a{background:#f5a623}.build-your-own-page .dark-blue-text-section *{color:#fff}.top-level-services .state-links-table-section{background:#fff;padding-top:30px}.top-level-services .mountains{padding:50px 0 300px;background-image:url(./assets/img/NW-graphic-GREYCLOUDS.svg);background-size:1120px 350px;background-position:right bottom;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.top-level-services .mountains{background-position:center bottom}}.top-level-services .mountains h2{text-align:center}.top-level-services .welcome-section{background:#f8f8f8;padding:70px 0;counter-reset:section}.top-level-services .welcome-section h2,.top-level-services .welcome-section h3{text-align:center;margin-bottom:20px}.state-registered-agent-page .cta-section p b,.state-registered-agent-page .cta-section2 p b,.top-level-services .welcome-section .int-ro p{font-weight:600}.top-level-services .welcome-section .int-ro{margin-bottom:40px}.top-level-services .welcome-section .item{padding-left:100px;position:relative;padding-bottom:35px}.top-level-services .welcome-section .item:before{content:"";counter-increment:section;content:counter(section);background:#4a90e2;border-radius:100%;height:60px;width:60px;position:absolute;left:0;text-align:center;line-height:60px;color:#fff;font-size:42px;font-weight:700;z-index:4}@media print,screen and (min-width:54.8125em){.top-level-services .welcome-section .item:before{left:-20px}}.top-level-services .welcome-section .item:after{content:"";position:absolute;left:30px;height:100%;width:1px;background:#4a90e2;top:0}@media print,screen and (min-width:54.8125em){.top-level-services .welcome-section .item:after{left:10px}}.top-level-services .welcome-section .item p{margin-bottom:0;padding-bottom:30px}.top-level-services .welcome-section .item .header{font-weight:700;margin-bottom:0;padding-bottom:10px;font-size:22px}@media print,screen and (min-width:54.8125em){.top-level-services .map-section{padding:70px 0 20px}}.top-level-services .bottom-block-section{background:#4a90e2;padding:70px 0;text-align:center}.top-level-services .bottom-block-section h1,.top-level-services .bottom-block-section h2,.top-level-services .bottom-block-section h3,.top-level-services .bottom-block-section p{color:#fff}.asset-protection .arrow-button,.asset-protection .arrow-button-responsive{background:#f5a623;margin-top:30px}.asset-protection .arrow-button-responsive:hover,.asset-protection .arrow-button:hover,.free-forms-top-level .choose-section .arrow-button-responsive:hover,.free-forms-top-level .numbered-list-section .item .arrow-button-responsive:hover{background:#14c991}.asset-protection .intro-section{padding:70px 0;background:#f8f8f8}.asset-protection .intro-section h1{margin-bottom:0}.asset-protection .intro-section .sub-header{color:#4a90e2;font-weight:700;display:block;text-align:center;margin-bottom:30px}.asset-protection .wordy-section-1{background:#fff;padding:70px 0}.asset-protection .wordy-section-1 ul li{margin-bottom:20px}.asset-protection .intro-section p,.asset-protection .wordy-section-1 .image-side{text-align:center}.asset-protection .wordy-section-1 .image-side img{max-width:340px;width:50%}@media print,screen and (min-width:54.8125em){.asset-protection .wordy-section-1 .image-side img{width:100%}}.asset-protection .wordy-section-1 .second-row{margin-top:60px}.asset-protection .why-behind-section{background:#145aac;padding:90px 0}.asset-protection .why-behind-section h2{text-align:center;margin-bottom:40px;color:#fff}.asset-protection .why-behind-section h1,.asset-protection .why-behind-section h3,.asset-protection .why-behind-section p,.asset-protection .why-behind-section ul li{color:#fff}.asset-protection .why-behind-section img{margin-bottom:50px}.asset-protection .images-section{background:#fff;padding:70px 0}.asset-protection .gray-steps-section h2,.asset-protection .images-section .image-side,.asset-protection .mountain-section h2,.free-forms-top-level .choose-section h2{text-align:center}.asset-protection .images-section .image-side img{max-width:340px;width:50%}@media print,screen and (min-width:54.8125em){.asset-protection .images-section .image-side img{margin-top:80px;max-width:340px;width:100%}.asset-protection .images-section .second-row{margin-top:80px}}.asset-protection .gray-steps-section{background:#f8f8f8;padding:70px 0}.asset-protection .gray-steps-section p.header{padding-bottom:30px;font-weight:600;font-size:20px}@media print,screen and (min-width:54.8125em){.asset-protection .gray-steps-section .item{padding-left:60px}}.asset-protection .gray-steps-section .item:before,.counter-section .item:before{height:40px;width:40px;line-height:40px;font-size:28px}.asset-protection .gray-steps-section .item:after{display:none}.asset-protection .gray-steps-section .closing-p{text-align:center;margin-top:40px}.asset-protection .gray-steps-section .closing-p p,.asset-protection .mountain-section p,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .add-in-white-section h2,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-text-section h2,.staff-modal-content p{text-align:left}.asset-protection .mountain-section{padding:70px 0 300px;background-image:url(./assets/img/NW-graphic-GREYCLOUDS.svg);background-size:1120px 350px;background-position:right bottom;background-repeat:no-repeat;text-align:center}@media print,screen and (min-width:63.6875em){.asset-protection .mountain-section{background-position:center bottom}}.counter-section{counter-reset:section}.counter-section .item{position:relative}@media print,screen and (min-width:54.8125em){.counter-section .item{padding-left:100px}}.counter-section .item:before{content:"";counter-increment:section;content:counter(section);background:#4a90e2;border-radius:100%;position:relative;left:0;text-align:center;color:#fff;font-weight:700;z-index:4;display:block;margin:0 auto}@media print,screen and (min-width:54.8125em){.counter-section .item:before{left:-20px;position:absolute;display:inline;height:60px;line-height:60px;width:60px;font-size:42px;margin:0}}.counter-section .item:after{content:"";position:absolute;left:30px;height:100%;width:1px;background:#4a90e2;top:0;display:none}@media print,screen and (min-width:54.8125em){.counter-section .item:after{left:10px;display:inline}}.counter-section .item p,.counter-section .item ul{margin-bottom:0;padding-bottom:30px}.counter-section .item .header{font-weight:700;margin-bottom:0;padding-bottom:10px;font-size:22px;text-align:center}@media print,screen and (min-width:54.8125em){.counter-section .item .header{text-align:left}}.counter-section .item h6{margin-bottom:0;padding-bottom:20px}.counter-section .item h6 a{width:100%;text-align:center}@media print,screen and (min-width:54.8125em){.counter-section .item h6 a{width:auto;text-align:inherit}}.counter-section .item:last-of-type:after,.sticky-nav-section .related-page-box .section-divider:last-of-type:after{display:none}.close-business-container,.free-forms-top-level .numbered-list-section.kill-the-numbers .counter-section .item:after,.free-forms-top-level .numbered-list-section.kill-the-numbers .counter-section .item:before{display:none}.free-forms-top-level .intro-section{background:#f8f8f8;padding:70px 0}.free-forms-top-level .choose-section,.free-forms-top-level .numbered-list-section,.the-main-content-careers{padding:70px 0}.free-forms-top-level .choose-section h3{text-align:center;margin:0 0 30px}.free-forms-top-level .choose-section .arrow-button-responsive{background:#f5a623;font-size:17px;margin-bottom:20px}.free-forms-top-level .numbered-list-section .item{padding-bottom:60px}.free-forms-top-level .numbered-list-section .item p{font-size:22px}.free-forms-top-level .numbered-list-section .item .arrow-button-responsive{margin-top:20px;background:#f5a623;font-size:16px}@media print,screen and (min-width:54.8125em){.free-forms-top-level .numbered-list-section .item .arrow-button-responsive{margin-top:0}}.free-forms-top-level .numbered-list-section .item .row{margin-top:0}@media print,screen and (min-width:54.8125em){.free-forms-top-level .numbered-list-section .item .row{margin-top:20px}}.free-forms-top-level .numbered-list-section .item .row:first-of-type{margin-top:0}.free-forms-top-level .numbered-list-section .add-on-text{display:block;text-align:center;line-height:20px;font-size:14px;margin:10px 30px;font-weight:600}.free-forms-top-level .numbered-list-section.kill-the-numbers .counter-section .item{padding-left:0}.state-registered-agent-page .mountain-section{padding:70px 0 300px;background-image:url(./assets/img/NW-graphic-GREYCLOUDS.svg);background-size:1120px 350px;background-position:right bottom;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.state-registered-agent-page .mountain-section{background-position:center bottom}}.state-registered-agent-page .image-section{padding:70px 0 300px;background:#fff;background-image:url(./assets/img/NW-graphic-GREYCLOUDS.svg);background-size:1120px 350px;background-position:right bottom;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.state-registered-agent-page .image-section{background-position:center bottom}}.state-registered-agent-page .image-section .img-side,.state-registered-agent-page .image-section .second-row h2{text-align:center}.state-registered-agent-page .image-section .img-side img{max-width:200px;width:100%}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .image-section .img-side img{max-width:340px;width:100%}}.state-registered-agent-page .image-section .second-row{margin-top:50px}.state-registered-agent-page .image-section2{padding:100px 0;background:#fff}.state-registered-agent-page .icon-row,.state-registered-agent-page .image-section2 .img-side{text-align:center}.state-registered-agent-page .image-section2 .img-side img{max-width:300px;width:100%}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .image-section2 .img-side img{max-width:320px;width:100%}}.state-registered-agent-page .image-section2 .img-side img.dot-image{max-width:100px;width:100%}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .image-section2 .img-side img.dot-image{max-width:150px;width:100%}}.state-registered-agent-page .image-section2 .row{margin-top:120px}.state-registered-agent-page .image-section2 .row:nth-of-type(1){margin-top:0}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .icon-row{margin-bottom:20px;margin-top:50px}}.state-registered-agent-page .icon-row p{color:#fff;font-weight:400;margin-top:0}.state-registered-agent-page .icon-row p.header{text-transform:uppercase;font-size:20px;font-weight:700;margin-top:20px;margin-bottom:0}.state-registered-agent-page .icon-row img{margin-bottom:5px;height:80px;margin-top:35px}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .icon-row img{margin-top:0}}.state-registered-agent-page .intro-section{padding:70px 0;background:#fff}.state-registered-agent-page .intro-section h1,.state-registered-agent-page .intro-section h2,.state-registered-agent-page .intro-section p,.state-registered-agent-page .intro-section span{text-align:center}.state-registered-agent-page .icon-section{background:#4a90e2;padding:70px 0}.state-registered-agent-page .icon-section h2,.state-registered-agent-page .icon-section p{text-align:center;color:#fff}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .box-section-container{margin-top:-290px}.state-registered-agent-page .aj18-three-boxes{margin-top:210px}}.state-registered-agent-page .cta-section{background:#fff;padding:85px 0;text-align:center}.state-registered-agent-page .cta-section .button{background:#4a90e2;margin-top:20px}.state-registered-agent-page .cta-section .button:hover{background:#2275d7}.state-registered-agent-page .cta-section.gray{background:#f8f8f8}.state-registered-agent-page .cta-section.blue{background:#145aac}.state-registered-agent-page .cta-section.blue *{color:#fff}.state-registered-agent-page .cta-section.blue .button,.state-registered-agent-page .cta-section.l-blue .button{background:#f5a623}.state-registered-agent-page .cta-section.blue .button:hover,.state-registered-agent-page .cta-section.l-blue .button:hover{background:#db8c0a}.state-registered-agent-page .cta-section.l-blue{background:#4a90e2;background-image:url(./assets/img/NW-header-graphic.png);background-position:bottom right;background-repeat:no-repeat;background-size:cover}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .cta-section.l-blue{background-position:bottom center;padding:80px 0}}@media screen and (min-width:125em){.state-registered-agent-page .cta-section.l-blue{background-size:2000px;background-repeat:repeat no-repeat}}.state-registered-agent-page .cta-section.l-blue *{color:#fff}.state-registered-agent-page .one-line-icon-section p{margin-top:20px;font-weight:600}.state-registered-agent-page .blocks-section{padding:90px 0;background:#fff}.state-registered-agent-page .blocks-section h2,.state-registered-agent-page .how-to-order-section p{text-align:center}.state-registered-agent-page .blocks-section .block{background:#f8f8f8;float:left;width:100%;padding:40px 0;margin-top:40px;border-radius:10px;transition:all .25s}.state-registered-agent-page .blocks-section .block:hover{box-shadow:0 2px 10px rgba(101,132,168,.28)}.state-registered-agent-page .blocks-section .block p{margin-bottom:0}.state-registered-agent-page .blocks-section .block .left{width:25%;display:block;float:left;text-align:center}.state-registered-agent-page .blocks-section .block .right{width:75%;display:block;float:left;padding-right:40px}.state-registered-agent-page .blocks-section .block img{height:50px;display:inline-block}@media screen and (min-width:31.25em){.state-registered-agent-page .blocks-section .block img{height:90px}}.state-registered-agent-page .blocks-section .block:first-of-type{margin-top:0}.state-registered-agent-page .cta-section2{background:#145aac;padding:85px 0;text-align:left}.state-registered-agent-page .cta-section2 h2{margin-top:0}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header h1 strong,.iso-landing-page-body footer i,.state-registered-agent-page .cta-section2 *{color:#fff}.state-registered-agent-page .how-to-order-section{padding:70px 0;background:#fff}.iso-typography.iso-landing-page.iso-landing-page-flexible footer.iso-landing-page-footer.aj18-footer.aj18-footer-2 p.super-small-p,.state-registered-agent-page .how-to-order-section h2{text-align:center;margin-bottom:0}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .how-to-order-section h2{margin-bottom:40px}}.state-registered-agent-page .how-to-order-section .columns{float:left!important;margin-top:25px}.state-registered-agent-page .how-to-order-section .step{display:block;width:100%;font-weight:700;position:relative;margin-bottom:15px;text-align:center;margin-top:30px}.state-registered-agent-page .how-to-order-section .step:after{content:"";height:1px;width:60%;background:#d3d3d3;position:absolute;top:50%;right:20px;display:none}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .how-to-order-section .step{text-align:left;margin-bottom:25px;margin-top:0}.state-registered-agent-page .how-to-order-section .step:after{display:block}}.state-registered-agent-page .how-to-order-section .step span{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:100%;text-align:center;background:#4a90e2;color:#fff;margin-left:8px;font-size:20px}@media print,screen and (min-width:54.8125em){.state-registered-agent-page .how-to-order-section p{text-align:left;min-height:190px}.state-registered-agent-page .how-to-order-section .row{margin-top:35px}}.modern-form main{max-width:100%}.modern-form main article{float:left;width:100%;padding:0}.modern-form .bottom-cta-section{display:none}.modern-form .aj-18-s-s-main-content{padding:80px 5px}.modern-form .aj-18-s-s-main-content h3{margin:0 0 30px;padding:0;color:#29466e}.modern-form .aj-18-s-s-main-content .radio-box{margin-bottom:30px}.modern-form .aj-18-s-s-main-content .radio-box label,.modern-form .aj-18-s-s-main-content .toggle-radio label{font-size:17px;padding:0;font-weight:700;color:#29466e!important;transition:all .25s;text-transform:capitalize}.modern-form .aj-18-s-s-main-content .radio-box label.radio-text,.modern-form .aj-18-s-s-main-content .toggle-radio label.radio-text{padding:2px 0 0}.aj18-order-header h1{padding-top:70px;padding-bottom:20px;font-size:2em;text-transform:none}.modern-form .aj-18-s-s-main-content.aj18-signup-form{padding:0 .5rem 1rem}@media print,screen and (min-width:54.8125em){.modern-form .aj-18-s-s-main-content.aj18-signup-form{padding:0 0 5rem}}.modern-form .aj-18-s-s-main-content.aj18-signup-form .select2-selection{border:0;height:48px}.modern-form .aj-18-s-s-main-content.aj18-signup-form .select2-selection .select2-selection__rendered{line-height:48px}.modern-form .aj-18-s-s-main-content.aj18-signup-form label{font-weight:700;color:#29466e;text-transform:capitalize}.modern-form .aj-18-s-s-main-content.aj18-signup-form .radio-box{margin-bottom:0}.modern-form .aj-18-s-s-main-content.aj18-signup-form .radio-box label{font-weight:600}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section .flex-parent .flex-area .box span,.modern-form .aj-18-s-s-main-content.aj18-signup-form .switch-radio-label{font-weight:700}.modern-form .aj-18-s-s-main-content.aj18-signup-form .toggle-radio{padding:6px 0;display:-ms-flexbox;display:flex}.modern-form .aj-18-s-s-main-content.aj18-signup-form .toggle-radio .the-radio{-ms-flex:0 0 2.25em;flex:0 0 2.25em}#olark-container .olark-branding-link,.modern-form .aj-18-s-s-main-content.aj18-signup-form .toggle-switch .the-switch:after{display:none!important}.modern-form .aj-18-s-s-main-content.aj18-signup-form .processing-choices.switch-indent{padding:1rem 0 0}.modern-form .aj-18-s-s-main-content.aj18-signup-form .processing-choices.switch-indent label{padding:0 .5rem}.modern-form .aj-18-s-s-main-content.aj18-signup-form input:checked~.switch-text{color:#4a90e2!important}.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li .mdd-real-link:hover,.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li a:hover,.modern-form .aj-18-s-s-main-content.aj18-signup-form .switch-text{color:#29466e!important}.modern-form .order-sidebar-container .sidebar-faqs.new-sidebar-faqs{float:left;width:100%;padding:0;border-bottom:none;margin-bottom:10px;margin-top:25px;font-size:14px}.modern-form .order-sidebar-container .sidebar-faqs.new-sidebar-faqs .button{padding:0 20px;text-transform:capitalize;border-bottom:none;margin-bottom:20px;letter-spacing:0;font-weight:400;text-align:left}.the-main-content-careers .arrow-button{background:#f5a623}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-mt-section .arrow-button:hover,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .header-text button.arrow-button:hover,.the-main-content-careers .arrow-button:hover{background:#14c991}.the-main-content-careers h2{text-align:center;font-size:20px;margin:0 0 30px;color:#4a90e2}.e404-body .aj18-footer,.e404-body .bottom-cta-section,.e404-body .default-page-header,.e404-body footer.aj18-footer.aj18-footer-2,.lu-body .new-2018-nav .inner .get-started,.map-insert{display:none}.map-insert{text-align:center;font-size:24px;font-weight:900;position:absolute;background:#f0f0f0;width:60px;height:60px;padding:10px;border-radius:80px;line-height:40px;right:30px;top:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:none}.free-account-modal-overlay,.staff-modal-overlay{position:fixed;background:rgba(0,0,0,.75);width:100%;height:100%;left:0;top:0}.staff-modal-overlay{display:none;z-index:10000}.free-account-modal-overlay{z-index:9998}.staff-modal-content{margin:0 auto;max-width:700px;width:100%;position:absolute;top:100px;background:#fff;z-index:10000;left:0;right:0;padding:20px;text-align:center;display:none}.staff-modal-content i{position:absolute;right:0;top:0;font-size:24px;color:red;padding:10px;cursor:pointer;transition:all .25s}.free-account-modal i.close-free-account-modal:hover,.staff-modal-content i:hover{color:#c00}.staff-modal-content img{margin:20px 0;width:150px}.staff-modal-content .name{display:block;font-size:24px;font-weight:700;color:#29466e;text-align:center;margin:15px 0 0}.staff-modal-content .title{display:block;font-size:17px;font-weight:700;color:#4a90e2;text-align:center}main.single{padding:0;margin:0;width:100%;max-width:100%}p.wp-caption-text{font-size:14px;font-weight:700;color:#3d3d3d}.beta-warning-box{width:100%;border:1px solid #ddd;padding:25px;text-align:center;box-shadow:0 2px 2px rgba(208,208,208,.32);background:#f8f8f8}.beta-warning-box span{display:block;font-weight:600;font-size:22px;color:#4a90e2;text-transform:uppercase;letter-spacing:1px}.beta-warning-box img{width:45px;margin:0 10px 0 0}.beta-warning-box p{margin:10px 0 0;font-size:14px;font-weight:400}.beta-warning-box-2{width:100%;position:fixed;left:0;background:#14c991;top:72px;color:#fff;padding:10px 50px 10px 10px;z-index:10000}@media print,screen and (min-width:54.8125em){.beta-warning-box-2{top:84px}}.beta-warning-box-2 p{margin:0;text-align:center;color:#fff}.beta-warning-box-2 .exit-b{position:absolute;top:5px;font-size:30px;right:14px;cursor:pointer}.old-form-fix .job-form.new-style{padding-top:0}.old-form-fix .job-form.new-style input[type=radio]{top:0}.old-form-fix .job-form.new-style .international-phone select{height:auto;margin-bottom:0}.old-form-fix .job-form.new-style input[name=phone]{height:auto}.lu-body .new-2018-nav .inner{display:block}@media print,screen and (min-width:63.6875em){.lu-body .new-2018-nav .inner .get-started{display:block}}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header .header-container .btn-wrapper a,.lu-body .new-2018-nav .inner .logo-link{width:100%;text-align:center}@media print,screen and (min-width:63.6875em){.lu-body .new-2018-nav .inner .logo-link{width:auto;text-align:center}.state-simple-page .state-related-pages-topper-div{padding:25px 0}}.g-recap-error{color:red;font-weight:300;text-transform:capitalize;margin:0 0 20px;border:1px solid red;width:290px;padding:10px;display:none}.add-on-foreign-section{text-align:center;padding:40px 0 70px;background:#f8f8f8}.add-on-foreign-section a{width:100%;display:inline-block;margin-right:10px;text-align:left}@media print,screen and (min-width:54.8125em){.add-on-foreign-section a{width:400px}}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.py-25{padding-left:25px;padding-right:25px}.py-50{padding-left:50px;padding-right:50px}.py-75{padding-left:75px;padding-right:75px}.py-100{padding-left:100px;padding-right:100px}.mx-25{margin-top:25px;margin-bottom:25px}.mx-50{margin-top:50px;margin-bottom:50px}.mx-75{margin-top:75px;margin-bottom:75px}.mx-100{margin-top:100px;margin-bottom:100px}.m-b-40{margin-bottom:40px!important}.login-errors{list-style:none;margin:30px 0}.login-errors li{font-size:20px;border:1px solid red;background:#fff;color:red;padding:20px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.2)}.modern-form .aj-18-s-s-main-content.aj18-signup-form .switch-box.disabled input~.switch-text{color:#ddd!important}.modern-form .page-template-AJ18-select-services .aj-18-s-s-main-content .toggle-radio label{text-transform:none}.free-mf-container,.new-2018-nav .inner .search-form-container form button,.new-2018-nav .inner ul.only-desktop-nav{display:none}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff h1,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff h2,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff h3,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff h4,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff p,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff span,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff ul li{color:#003952!important}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff h2,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff h2 span{font-weight:600!important}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .footer2 a{border:0!important;background:#4a90e2}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .footer2 a:after,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .footer2 a:before{border:0!important;display:none!important}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .add-in-white-section{padding:70px 0 0}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-text-section{background:#fff;color:#003952!important}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-mt-section span,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-text-section *{color:#003952!important}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-text-section p{font-size:16px;font-weight:400}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-text-section h3{font-weight:600;font-size:20px;margin:0}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-mt-section{text-align:center;background:url(./assets/img/techstars-artwork-v3.svg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;padding:0 0 250px}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-mt-section{padding:70px 0 250px}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-mt-section .icon-row i{background:#cee1f7;color:#4a90e2;text-align:center;height:30px;width:30px;border-radius:100%;line-height:30px;font-size:16px;margin:10px auto}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-mt-section .icon-row span{color:#003952;padding:10px 50px}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-mt-section .arrow-button img{display:block;margin:0;height:auto}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-mt-section .arrow-button{background:#4a90e2;border-radius:5px;font-weight:700;line-height:25px;margin-top:20px;cursor:pointer}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .bottom-mt-section select.my-select{box-shadow:0 2px 11px 2px rgba(0,0,0,.1);max-width:400px;margin-left:auto;margin-right:auto;display:block;margin-top:30px}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .header-text{background:#fff;background:url(./assets/img/aff-header-img.svg);background-size:contain;background-position:center bottom;background-repeat:no-repeat;padding:100px 0 180px}@media screen and (min-width:71.25em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .header-text{padding:120px 0;background-size:cover;background-position:center -50px}}@media screen and (min-width:93.75em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .header-text{padding:200px 0}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .header-text h1{color:#003952;font-weight:400}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .header-text .sub-ski-text{color:#003952;font-size:17px}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .header-text select.my-select{box-shadow:0 2px 11px 2px rgba(0,0,0,.1);max-width:400px;margin-left:auto;margin-right:auto;display:block}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .header-text button.arrow-button{background:#4a90e2;border-radius:5px;font-weight:700;line-height:25px;margin-top:40px;cursor:pointer}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .textually-active{padding-top:0}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .textually-active h2{margin-bottom:50px;color:#003952;font-weight:600;text-align:left}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .textually-active h2{text-align:center}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .textually-active .row{text-align:left;position:relative;max-width:480px}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .textually-active .row{max-width:1060px}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .textually-active .row .columns{position:relative}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .textually-active p.header{text-align:left;color:#003952;padding-left:55px;font-size:18px;font-weight:600}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .textually-active p.header.ra-header{font-size:16px;position:relative;top:8px}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .textually-active i{display:inline-block;margin-right:20px;background:#cee1f7;color:#4a90e2;text-align:center;height:30px;width:30px;border-radius:100%;line-height:30px;transition:all .5s;position:absolute;top:10px}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section{padding:0;text-align:left}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section{padding:90px 0 70px}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section .row{max-width:480px}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section .row{max-width:1060px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section .row.second-row{margin-top:140px}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section .image-side img{max-width:250px;margin-bottom:25px}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section .image-side img{max-width:350px;margin-bottom:0}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section .text-side ul{margin:0 0 1em 2em;list-style-type:disc}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section .text-side ul li{line-height:32px;margin-bottom:30px;font-size:17px;font-weight:600!important}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section h2,.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .graphic-section h2{text-align:left}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section{background:#fff;padding:0}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section{padding:70px 0}}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section .the-stars{margin-top:30px}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section .flex-parent{display:block}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section .flex-parent{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section .flex-parent .flex-area{-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:30px}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section .flex-parent .flex-area .box{box-shadow:0 2px 7px 2px rgba(0,0,0,.08);padding:60px 25px;border-radius:4px;text-align:center;height:100%;margin-bottom:30px;transition:all .25s}@media print,screen and (min-width:54.8125em){.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section .flex-parent .flex-area .box{-ms-flex:0 0 50%;flex:0 0 50%;width:auto}}.lu-body .new-content.lu-landing-page-updated-ra.iso-landing-page-aff .client-review-section .flex-parent .flex-area .box img{border-radius:100%;opacity:.25;width:80px;margin-bottom:20px}#olark-wrapper .olark-launch-button .olark-button-text{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif!important}.mobile-iso-shopping-cart-container .mobile-iso-shopping-cart a,.new-2018-nav ul:not(#menu-mdd) .menu-item-has-children,.new-2018-nav ul:not(#menu-mdd) li.iso-shopping-cart a,.shopping-cart-base-style{position:relative}.mobile-iso-shopping-cart-container .mobile-iso-shopping-cart a:before,.shopping-cart-base-style:before{position:absolute;top:0}.mobile-iso-shopping-cart-container .mobile-iso-shopping-cart a:before,.new-2018-nav ul:not(#menu-mdd) li.iso-shopping-cart a:before,.shopping-cart-base-style:before{left:0;right:0;display:inline-block!important;font:14px/1 FontAwesome;content:"\f07a";font-size:24px;color:#29466e}.mobile-iso-shopping-cart-container .mobile-iso-shopping-cart a:after,.shopping-cart-base-style:after{position:absolute;top:-6px}.mobile-iso-shopping-cart-container .mobile-iso-shopping-cart a:after,.new-2018-nav ul:not(#menu-mdd) li.iso-shopping-cart a:after,.shopping-cart-base-style:after{display:inline-block!important;left:14px;content:'';width:15px!important;height:15px;text-align:center;border-radius:100%;color:#fff;background:#f05223}.addr-verification-text{font-size:18px;font-weight:700}.addr-verification-radio-box{background:#eff8ff;padding:30px 20px;border-radius:10px;margin-bottom:20px!important;display:block;text-transform:none;border:2px solid #eff8ff;position:relative;cursor:pointer}.addr-verification-radio-box:before{font-family:"FontAwesome";content:'\f096';position:absolute;font-size:28px;top:10px;right:20px;color:#4a90e2}.addr-verification-radio-box .header{font-size:18px;font-weight:700;margin-bottom:0}.addr-verification-radio-box .line-item,.addr-verification-radio-box .modern-form main .vue-form .form-content-wrap .order-summary-container .sub-line-item,.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav li,.modern-form main .vue-form .form-content-wrap .order-summary-container .addr-verification-radio-box .sub-line-item,.new-2018-nav .inner .search-form-container .search{margin-bottom:0}.updateUserAddr{position:absolute;opacity:0}.updateUserAddr:checked+.addr-verification-radio-box{border-color:#4a90e2}.updateUserAddr:checked+.addr-verification-radio-box:before{content:'\f14a'}.text-transform-none{text-transform:none!important}.new-2018-nav{width:100%;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.15);z-index:5000;font-family:"Montserrat",sans-serif;font-weight:600;position:fixed}.new-2018-nav .mdd-mobile-menu-trigger-exit,.new-2018-nav .mobile-menu-trigger-exit{display:none;position:absolute;color:#29466e;right:20px;top:22px;font-size:32px;width:26px;text-align:center;cursor:pointer;transition:all .25s}.new-2018-nav .mdd-mobile-menu-trigger-exit:hover,.new-2018-nav .mobile-menu-trigger-exit:hover{opacity:.8}@media screen and (min-width:31.25em){.new-2018-nav .mdd-mobile-menu-trigger-exit,.new-2018-nav .mobile-menu-trigger-exit{top:28px}}.new-2018-nav .mdd-mobile-menu-trigger,.new-2018-nav .mobile-menu-trigger{position:absolute;color:#29466e;right:20px;top:22px;font-size:32px;width:30px;display:block;text-align:center;cursor:pointer;transition:all .25s;-ms-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (min-width:31.25em){.new-2018-nav .mdd-mobile-menu-trigger,.new-2018-nav .mobile-menu-trigger{top:30px}}.new-2018-nav .mdd-mobile-menu-trigger:after,.new-2018-nav .mobile-menu-trigger:after{content:"MENU";font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-size:18px;float:left;position:absolute;top:5px;left:-67px;transition:opacity .25s}.new-2018-nav .mdd-mobile-menu-trigger:hover,.new-2018-nav .mobile-menu-trigger:hover{-ms-transform:rotate(90 degs);transform:rotate(90 degs)}@media screen and (min-width:82.5em){.new-2018-nav .mdd-mobile-menu-trigger,.new-2018-nav .mobile-menu-trigger{display:none}}.new-2018-nav .mdd-mobile-menu-trigger.open,.new-2018-nav .mobile-menu-trigger.open{-ms-transform:rotate(45deg);transform:rotate(45deg)}.new-2018-nav .mdd-mobile-menu-trigger.open:after,.new-2018-nav .mobile-menu-trigger.open:after{opacity:0}.new-2018-nav .inner{position:relative;display:none}@media screen and (min-width:82.5em){.new-2018-nav .inner{display:block!important}}@media screen and (min-width:82.5em){.new-2018-nav .inner ul.only-desktop-nav{display:block!important}}.new-2018-nav .inner .search-form-container{position:absolute;right:0;width:300px;top:84px;z-index:1000;box-shadow:0 2px 2px rgba(0,0,0,.15);display:none}.new-2018-nav .inner .search-form-container form input{width:100%;border:0;font-size:18px;padding:13px;background:#fff;border-bottom:4px solid transparent;margin-bottom:0;border-radius:0}.new-2018-nav .inner .search-form-container form input:focus{outline:0;border-bottom:4px solid #14c991}.new-2018-nav ul:not(#menu-mdd){list-style:none;padding:0;margin:0;float:right}.new-2018-nav ul:not(#menu-mdd) li{display:block;float:left;margin-bottom:0}@media screen and (min-width:82.5em){.new-2018-nav ul:not(#menu-mdd) li{margin-top:3px}}.new-2018-nav ul:not(#menu-mdd) li a{display:block;float:left;text-decoration:none;color:#29466e;text-transform:uppercase;letter-spacing:.75px;font-size:15px;font-weight:600;padding:10px 0;position:relative;margin-left:0}@media screen and (min-width:82.5em){.new-2018-nav ul:not(#menu-mdd) li a{font-size:13px;padding:30px 0;margin-right:16px}}@media screen and (min-width:93.75em){.new-2018-nav ul:not(#menu-mdd) li a{font-size:14px;margin-right:20px}}.new-2018-nav ul:not(#menu-mdd) li a:after,.new-2018-nav ul:not(#menu-mdd) li a:before{content:"";display:block;width:0;height:3px;background-color:#14c991;transition:all .3s ease-in-out;position:absolute;left:0;margin-top:3px}.new-2018-nav ul:not(#menu-mdd) li a:before{top:20px;right:0;left:auto;display:none}.new-2018-nav ul:not(#menu-mdd) li a:hover:after,.new-2018-nav ul:not(#menu-mdd) li a:hover:before{width:100%}.new-2018-nav ul:not(#menu-mdd) li.iso-shopping-cart{display:none}.new-2018-nav ul:not(#menu-mdd) li.iso-shopping-cart a{margin:0 20px 0 0}.new-2018-nav ul:not(#menu-mdd) li.iso-shopping-cart a:before{background:0 0;height:0;position:relative;top:0;width:0}@media screen and (min-width:82.5em){.new-2018-nav ul:not(#menu-mdd) li.iso-shopping-cart a:before{top:-4px}}.new-2018-nav ul:not(#menu-mdd) li.iso-shopping-cart a:after{margin-right:inherit;position:relative;top:-13px}@media screen and (min-width:82.5em){.new-2018-nav ul:not(#menu-mdd) li.iso-shopping-cart a:after{top:-17px}}@media screen and (min-width:82.5em){.new-2018-nav ul:not(#menu-mdd) .menu-item-has-children a:hover:after{width:100%!important}.new-2018-nav ul:not(#menu-mdd) .menu-item-has-children a:hover~.sub-menu{display:block!important}}.new-2018-nav ul.sub-menu:not(#menu-mdd){position:relative;top:0;box-shadow:none;padding:0 30px;display:none}@media screen and (min-width:82.5em){.new-2018-nav ul.sub-menu:not(#menu-mdd){position:absolute;width:300px;left:0;top:84px;padding:0;background:#fff;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.2);border:1px solid #e1e4e8;border-top:none;border-radius:0 0 4px 4px}.new-2018-nav ul.sub-menu:not(#menu-mdd):hover{display:block}}.new-2018-nav ul.sub-menu:not(#menu-mdd) li{width:100%;display:block}.new-2018-nav ul.sub-menu:not(#menu-mdd) li a{display:block;width:100%;margin:0;padding:9px 20px;border-top:1px solid #e1e4e8;text-transform:capitalize;font-size:16px;font-weight:400}.new-2018-nav ul.sub-menu:not(#menu-mdd) li a:after{display:none!important;margin-top:6px}.new-2018-nav ul.sub-menu:not(#menu-mdd) li a:hover{background:#f2f2f2}.new-2018-nav ul.sub-menu:not(#menu-mdd) li:first-of-type a{border-top:none}.new-2018-nav .search-trigger{font-size:17px;padding:10px 0;float:right;color:#29466e;margin-top:25px;margin-right:30px;margin-left:0;cursor:pointer}.new-2018-nav .logo-link{display:block;padding:18px 20px 20px;width:auto;float:left;transition:all .25s}.new-2018-nav .logo-link img{width:140px;margin-top:0}@media screen and (min-width:31.25em){.new-2018-nav .logo-link img{width:180px}}@media screen and (min-width:82.5em){.new-2018-nav .logo-link{padding:25px 25px 0}}.new-2018-nav .get-started{float:right;display:block;background:#29466e;padding:20px 14px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;font-size:16px;font-weight:700;transition:all .25s;margin-left:0;cursor:pointer}.new-2018-nav .get-started .mdd-button-icon{font-size:22px;position:relative;top:1px}.new-2018-nav .get-started:hover,.sub-page-header{background:#4a90e2}@media screen and (min-width:31.25em){.new-2018-nav .get-started{padding:20px 40px}}@media screen and (min-width:82.5em){.new-2018-nav .get-started{padding:35px 20px}}@media screen and (min-width:93.75em){.new-2018-nav .get-started{padding:35px 40px}}.new-2018-nav .get-started.get-started-mobile{display:block}@media screen and (min-width:82.5em){.new-2018-nav .get-started.get-started-mobile{display:none}}.aj18-sub-nav .item.last a:after,.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav a:after,.new-2018-nav .get-started.get-started-desktop,.sticky-nav-section .related-page-box .hover-menu input{display:none}@media screen and (min-width:82.5em){.new-2018-nav .get-started.get-started-desktop{display:block}}@media screen and (max-width:82.5em){.new-2018-nav.open .search-trigger{display:none;float:none}.new-2018-nav.open .inner{position:relative;width:100%;float:left}.new-2018-nav.open .inner .get-started{float:left;margin-top:0;width:100%;text-align:center}.new-2018-nav.open ul:not(#menu-mdd){float:none;width:100%}.new-2018-nav.open ul:not(#menu-mdd) li{width:100%;display:block}.new-2018-nav.open ul:not(#menu-mdd) li a{width:100%;padding:15px;margin-left:0;text-align:left;border-top:1px solid #e1e4e8}.new-2018-nav.open ul:not(#menu-mdd) li a:hover:after,.new-2018-nav.open ul:not(#menu-mdd) li.iso-shopping-cart{display:none}.new-2018-nav.open ul:not(#menu-mdd) li .sub-menu-trigger{width:100px;position:absolute;right:0;height:100%;z-index:100;cursor:pointer}.new-2018-nav.open ul:not(#menu-mdd) li .sub-menu-trigger:after{content:"\f107";font-family:"FontAwesome";position:absolute;z-index:10;font-size:30px;right:15px;width:25px;height:25px;color:#29466e;top:17.5px;text-align:center;border-radius:4px;cursor:pointer;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.new-2018-nav.open ul:not(#menu-mdd) li .sub-menu-trigger.rotate:after{-ms-transform:rotate(0deg);transform:rotate(0deg)}}.sub-page-header{padding:65px 0;background-image:url(./assets/img/NW-header-graphic.png);text-align:left;background-position:bottom right;background-repeat:no-repeat;background-size:cover}@media print,screen and (min-width:54.8125em){.sub-page-header{background-position:bottom center;padding:85px 0}}@media screen and (min-width:125em){.sub-page-header{background-size:2000px;background-repeat:repeat no-repeat}}.sub-page-header h1,.sub-page-header span{color:#fff;font-size:2.5em;text-align:center;line-height:1.35em!important;font-weight:600;margin-bottom:15px;display:block}@media print,screen and (min-width:54.8125em){.sub-page-header h1,.sub-page-header span{font-size:3.5em;text-align:left}}.sub-page-header span.sub-text{display:block;font-weight:400;font-size:1.15em}@media print,screen and (min-width:54.8125em){.sub-page-header span.sub-text{text-align:left;font-size:1.5em}}.sticky-nav-section{background:#fff;position:fixed;bottom:0;z-index:1000;width:100%;box-shadow:0 -2px 5px 2px rgba(0,0,0,.13)}@media print,screen and (min-width:63.6875em){.sticky-nav-section{position:relative;bottom:auto;box-shadow:0 2px 5px 2px rgba(0,0,0,.13)}}.sticky-nav-section .related-page-box{width:100%;background:0 0;border:0;text-align:center;padding:0;display:none}@media print,screen and (min-width:63.6875em){.sticky-nav-section .related-page-box{width:75%;float:right;display:block}.sticky-nav-section .related-page-box form#related-pages{display:-ms-flexbox;display:flex;width:100%}}.sticky-nav-section .related-page-box .section-divider{display:block;width:100%;float:left;position:relative;border-top:1px solid #dedede}@media print,screen and (min-width:63.6875em){.sticky-nav-section .related-page-box .section-divider{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;border-top:none}}.sticky-nav-section .related-page-box .hover-menu:hover,.sticky-nav-section .related-page-box .section-divider:hover .hover-menu{display:block!important}.sticky-nav-section .related-page-box .section-divider:after{position:absolute;right:0;top:10%;width:1px;height:80%;content:"";display:none;background:#e4e4e4}@media print,screen and (min-width:63.6875em){.sticky-nav-section .related-page-box .section-divider:after{display:inline}}.sticky-nav-section .related-page-box .section-divider strong{font-size:14px;padding:10px 0;cursor:pointer;height:100%;display:table-cell;width:100%;vertical-align:middle;transition:all .25s;text-align:left}.sticky-nav-section .related-page-box .section-divider strong:after{font-family:"FontAwesome";content:"\f107";margin-left:10px;font-size:20px;position:absolute;right:0}@media print,screen and (min-width:63.6875em){.sticky-nav-section .related-page-box .section-divider strong{padding:20px 10px;text-align:center}.sticky-nav-section .related-page-box .section-divider strong:after{position:static}}.sticky-nav-section .related-page-box form p{margin:0;display:table;width:100%}.sticky-nav-section .related-page-box .hover-menu{display:none;position:relative;z-index:20;width:100%;min-width:200px;background:#fff;border-radius:0 0 4px 4px}@media print,screen and (min-width:63.6875em){.sticky-nav-section .related-page-box .hover-menu{position:absolute;top:65px;box-shadow:0 2px 2px rgba(0,0,0,.2)}}.sticky-nav-section .related-page-box .hover-menu label{width:100%;text-align:left;display:block;font-size:14px;font-weight:400;padding:10px 40px 10px 20px;position:relative}.sticky-nav-section .related-page-box .hover-menu label:hover{background:#f2f2f2;cursor:pointer}.sticky-nav-section .related-page-box .hover-menu label:after{font-family:FontAwesome;content:"\f105";font-weight:400;position:absolute;right:20px;top:10px}@media print,screen and (min-width:63.6875em){.sticky-nav-section .related-page-box .hover-menu label{padding:9px 20px;border-top:1px solid #e1e4e8;letter-spacing:1px;font-size:16px;text-align:center;position:static}.sticky-nav-section .related-page-box .hover-menu label:after{display:none}}.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav li:first-of-type a,.sticky-nav-section .related-page-box .hover-menu label:first-of-type{border-top:none}.aj18-sub-nav{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.13);z-index:20!important;position:relative}@media print,screen and (min-width:63.6875em){.aj18-sub-nav .item{-ms-flex:1 1 auto;flex:1 1 auto;width:auto}}.aj18-sub-nav a{font-size:14px;padding:10px;color:#29466e;text-align:center;text-decoration:none;line-height:24px;font-weight:700;position:relative;transition:all .25s;display:block}@media print,screen and (min-width:63.6875em){.aj18-sub-nav a{padding:20px 10px}}.aj18-sub-nav a:hover,.mdd-container .mdd-body-container .mdd-breadcrumbs span.separator:hover,footer.aj18-footer .number a:hover{color:#4a90e2}@media print,screen and (min-width:63.6875em){.aj18-sub-nav a:after{position:absolute;right:0;top:10%;width:1px;height:80%;content:"";background:#e4e4e4}}.aj18-sub-nav .row{display:block;width:100%}@media print,screen and (min-width:63.6875em){.aj18-sub-nav .row{display:-ms-flexbox;display:flex}}.aj18-sub-nav .sub-sub-nav-container{position:relative}.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav:hover,.aj18-sub-nav .sub-sub-nav-container:hover .sub-sub-nav,.state-related-pages-topper-div.state-related-pages-topper-div-mobile{display:block}.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav{display:block;position:relative;left:0;top:0;padding:0;margin:0;text-align:center;z-index:20;width:100%;background:#fff;list-style:none}@media print,screen and (min-width:63.6875em){.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav{display:none;position:absolute;top:66px;border:1px solid #e1e4e8;border-top:none;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:0 0 4px 4px}}.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav a{display:block;width:100%;margin:0;padding:9px 20px;text-transform:capitalize;font-size:14px;font-weight:700;color:#29466e}.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav a:hover{cursor:pointer;color:#4a90e2}@media print,screen and (min-width:63.6875em){.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav a{border-top:1px solid #e1e4e8;font-weight:400;font-size:16px}.aj18-sub-nav .sub-sub-nav-container .sub-sub-nav a:hover{background:#f2f2f2;cursor:pointer;color:#29466e}}.aj18-sub-nav .sub-sub-nav-container .more-trig{display:none}@media print,screen and (min-width:63.6875em){.aj18-sub-nav .sub-sub-nav-container .more-trig{display:block}}.aj18-sub-nav .sub-sub-nav-container .more-trig:after{font-family:"FontAwesome";content:"\f107";margin-left:10px;font-size:20px;position:relative;top:1px;background:0 0}.state-related-pages-topper-div{color:#29466e;font-size:12px;text-align:left;font-weight:700;padding:20px 40px 20px 0;cursor:pointer;display:none;position:relative}.state-related-pages-topper-div:after{content:"\f106";font-family:FontAwesome;position:absolute;right:0;font-size:40px;top:-2px;font-weight:400;color:#4a90e2}@media screen and (min-width:25em){.state-related-pages-topper-div{font-size:16px}.state-related-pages-topper-div:after{top:0}}@media print,screen and (min-width:54.8125em){.state-related-pages-topper-div{font-size:19px}}@media print,screen and (min-width:63.6875em){.state-related-pages-topper-div{text-align:left;width:25%;float:left;display:block;font-size:16px;padding:20px 0;cursor:default}.state-related-pages-topper-div:after{display:none}}@media screen and (min-width:75em){.state-related-pages-topper-div{font-size:17px}}@media print,screen and (min-width:63.6875em){.state-related-pages-topper-div.state-related-pages-topper-div-mobile{display:none}}.state-related-pages-topper-div.state-related-pages-topper-div-mobile.open:after{content:"\f00d";color:#003952;font-size:26px;top:10px}@media screen and (min-width:25em){.state-related-pages-topper-div.state-related-pages-topper-div-mobile.open:after{top:13px}}@media print,screen and (min-width:54.8125em){.state-related-pages-topper-div.state-related-pages-topper-div-mobile.open:after{top:15px}}.iso-19-nav.new-2018-nav{box-shadow:none;position:absolute;background:0 0}.iso-19-nav.new-2018-nav .logo-link{float:none}.overflow-hidden-mobile{overflow:hidden}@media print,screen and (min-width:63.6875em){.overflow-hidden-mobile{overflow:unset}}.free-account-modal button.arrow-button,.free-account-modal.download-opts-modal button.arrow-button,.mdd-trigger.open{background:#4a90e2}.mdd-container{width:100%;height:calc(100vh - 65px);overflow:auto;display:none;position:absolute;top:0;background:#fff;box-shadow:0 5px 5px 1px rgba(0,0,0,.15);padding:20px 0;content-visibility:auto}@media screen and (min-width:31.25em){.mdd-container{height:calc(100vh - 77px)}}@media print,screen and (min-width:63.6875em){.mdd-container{height:auto;top:85px;padding:40px 0 50px}}.mdd-container .mdd-tri{position:absolute;right:90px;top:0;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #4a90e2;display:none}@media print,screen and (min-width:63.6875em){.mdd-container .mdd-tri{display:block}}.mdd-container .mdd-top-container{border-bottom:1px solid #979797;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:63.6875em){.mdd-container .mdd-top-container{-ms-flex-direction:row;flex-direction:row}}.mdd-container .mdd-top-container h3{margin-top:0}.mdd-container .mdd-top-container .left,.mdd-container .mdd-top-container .right{-ms-flex:0 0 100%;flex:0 0 100%}@media print,screen and (min-width:63.6875em){.mdd-container .mdd-top-container .left,.mdd-container .mdd-top-container .right{-ms-flex:0 0 50%;flex:0 0 50%}}.mdd-container .mdd-top-container .right{padding-right:0;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media print,screen and (min-width:63.6875em){.mdd-container .mdd-top-container .right{padding-right:60px;padding-top:5px;text-align:right;display:inline-block}}.mdd-container .mdd-top-container .right a{display:inline-block;margin-left:0;color:#4a90e2;text-transform:uppercase;transition:all .25s;-ms-flex:1 0 33%;flex:1 0 33%;font-size:14px;text-decoration:none;margin-bottom:15px}@media print,screen and (min-width:63.6875em){.mdd-container .mdd-top-container .right a{margin-left:30px;margin-bottom:0;font-size:16px;-ms-flex:1 0 25%;flex:1 0 25%}}.breadcrumbs-wrapper #breadcrumbs a:hover,.mdd-container .mdd-top-container .right a:hover,footer.aj18-footer.aj18-footer-2 .legal-link:hover{color:#145aac}.mdd-container .mdd-top-container .right a.mobile-only{display:inline-block}@media print,screen and (min-width:63.6875em){.mdd-container .mdd-top-container .right a.mobile-only{display:none}}.mdd-container .iso-button-link.mdd-button-link .mdd-real-link i,.mdd-container .iso-button-link.mdd-button-link a.mdd-real-link i,.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li i,.mdd-container .mdd-top-container .mdd-close,.mdd-container .mdd-top-container .right a.desktop-only{display:none}@media print,screen and (min-width:63.6875em){.mdd-container .mdd-top-container .right a.desktop-only{display:inline-block}}@media print,screen and (min-width:63.6875em){.mdd-container .mdd-top-container .mdd-close{display:block}.mdd-container .mdd-body-container{max-height:560px;overflow-y:auto}}.mdd-container .mdd-body-container .sub-menu-trigger{display:none!important}.mdd-container .mdd-body-container ul{list-style:none;margin:0}.mdd-container .mdd-body-container ul.sub-menu{position:static!important;width:auto!important;border-radius:0!important;box-shadow:none!important;background:0 0!important;border:0!important;float:none!important;padding:0!important}.mdd-container .mdd-body-container ul.sub-menu li .mdd-real-link,.mdd-container .mdd-body-container ul.sub-menu li a{background:0 0!important;padding:0!important;border:0!important;cursor:pointer}.mdd-container .mdd-body-container ul.sub-menu li .mdd-real-link span,.mdd-container .mdd-body-container ul.sub-menu li a span{transition:color .25s}.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li{display:inline-block!important;width:100%!important;margin-top:25px}@media print,screen and (min-width:54.8125em){.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li{width:33.333%!important}}@media screen and (min-width:82.5em){.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li{width:16.666%!important}}.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li .mdd-real-link,.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li a{text-decoration:none!important;color:#4a90e2!important;font-size:18px!important;font-weight:600!important;margin-bottom:10px!important;transition:all .25s;text-transform:capitalize!important}.mdd-container .mdd-body-container ul.sub-menu li.menu-item-has-children.state-link-parent li.mdd-state-li .iso-button-link{margin-top:0}.mdd-container .mdd-body-container .iso-button-link{display:block;margin-top:30px}.mdd-container .mdd-body-container .mdd-breadcrumbs{margin-top:20px}.mdd-container .mdd-body-container .mdd-breadcrumbs span{display:inline-block;margin-right:10px;font-size:12px;font-weight:700;color:#4a90e2;cursor:pointer;transition:color .25s}@media print,screen and (min-width:54.8125em){.mdd-container .mdd-body-container .mdd-breadcrumbs span{font-size:14px}}.mdd-container .mdd-body-container .mdd-breadcrumbs span:last-of-type{color:#29466e}.mdd-container .mdd-body-container .mdd-breadcrumbs span:hover{color:#29466e}.mdd-container .mdd-back{margin:30px 0 0;padding:12px 34px;cursor:pointer;text-decoration:none;text-transform:uppercase;background:#4a90e2;color:#fff;border-radius:10px;font-size:20px;font-weight:700;letter-spacing:.5px;float:left;display:none;transition:background .25s}.mdd-container .mdd-back:hover{background:#145aac}.mdd-container .mdd-back.show{display:block}.mdd-container .mdd-close{position:absolute;top:5px;right:0;font-size:30px;width:24px;cursor:pointer}.mdd-container .mdd-close:hover{opacity:.8}.mdd-container .iso-button-link.mdd-button-link p.mdd-cata-link{margin:0;cursor:pointer}.mdd-container .iso-button-link.mdd-button-link p.mdd-cata-link span{border-bottom:none!important;padding-top:4px!important}.mdd-container .iso-button-link.mdd-button-link p.mdd-cata-link span::after{display:none!important}.mdd-container .iso-button-link.mdd-button-link .mdd-real-link span,.mdd-container .iso-button-link.mdd-button-link a.mdd-real-link span{margin-left:0;border:0;text-decoration:none;font-weight:600;font-size:18px;color:#4a90e2}.mdd-container .iso-button-link.mdd-button-link .mdd-real-link span:after,.mdd-container .iso-button-link.mdd-button-link a.mdd-real-link span:after,.mobile-iso-shopping-cart-container .mobile-iso-shopping-cart{display:none}.non-mdd-header .get-started.get-started-mobile{margin-left:0}.breadcrumbs-wrapper #breadcrumbs{position:relative;margin-top:30px;z-index:10;background:#fff}@media print,screen and (min-width:63.6875em){.breadcrumbs-wrapper #breadcrumbs{position:absolute}}.breadcrumbs-wrapper #breadcrumbs span{color:#29466e;font-size:13px;font-weight:700;margin-left:5px}.breadcrumbs-wrapper #breadcrumbs a{color:#4a90e2;font-size:13px;text-decoration:none;margin-right:5px}.mobile-iso-shopping-cart-container{display:block;position:absolute;right:110px;top:23px}@media screen and (min-width:31.25em){.mobile-iso-shopping-cart-container{top:30px}}@media screen and (min-width:82.5em){.mobile-iso-shopping-cart-container{display:none}}footer.aj18-footer{margin:0;padding:40px 0;background:#f8f8f8;display:none}.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank .first,footer.aj18-footer .row{text-align:center}@media print,screen and (min-width:54.8125em){footer.aj18-footer .row{text-align:left}}footer.aj18-footer .logo-link{display:block;margin-bottom:30px}footer.aj18-footer .logo-link img{width:220px}footer.aj18-footer p{margin:0;font-size:14px;color:#29466e}footer.aj18-footer .number{margin-top:20px;margin-bottom:20px}footer.aj18-footer .number a{text-decoration:none;color:#29466e;font-weight:700;transition:color .25s}footer.aj18-footer .social-block{margin:0 0 25px;perspective:800px}@media print,screen and (min-width:54.8125em){footer.aj18-footer .social-block{margin:0}}footer.aj18-footer .social-block a{display:inline-block;font-size:27px;background:#4a90e2;color:#fff;border-radius:4px;width:55px;height:35px;text-align:center;line-height:0;margin-right:3px;transition:all .5s;position:relative;z-index:1;overflow:hidden}@media print,screen and (min-width:54.8125em){footer.aj18-footer .social-block a{width:35px}}footer.aj18-footer .social-block a i{position:absolute;transition:all .25s;top:5px;left:0;right:0;margin:0 auto}footer.aj18-footer .social-block a i.two{transition:top .25s;top:-45px}footer.aj18-footer .social-block a:hover{background:#29466e}footer.aj18-footer .social-block a:hover i{top:55px}footer.aj18-footer .social-block a:hover i.two{top:5px}footer.aj18-footer .mobile-show-more-div{display:block}@media print,screen and (min-width:54.8125em){footer.aj18-footer .mobile-show-more-div{display:none}}footer.aj18-footer .mobile-show-more-div i{font-size:17px;margin-left:5px;transition:all .25s}footer.aj18-footer .mobile-show-more-div i.rotate{-ms-transform:rotate(90deg);transform:rotate(90deg)}footer.aj18-footer .mobile-show-more-div a{display:inline-block;margin:0 0 20px;cursor:pointer;font-weight:700;text-decoration:none;color:#0076cc;font-size:20px;border:2px solid;padding:10px}.iso-landing-page-body p strong.light-blue,footer.aj18-footer .link-list a:hover,footer.aj18-footer .mobile-show-more-div a:hover{color:#4a90e2}footer.aj18-footer .link-list{text-align:right;margin-top:10px;display:none}@media print,screen and (min-width:54.8125em){footer.aj18-footer .link-list{display:block}}footer.aj18-footer .link-list a{text-transform:uppercase;text-decoration:none;color:#29466e;font-weight:700;margin-bottom:15px;display:block;font-size:14px;transition:all .25s;text-align:center}@media print,screen and (min-width:54.8125em){footer.aj18-footer .link-list a{text-align:right}}footer.aj18-footer .bottom-area{float:left;width:100%;text-align:center;margin-top:30px}@media print,screen and (min-width:54.8125em){footer.aj18-footer .bottom-area{text-align:right}}footer.aj18-footer .bottom-area img,footer.aj18-footer .bottom-area p{display:inline-block}footer.aj18-footer .bottom-area img{width:100px;margin-left:20px}footer.aj18-footer .bottom-area p{font-size:13px;font-weight:400;padding:0 20px;position:relative}footer.aj18-footer.aj18-footer-2{display:block;padding:45px 0 60px}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box h3,footer.aj18-footer.aj18-footer-2 .logo-link{margin-bottom:25px}@media print,screen and (min-width:54.8125em){footer.aj18-footer.aj18-footer-2 .logo-link{margin-bottom:15px}}footer.aj18-footer.aj18-footer-2 .semi-bold{font-weight:600}footer.aj18-footer.aj18-footer-2 .number{margin:15px 0}footer.aj18-footer.aj18-footer-2 .number a{font-size:18px}footer.aj18-footer.aj18-footer-2 .super-small-p{font-size:13px;font-weight:400;line-height:24px;margin-bottom:15px}@media print,screen and (min-width:54.8125em){footer.aj18-footer.aj18-footer-2 .super-small-p{margin-bottom:0}footer.aj18-footer.aj18-footer-2 .right-align{text-align:right}}footer.aj18-footer.aj18-footer-2 .legal-row{padding:0 20px}@media print,screen and (min-width:54.8125em){footer.aj18-footer.aj18-footer-2 .legal-row{padding:0}}footer.aj18-footer.aj18-footer-2 .legal-row hr{border-top:1px solid #ccc;margin-bottom:20px}footer.aj18-footer.aj18-footer-2 .legal-link{text-decoration:none;text-transform:uppercase;font-size:13px;letter-spacing:.25px;font-weight:700;color:#4a90e2;transition:color .25s}footer.aj18-footer.aj18-footer-2 .separator{font-size:14px;font-weight:600;margin:0 10px;display:inline-block;color:#4a90e2}@media print{.new-2018-nav{box-shadow:none;position:relative!important}.new-2018-nav ul{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.aj-18-contact-page section,.conclusion-section,.mountain-section,.mountains,.mountains-section,main.page-template-default{background-image:url(./assets/img/nw-ie-graphic.png)!important}}.free-account-modal{background:#fff;top:50px;z-index:9999;box-shadow:0 0 10px rgba(0,0,0,.7)}@media screen and (min-width:31.25em){.free-account-modal{margin-left:-250px;max-width:500px;width:100%;left:50%}.free-account-modal .halfie{float:left;width:48%}.free-account-modal .halfie.right{float:right}}.free-account-modal h2{font-weight:400;font-size:30px;text-align:left;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.free-account-modal p{font-weight:300;letter-spacing:.5px;margin-bottom:25px}.free-account-modal form.aj-18-s-s-main-content.aj18-signup-form{padding-bottom:0}.free-account-modal i.close-free-account-modal{position:absolute;right:0;top:0;font-size:24px;color:#29466e;padding:10px;cursor:pointer;transition:all .25s}.free-account-modal button{width:100%;text-align:left;line-height:25px;cursor:pointer}.free-account-modal,.free-account-modal-overlay,.iso-landing-page-body .button.lp-button:after,.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .iso-nav-with-image a:after,.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .iso-nav-with-image a:before,.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank .slick-dots li button,.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank a:hover:after,.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank a:hover:before{display:none}.free-account-modal,.free-account-modal.download-opts-modal{width:100%;max-width:100%;padding:40px 20px;height:100vh;border-radius:0;left:0;margin-left:0;position:fixed}@media screen and (max-width:54.75em){.free-account-modal,.free-account-modal.download-opts-modal{top:0!important;overflow:scroll}}@media screen and (min-width:54.75em){.free-account-modal,.free-account-modal.download-opts-modal{position:absolute;max-width:680px;padding:60px;height:auto;border-radius:4px;left:50%;margin-left:-330px}}.free-account-modal button.arrow-button:hover,.free-account-modal.download-opts-modal button.arrow-button:hover{background:#14c991}.free-account-modal .dom-h,.free-account-modal.download-opts-modal .dom-h{font-weight:700;font-size:36px;letter-spacing:0;text-transform:none}.free-account-modal .dom-sub-h,.free-account-modal.download-opts-modal .dom-sub-h{font-weight:400;font-size:26px;margin-bottom:10px;display:block}.free-account-modal p,.free-account-modal.download-opts-modal p{font-size:16px}.free-account-modal .button-sect,.free-account-modal.download-opts-modal .button-sect{margin-top:50px}.free-account-modal .button-sect a,.free-account-modal.download-opts-modal .button-sect a{background:#4a90e2;border:2px solid #4a90e2;display:inline-block;width:100%;font-size:16px;text-align:center;box-shadow:none;padding:16px 0}.free-account-modal .button-sect a:hover,.free-account-modal.download-opts-modal .button-sect a:hover{background:#145aac;border-color:#145aac}@media print,screen and (min-width:54.8125em){.free-account-modal .button-sect a,.free-account-modal.download-opts-modal .button-sect a{width:48%}}.free-account-modal .button-sect a:first-of-type,.free-account-modal.download-opts-modal .button-sect a:first-of-type{background:0 0;color:#4a90e2;margin-bottom:10px}@media print,screen and (min-width:54.8125em){.free-account-modal .button-sect a:first-of-type,.free-account-modal.download-opts-modal .button-sect a:first-of-type{margin-right:2%;margin-bottom:0}}.free-account-modal .button-sect a:first-of-type:hover,.free-account-modal.download-opts-modal .button-sect a:first-of-type:hover{color:#fff;background:#145aac}.iso-landing-page-body .iso-landing-page.iso-landing-page.iso-typography p{margin-bottom:2em}.iso-landing-page-body .slick-list,.iso-landing-page-body .slick-slide,.iso-landing-page-body .slick-slide a,.iso-landing-page-body .slick-slide:focus{outline:0!important}.iso-landing-page-body ul{margin:0 0 1em 1em}.iso-landing-page-body ul li{margin-bottom:30px;letter-spacing:1px}.iso-landing-page-body p strong{color:#003952;text-transform:uppercase;letter-spacing:1px}.iso-landing-page-body h1{font-weight:300;font-size:2.5em;margin-bottom:60px}@media print,screen and (min-width:54.8125em){.iso-landing-page-body h1{font-size:3.25em}}.iso-landing-page-body h2{text-align:center;font-size:2.25rem;font-weight:300}@media print,screen and (min-width:54.8125em){.iso-landing-page-body h2{font-size:2.75rem}}.iso-landing-page-body hr{border:0;margin:80px 0 0;border-top:1px solid #efefef}.iso-landing-page-body .left-align{text-align:left}.iso-landing-page-body .button.lp-button{border:0;border-radius:50px;font-size:19px;font-weight:600;letter-spacing:2px;color:#fff;background:#14c991;padding:18px 55px;text-decoration:none!important;transition:all .25s;position:relative;z-index:10;overflow:hidden}.iso-landing-page-body .button.lp-button span{position:relative}.iso-landing-page-body .button.lp-button:before{content:"";background:rgba(255,255,255,.08);width:30px;height:200px;position:absolute;-ms-transform:rotate(130deg);transform:rotate(120deg);transition:all .35s ease;display:block;left:-30px;top:-50px;filter:blur(15px)}.iso-landing-page-body .button.lp-button:hover{background:#f5a623;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.iso-landing-page-body .button.lp-button:hover:before{left:120%}.iso-landing-page-body .iso-nav{text-align:center;padding:10px;margin-top:40px}.iso-landing-page-body .iso-nav img{width:200px}.iso-landing-page-body .iso-nav a.logo-link{text-decoration:none}.iso-landing-page-body .iso-nav a.extra-partner-logo-link{margin-left:15px;height:100%;display:inline-block;padding-left:15px;border-left:1px solid #bcbcbc}.iso-landing-page-body .iso-landing-page.iso-typography{padding:0;margin:0}.iso-landing-page-body .iso-landing-page.iso-typography .intro{padding:70px 1rem 80px;margin:0 auto;max-width:750px;width:100%;text-align:center}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page.iso-typography .intro{padding:140px 1rem 180px}}.iso-landing-page-body .iso-landing-page.iso-typography .intro .small-txt-1{display:block;font-size:14px;color:#b5b5b5;font-weight:400;margin-top:20px}.iso-landing-page-body .iso-landing-page.iso-typography .intro h1{position:relative;margin-bottom:30px}.iso-landing-page-body .iso-landing-page.iso-typography .intro h1 span{font-size:16px;font-weight:300;color:#555}.iso-landing-page-body .iso-landing-page.iso-typography .intro .btn-wrapper{position:relative;display:inline-block}.iso-landing-page-body .iso-landing-page.iso-typography .global-logo-banner+.logo-bank{border-top:none;padding-top:0}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank{text-align:center;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:50px 0 40px}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank .row{position:relative}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank .sm{font-size:14px;color:#b5b5b5;font-weight:400;text-transform:uppercase;letter-spacing:2px;position:absolute;left:0;right:0;top:-60px;background:#fff;width:max-content;margin:0 auto;display:inline-block;padding:0 20px}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank div:active,.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank div:focus,.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank div:hover{outline:0;-webkit-appearance:none;appearance:none}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank a{text-decoration:none;border:0;margin-bottom:30px;display:block}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank a{margin-bottom:0}}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank a:hover{border:0}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank img{filter:grayscale(100%);transition:all .25s;margin:0 auto}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank img:hover{filter:grayscale(0%)}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank .slick-dots{list-style:none;margin:0;padding:30px 0 0}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank .slick-dots li{display:inline-block;margin:0;padding:0;width:25px}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank .slick-dots li:after{display:inline-block;font:14px/1 FontAwesome;content:"\f111";color:#dfdfdf;font-size:12px;cursor:pointer}.iso-landing-page-body .iso-landing-page.iso-typography .logo-bank .slick-dots li.slick-active:after{color:#555}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank .first{text-align:right}}.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank .bbb{margin-top:20px}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank .bbb{position:relative;top:-10px;margin-top:0}}.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank .rat{text-align:center;margin-top:10px}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank .rat{text-align:left}}.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank .rat i{color:#f5a623;font-size:24px;margin-bottom:10px;margin-right:5px}.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank .rat span{display:block;font-size:13px;color:#989898}.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank .rat a{display:inline}.iso-landing-page-body .iso-landing-page.iso-typography .trust-bank.logo-bank img{filter:none}.iso-landing-page-body .iso-landing-page.iso-typography .flip-gradient{background:linear-gradient(270deg,#fff 0%,#fff 0%,#bddcff 100%) 0% 0% no-repeat padding-box;padding-top:70px;padding-bottom:70px}.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-1{padding:100px 0 50px;text-align:center}.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-3{text-align:center}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-1,.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-3{padding:140px 0 50px}}.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-1 .top-row,.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-3 .top-row{margin-bottom:40px}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-1 .bottom-row,.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-3 .bottom-row{margin-top:40px}}.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-3{padding:50px 0}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-3{padding:70px 0 50px}}.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-2{padding:50px 0;text-align:center}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-2{padding:70px 0 50px}.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-2 .text-row{margin-bottom:40px;margin-top:0}.iso-landing-page-body .iso-landing-page.iso-typography .txt-section-2 .text-row .small-12{margin-top:30px}}.iso-landing-page-body .iso-landing-page.iso-typography .step-sect{padding:40px 0}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page.iso-typography .step-sect{padding:70px 0 50px}}.iso-landing-page-body .iso-landing-page.iso-typography .step-sect .arrow-set{padding-left:60px;margin-bottom:40px;position:relative}.iso-landing-page-body .iso-landing-page.iso-typography .step-sect .arrow-set .h{font-weight:700;position:relative;color:#003952;letter-spacing:1px;font-size:20px;margin-bottom:1em}.iso-landing-page-body .iso-landing-page.iso-typography .step-sect .arrow-set .h:before{font:14px/1 FontAwesome;content:"\f105";position:absolute;background:#4a90e2;color:#fff;width:40px;height:40px;line-height:37px;font-size:35px;border-radius:100%;left:-60px;top:0;text-align:center}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect{padding:10px 0 80px;text-align:center}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page.iso-typography .review-sect{padding:50px 0 180px}}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-initialized .slick-slide,body.body-mobile-open{overflow:hidden}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review{padding:0 20px}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review .name{color:#4a90e2;font-weight:700;font-size:18px;display:block;padding:20px 0 30px}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review img{width:70px;border-radius:100px;margin:0 auto}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review .rp{font-weight:600;color:#003952;position:relative;padding:0 20px}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review .rp:before{content:"“";position:absolute;font-size:170px;color:#f2f2f2;z-index:1;top:40px;left:0;display:none}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review .rp:after{content:"“";position:absolute;font-size:170px;color:#f2f2f2;z-index:1;right:0;bottom:40px;-ms-transform:rotate(180deg);transform:rotate(180deg);display:none}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review .rp{padding:0 80px}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review .rp:after,.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review .rp:before{display:block}}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .act-review .stars i{font-size:28px;margin-right:10px;color:#f5a623}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-prev:after{content:"\f104";left:-10px}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-next:after,.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-prev:after{display:inline-block;font:14px/1 FontAwesome;position:absolute;font-size:70px;top:165px;color:#0c3e63;z-index:100;opacity:.2;transition:all .5s;cursor:pointer}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-next:hover:after,.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-prev:hover:after{opacity:1}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-next:after,.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-prev:after{left:-70px}}.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-next:after{left:auto;right:-10px;content:"\f105"}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page.iso-typography .review-sect .slick-next:after{right:-70px}}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .btn-wrapper,.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header .header-container .btn-wrapper{text-align:center}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .btn-wrapper{text-align:left}}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .btn-wrapper a{width:100%;margin:0 auto;text-align:center}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .btn-wrapper a{width:auto}}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .iso-nav-with-image{text-align:left;margin:0;padding:0}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .iso-nav-with-image a{border:0;margin:0}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header{background:linear-gradient(to right,rgba(2,42,59,.75),rgba(2,42,59,.25)),url(./assets/img/nw-iso-landing-page-2.jpg);background-size:cover;background-position:center center;padding:40px 0 80px}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header{padding:40px 0 150px;background:linear-gradient(to right,rgba(2,42,59,.9),rgba(2,42,59,.2) 50%),url(./assets/img/nw-iso-landing-page-2.jpg);background-position:0 25%;background-size:cover}}@media screen and (min-width:37.5em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header .header-container .btn-wrapper a{width:auto}}@media screen and (min-width:37.5em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header .header-container .btn-wrapper{width:auto;display:inline-block}}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header .small-txt-1{display:block;font-size:14px;color:#fff;font-weight:400;margin-top:5px}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header h1{padding:120px 0 30px;margin:0;color:#fff;text-align:left;font-size:2em;width:100%;max-width:460px}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header h1{max-width:600px;font-size:3.25em;padding:100px 0 30px}}@media screen and (min-width:81.25em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .img-header h1{max-width:760px}}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .logo-bank{padding:20px 0 10px;border:0;background:#f8f8f8}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .logo-bank{padding:30px 0 40px}}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .logo-bank span.sm{position:static;margin-bottom:40px;background:0 0}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-1{padding:70px 0 50px}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-1 .top-row,.three-column-box-section .three-column-box-heading h1,.three-column-box-section .three-column-box-heading h2,.three-column-box-section .three-column-box-heading h3{margin-bottom:0}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-1 .btn-wrapper,.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-3 .btn-wrapper{text-align:center}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-1 p,.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-1 ul li{text-align:left}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-1 p,.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-1 ul li{text-align:center}}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-4{padding:70px 0}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-4{padding:70px 0}}.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-4 ul li{color:#4a90e2;font-weight:700;margin-top:30px}@media print,screen and (min-width:63.6875em){.iso-landing-page-body .iso-landing-page-with-image.iso-landing-page.iso-typography .txt-section-4 ul li{margin-top:0}}.trust-bar-section,.trust-bar-section .row{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}.trust-bar-section{-ms-flex-direction:column;flex-direction:column;background:linear-gradient(90deg,#fff 0%,#fff 0%,#bddcff 100%) 0% 0% no-repeat padding-box;border:1px solid #efefef}.trust-bar-section h2{font-weight:700;font-size:16px}.trust-bar-section .row{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-right:0;margin-left:0}.trust-bar-section .row img{padding-bottom:30px;max-height:fit-content}@media print,screen and (min-width:54.8125em){.trust-bar-section .row img{padding-bottom:0}}.trust-bar-section .row p{color:#569bf7;font-size:12px;font-weight:600}.trust-bar-section .row .trust-bar-item{margin:0 auto}.trust-bar-section .row .trust-bar-item.image{-ms-flex-preferred-size:50%;flex-basis:50%}@media print,screen and (min-width:54.8125em){.trust-bar-section .row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:auto;margin-right:auto}.trust-bar-section img{padding:0 20px}.trust-bar-section .trust-bar-item{-ms-flex-preferred-size:100%;flex-basis:100%}}.box-cta-section{padding:90px 0}@media print,screen and (min-width:63.6875em){.box-cta-section .row{display:-ms-flexbox;display:flex}}.box-cta-section .row.stylized .box,.box-cta-section a.box{display:block;box-shadow:0 2px 7px 2px rgba(74,144,226,.15);border-bottom:none;border-radius:8px}.box-cta-section a.box{padding:50px 50px 90px;position:relative;margin-bottom:20px;height:100%;text-decoration:none!important}.box-cta-section a.box:hover{box-shadow:0 3px 20px 2px rgba(74,144,226,.2)}.box-cta-section a.box:hover .fake-link img,.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box:hover span img,.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box:hover span.fake-link img{margin-left:30px}.box-cta-section a.box:after{display:none!important}.box-cta-section a.box .fake-link{text-transform:uppercase;font-weight:700;color:#29466e;letter-spacing:1px;position:absolute;bottom:50px;font-size:15px}.box-cta-section a.box .fake-link img,.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box span img,.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box span.fake-link img{width:40px;display:inline-block;position:relative;top:-1px;margin-left:10px;z-index:2;transition:all .25s}.box-cta-section .row.stylized .box{text-align:center}.box-cta-section .row.stylized .box .box-header{font-size:32px;padding:21px 0;font-weight:600;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff}.box-cta-section .row.stylized .box h3,.box-cta-section .row.stylized .box p span{font-size:2.5rem}.box-cta-section .row.stylized .box p{font-size:1.5rem;font-weight:600;padding-top:12px}.box-cta-section .row.stylized .box a.button{color:#fff;border-radius:50px;padding:24px 100px;margin-bottom:50px;border-bottom:none;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.box-cta-section .row.stylized .box a.button:after,.button-group-section a.button:after,.three-column-box-section .box .column-button a.button:after{height:0;left:0;bottom:0}.box-cta-section .row.stylized .box.new-green p,.box-cta-section .row.stylized .box.new-green p span{color:#14c991}.box-cta-section .row.stylized .box.new-green .box-header,.box-cta-section .row.stylized .box.new-green a.button{background-color:#14c991}.box-cta-section .row.stylized .box.new-green a.button:hover{background-color:#f5a623}.box-cta-section .row.stylized .box.new-medium-blue p,.box-cta-section .row.stylized .box.new-medium-blue p span{color:#145aac}.box-cta-section .row.stylized .box.new-medium-blue .box-header,.box-cta-section .row.stylized .box.new-medium-blue a.button{background-color:#145aac}.box-cta-section .row.stylized .box.new-medium-blue a.button:hover,.button-group-section a.button:hover,.three-column-box-section .box .column-button a.button:hover{background-color:#2275d7}@media print,screen and (min-width:63.6875em){.box-cta-section .row.stylized .box{width:425px;margin:0 auto}}.two-column-section.numbered-list{counter-reset:two-column-counter 0}.two-column-section.numbered-list .column-row{counter-increment:two-column-counter}.two-column-section.numbered-list .column-row>div:nth-of-type(1):before{content:counter(two-column-counter) ".";font-size:2.25rem;-ms-transform:translate(-15px,-3px);transform:translate(-15px,-3px);color:#14c991}.two-column-section .bottom-row{-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:39.9375em){.two-column-section .py-100,.two-column-section .py-25,.two-column-section .py-50,.two-column-section .py-75{padding-left:0;padding-right:0}}@media print,screen and (min-width:63.6875em){.two-column-section .row,.two-column-section .row .columns{display:-ms-flexbox;display:flex}.two-column-section .flip{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-column-section .horizontal-line{display:inherit}.two-column-section .horizontal-line hr{margin:80px 0}}.three-column-box-section{margin:20px 20px 70px}.three-column-box-section .three-column-box-heading p{font-weight:600}.three-column-box-section .box{-ms-flex-direction:column;flex-direction:column;gap:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);border-radius:6px;padding:40px}@media print,screen and (min-width:63.6875em){.three-column-box-section .box{-ms-flex-direction:row;flex-direction:row;gap:50px}.three-column-box-section .box .column-image{-ms-flex-preferred-size:26%;flex-basis:26%}.three-column-box-section .box .column-button,.three-column-box-section .box .column-content{-ms-flex-preferred-size:37%;flex-basis:37%}.three-column-box-section .box.flip{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.three-column-box-section .box .column-image{margin:0 auto}.three-column-box-section .box .column-content .column-help-text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.three-column-box-section .box .column-content .column-help-text p{font-weight:900;font-size:.85rem;margin:0}.three-column-box-section .box .column-content .column-help-text .help-link i{color:#003952;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:900;font-size:.85rem}.half-list-half-wysiwyg-section .list-side ul li.help-link i.fa-question-circle:before,.three-column-box-section .box .column-content .column-help-text .help-link i.fa-question-circle:before{content:''}.three-column-box-section .box .column-content .column-help-text .help-link i.fa-question-circle:after{font:14px/1 FontAwesome;color:#4a90e2;content:"\f059";padding-left:4px}.three-column-box-section .box .column-content .column-help-text .tool-tip-link{cursor:help;position:relative;padding:0}.three-column-box-section .box,.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip{display:-ms-flexbox;display:flex}.global-logo-banner a.logo-banner-link:hover:after,.graphic-buttons-section .graphic-button a:after,.iso-landing-page-body .iso-landing-page-techstars a:after,.iso-landing-page-body .iso-landing-page-techstars a:before,.iso-landing-page-three-box-section .box .inner a:after,.iso-typography.iso-landing-page.iso-landing-page-flexible footer.iso-landing-page-footer.aj18-footer.aj18-footer-2 a.logo-link:after,.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip .circle-checkmark,a.extra-partner-logo-link:after{display:none}.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip .fa-question-circle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-transform:translate(3px,-4px);transform:translate(3px,-4px);color:#4a90e2}.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip::after,.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip::before{left:50%;opacity:0;position:absolute;z-index:-100}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip:focus::after{opacity:1;-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);z-index:100}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip:focus::before{opacity:1;z-index:100}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip:hover::after{opacity:1;-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);z-index:100}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip:hover::before,.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip:hover::before{opacity:1;z-index:100}.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip:hover::after{opacity:1;-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);z-index:100}.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip:focus::before{opacity:1;z-index:100}.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip:focus::after{opacity:1;-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);z-index:100}.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip::before{border-style:solid;border-width:1em .75em 0;border-color:#4a90e2 transparent transparent;bottom:100%;content:"";margin-left:-.5em;transition:all .2s cubic-bezier(.84,-.18,.31,1.26),opacity .2s .2s;-ms-transform:scale(.6) translateY(-90%);transform:scale(.6) translateY(-90%)}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip:focus::before,.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip:hover::before,.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip:focus::before,.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip:hover::before{transition:all .2s cubic-bezier(.84,-.18,.31,1.26) .2s;-ms-transform:scale(1.35) translateY(-8px);transform:scale(1.35) translateY(-8px)}.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip::after{background:#4a90e2;border-radius:.25em;bottom:180%;color:#fff;content:attr(data-help-text);margin-left:-8.75em;padding:1em;font-size:.75em;transition:all .2s cubic-bezier(.84,-.18,.31,1.26) .2s;-ms-transform:scale(.6) translateY(50%);transform:scale(.6) translateY(50%);line-height:initial;width:21.5em;white-space:pre-wrap}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip:focus::after,.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip:hover::after,.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip:focus::after,.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip:hover::after{transition:all .2s cubic-bezier(.84,-.18,.31,1.26)}@media print,screen and (min-width:54.8125em){.three-column-box-section .box .column-content .column-help-text .tool-tip-link .tool-tip::after{margin-left:-5em;width:100%}}@media print,screen and (min-width:63.6875em){.three-column-box-section .box .column-content .column-help-text{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.three-column-box-section .box .column-content .column-help-text p{-ms-flex-preferred-size:50%;flex-basis:50%}}.button-group-section .columns,.three-column-box-section .box .column-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.three-column-box-section .box .column-button{text-align:center}.three-column-box-section .box .column-button h3{font-size:2rem;overflow-wrap:break-word;max-width:15ch}.button-group-section a.button,.three-column-box-section .box .column-button a.button{color:#fff;border-radius:50px;border-bottom:none;font-size:.75rem;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);background-color:#145aac}@media print,screen and (min-width:63.6875em){.three-column-box-section .box .column-button a.button{font-size:1.25rem;max-width:70%}}.button-group-section a.button.new-green,.three-column-box-section .box .column-button a.button.new-green{background-color:#14c991}.button-group-section a.button.new-green:hover,.three-column-box-section .box .column-button a.button.new-green:hover{background-color:#f5a623}.button-group-section{padding-bottom:90px}.button-group-section .columns{gap:20px}@media print,screen and (min-width:63.6875em){.button-group-section .columns{-ms-flex-direction:row;flex-direction:row}}.button-group-section .button-wrapper{text-align:center;max-width:15ch;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:63.6875em){.button-group-section .button-wrapper{max-width:fit-content}}@media print,screen and (min-width:63.6875em){.button-group-section a.button{font-size:1.25rem}}.button-group-section .text-wrapper{font-weight:600}.graphic-buttons-section .columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.graphic-buttons-section .columns>div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:50%;flex-basis:50%}@media print,screen and (min-width:54.8125em){.graphic-buttons-section .columns>div{-ms-flex-preferred-size:25%;flex-basis:25%}}.graphic-buttons-section .graphic-button>a,.graphic-buttons-section .graphic-button>i{padding:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (min-width:54.8125em){.graphic-buttons-section .graphic-button>a,.graphic-buttons-section .graphic-button>i{padding:12px}}.graphic-buttons-section .graphic-button:hover{opacity:.8;transition:opacity .2s ease-out 100ms}.graphic-buttons-section .graphic-button a{border-bottom:none;text-decoration:none!important}.graphic-buttons-section .graphic-button i:before{display:none;content:""}.graphic-buttons-section .graphic-button .support-text{text-align:center;margin:0 auto;padding-top:1rem;font-weight:700;inline-size:140px}.iso-landing-page-body .iso-techstars-nav.iso-nav{display:block;padding:0;margin-bottom:60px;text-align:left}.iso-landing-page-body .iso-landing-page-techstars{display:block;margin:10px 0 0}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars{margin:50px 0 0;padding:0}}.iso-landing-page-body .iso-landing-page-techstars h1{display:block;text-align:left;margin:20px 0;font-size:2.25em;color:#5e676a}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars h1{font-size:2.75em;margin:20px 0 40px}}.iso-landing-page-body .iso-landing-page-techstars h2{font-size:1.75em;color:#5e676a}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars h2{font-size:2.25em}}.iso-landing-page-body .iso-landing-page-techstars h3{font-size:1.5em;color:#5e676a}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars h3{font-size:2em}}.iso-landing-page-body .iso-landing-page-techstars b,.iso-landing-page-body .iso-landing-page-techstars div,.iso-landing-page-body .iso-landing-page-techstars p,.iso-landing-page-body .iso-landing-page-techstars span,.iso-landing-page-body .iso-landing-page-techstars strong,.iso-landing-page-body .iso-landing-page-techstars ul li{color:#5e676a}.iso-landing-page-body .iso-landing-page-techstars .columns{padding-left:1rem;padding-right:1rem}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .columns{padding-right:.9375rem;padding-left:.9375rem}}.iso-landing-page-body .iso-landing-page-techstars .button{background:#1ab14a;padding:16px 60px;border-radius:50px;font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#fff;display:inline-block;cursor:pointer;transition:background .25s}.iso-landing-page-body .iso-landing-page-techstars .button:hover{background:#138537}.iso-landing-page-body .iso-landing-page-techstars select{background:#fff;height:50px;box-shadow:0 2px 8px 3px rgba(0,0,0,.07);margin:0 0 30px;max-width:100%;font-style:italic;color:#5e676a;border:1px solid #e3e3e3}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars select{margin:0 0 50px;max-width:360px}}.iso-landing-page-body .iso-landing-page-techstars a{text-decoration:underline!important;border:0;color:#1ab14a;font-weight:700}.iso-landing-page-body .iso-landing-page-techstars a:hover{color:#138537}.iso-landing-page-body .iso-landing-page-techstars .ts-box{width:100%;border-radius:10px;box-shadow:0 2px 8px 3px rgba(0,0,0,.07);padding:45px 25px}.header-price-comparison-section .mid span,.iso-landing-page-body .iso-landing-page-techstars .ts-box .ts-topper{display:block;width:100%;text-align:center;font-size:20px;font-weight:600}.iso-landing-page-body .iso-landing-page-techstars .ts-box .ts-price{display:block;width:100%;text-align:center;font-size:60px;font-weight:300;padding:15px 0;margin-bottom:30px;border-bottom:1px solid #979797}.iso-landing-page-body .iso-landing-page-techstars .ts-box .ts-price .sm{color:#1ab14a;font-weight:400;font-size:15px;font-style:italic}.iso-landing-page-body .iso-landing-page-techstars .ts-box ul{margin:0;padding:0 10px 0 30px;list-style:none}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .ts-box ul{padding:0 30px 0 40px}}.iso-landing-page-body .iso-landing-page-techstars .ts-box ul li{padding-left:20px;letter-spacing:0;position:relative}.iso-landing-page-body .iso-landing-page-techstars .ts-box ul li svg{position:absolute;left:-20px;top:3px;width:17px}.iso-landing-page-body .iso-landing-page-techstars .ts-box ul li svg path{color:#1ab14a}.iso-landing-page-body .iso-landing-page-techstars .ts-tagline{font-size:20px;font-weight:600;color:#5e676a;text-transform:none}.iso-landing-page-body .iso-landing-page-techstars .sct-1,.iso-landing-page-body .iso-landing-page-techstars .sct-7{max-width:520px;margin:0 auto}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-1,.iso-landing-page-body .iso-landing-page-techstars .sct-7{max-width:100%}}.iso-landing-page-body .iso-landing-page-techstars .sct-1 .sct-1-inner-l,.iso-landing-page-body .iso-landing-page-techstars .sct-7 .sct-1-inner-l{margin-bottom:60px}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-1 .sct-1-inner-l,.iso-landing-page-body .iso-landing-page-techstars .sct-7 .sct-1-inner-l{padding-right:3rem;margin-bottom:0}}.iso-landing-page-body .iso-landing-page-techstars .sct-2{padding:90px 0 360px;text-align:center;background:url(./assets/img/techstars-artwork-v3.svg);background-size:cover;background-position:center bottom;background-repeat:no-repeat}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-2{padding:150px 0 360px}}@media screen and (min-width:125em){.iso-landing-page-body .iso-landing-page-techstars .sct-2{padding:150px 0 450px}}.iso-landing-page-body .iso-landing-page-techstars .sct-2 p{padding:0 30px}.iso-landing-page-body .iso-landing-page-techstars .sct-2 .row{max-width:520px}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-2 .row{max-width:1060px}}.iso-landing-page-body .iso-landing-page-techstars .sct-2 .btn-container{margin-bottom:120px}.iso-landing-page-body .iso-landing-page-techstars .sct-3{padding:20px 0 50px;max-width:520px;margin:-100px auto 0}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-3{margin:0;max-width:100%;padding:20px 0 80px}}.iso-landing-page-body .iso-landing-page-techstars .sct-3 .arw-ul{margin:50px 0 0 70px}.iso-landing-page-body .iso-landing-page-techstars .sct-3 .arw-ul .arw-li{position:relative}.iso-landing-page-body .iso-landing-page-techstars .sct-3 .arw-ul .arw-li .b{font-weight:400;margin-bottom:50px}.iso-landing-page-body .iso-landing-page-techstars .sct-3 .arw-ul .arw-li p.h{font-weight:700;text-transform:uppercase;color:#5e676a;margin-bottom:10px}.iso-landing-page-body .iso-landing-page-techstars .sct-3 .arw-ul .arw-li:before{position:absolute;left:-70px;top:10px;font-size:32px;width:32px;height:32px;border-radius:100%;text-align:center;line-height:32px;color:#fff;background:#1ab14a;content:"\f105";font-family:FontAwesome;padding-left:3px}.iso-landing-page-body .iso-landing-page-techstars .sct-4{padding:0 0 80px;max-width:520px;margin:0 auto}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-4{margin:0;max-width:100%;padding:0 0 110px}}.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd-sect{margin:20px 0 0}.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd{border-bottom:1px solid #bbb}.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd .acd-h{font-size:16px;font-weight:700;padding:20px 50px 20px 0;position:relative;transition:all .25s;cursor:pointer}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd .acd-h{font-size:18px}}.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd .acd-h:after{color:#5e676a;content:"\f107";font-family:FontAwesome;font-size:28px;position:absolute;right:0;top:15px;transition:color .25s}.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd .acd-h:hover,.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd .acd-h:hover:after{color:#1ab14a}.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd .acd-h.open:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd .acd-b{display:none;margin-top:20px}.iso-landing-page-body .iso-landing-page-techstars .sct-4 .acd .acd-b p{margin-bottom:20px}.iso-landing-page-body .iso-landing-page-techstars .sct-5{padding:0 0 50px;max-width:520px;margin:0 auto}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-5{padding:0 0 80px;max-width:100%}}.iso-landing-page-body .iso-landing-page-techstars .sct-5 h3,.iso-landing-page-body .iso-landing-page-techstars .sct-6 h3{margin-bottom:6px}.iso-landing-page-body .iso-landing-page-techstars .sct-5 .num-ul{margin:50px 0 0 70px;counter-reset:section}.iso-landing-page-body .iso-landing-page-techstars .sct-5 .num-ul .num-li{position:relative}.iso-landing-page-body .iso-landing-page-techstars .sct-5 .num-ul .num-li .b{font-weight:400;margin-bottom:50px}.iso-landing-page-body .iso-landing-page-techstars .sct-5 .num-ul .num-li .b p{margin-bottom:1.5em}.iso-landing-page-body .iso-landing-page-techstars .sct-5 .num-ul .num-li p.h{font-weight:700;text-transform:uppercase;color:#5e676a;margin-bottom:10px}.iso-landing-page-body .iso-landing-page-techstars .sct-5 .num-ul .num-li:before{position:absolute;left:-70px;top:10px;font-size:26px;width:40px;height:40px;border-radius:100%;text-align:center;line-height:40px;color:#1ab14a;background:#f6f6f6;counter-increment:section;content:counter(section);font-weight:700}.iso-landing-page-body .iso-landing-page-techstars .sct-6{padding:0 0 60px;max-width:520px;margin:0 auto}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-6{padding:0 0 90px;max-width:100%;margin:0}}.iso-landing-page-body .iso-landing-page-techstars .sct-6 .ts-tagline{margin-bottom:25px;display:block}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-6 .ts-tagline{margin-bottom:50px}}.iso-landing-page-body .iso-landing-page-techstars .sct-6 .hf-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-6 .hf-container{-ms-flex-direction:row;flex-direction:row}}.iso-landing-page-body .iso-landing-page-techstars .sct-6 .hf{width:100%;-ms-flex:0 0 100%;flex:0 0 100%}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-6 .hf{width:48%;-ms-flex:0 0 48%;flex:0 0 48%}}.iso-landing-page-body .iso-landing-page-techstars .sct-6 .hf .b{text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:20px}.iso-landing-page-body .iso-landing-page-techstars .sct-7{padding:0 0 100px}@media print,screen and (min-width:54.8125em){.iso-landing-page-body .iso-landing-page-techstars .sct-7 .empty-logo{height:80px}}.header-price-comparison-section{padding:70px 0}@media print,screen and (min-width:63.6875em){.header-price-comparison-section{padding:80px 0 120px}}.header-price-comparison-section h1{font-size:2.7em;margin-bottom:50px}.header-price-comparison-section .box{background:#fafafa;border-radius:8px;box-shadow:0 2px 7px 2px rgba(0,0,0,.15);padding:30px}.header-price-comparison-section .box h3,.iso-price-comparison-boxes-section .comparison-box h3{margin-bottom:0}.header-price-comparison-section .box ul{list-style:none;margin:0;padding:20px 0 15px}.header-price-comparison-section .box ul li{margin-bottom:0;line-height:1.5;display:-ms-flexbox;display:flex}.header-price-comparison-section .box ul li .left{-ms-flex:0 0 75%;flex:0 0 75%}.header-price-comparison-section .box ul li .right{-ms-flex:0 0 25%;flex:0 0 25%;text-align:right;font-weight:700}.header-price-comparison-section .box .total-p{font-weight:700;font-size:20px;color:#b81b52;margin-bottom:0!important;padding-top:15px;border-top:1px solid #ccc}.header-price-comparison-section .box .total-p span{float:right}.header-price-comparison-section .mid,.header-price-comparison-section .right-side .btn-wrapper{text-align:center}.header-price-comparison-section .mid span{background:#f2f8ff;border-radius:100%;width:100px;height:100px;line-height:100px;margin:70px auto 0}.header-price-comparison-section .right-side{padding-top:20px}.header-price-comparison-section .right-side p{text-align:center;font-size:22px;font-weight:700}.half-list-half-wysiwyg-section{padding:60px 0}.half-list-half-wysiwyg-section .button.lp-button{padding:32px 55px}@media print,screen and (min-width:54.8125em){.half-list-half-wysiwyg-section .button.lp-button{padding:18px 55px}}@media print,screen and (min-width:63.6875em){.half-list-half-wysiwyg-section{padding:80px 0}}.half-list-half-wysiwyg-section h2{font-size:2.5em}.half-list-half-wysiwyg-section .list-side{padding:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:54.8125em){.half-list-half-wysiwyg-section .list-side{padding:0;display:block}}.half-list-half-wysiwyg-section .list-side ul{list-style:none;margin:0;display:inline-block}.half-list-half-wysiwyg-section .list-side ul .help-text{font-size:14px;margin-left:8px}.half-list-half-wysiwyg-section .list-side ul li{font-size:18px;line-height:30px;letter-spacing:0;font-weight:700;margin-bottom:15px;padding-left:42px;position:relative;z-index:3;display:-ms-flexbox;display:flex;cursor:pointer}.half-list-half-wysiwyg-section .list-side ul li.help-link .circle-checkmark:before,.half-list-half-wysiwyg-section .list-side ul li:before{font-family:FontAwesome;content:'\f00c';position:absolute;top:3px;left:3px;z-index:2;color:#fff;background-color:#145aac;font-size:16px;width:1.5rem;height:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%}.half-list-half-wysiwyg-section .list-side ul li.help-link .circle-checkmark:after,.half-list-half-wysiwyg-section .list-side ul li:after{content:'';width:23px;height:23px;border-radius:100%;position:absolute;top:4px;left:0;background:#f2f8ff;z-index:1}.half-list-half-wysiwyg-section .list-side ul li.help-link::after,.half-list-half-wysiwyg-section .list-side ul li.help-link::before,.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link::after,.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link::before{display:none!important;width:0;height:0}.half-list-half-wysiwyg-section .list-side ul li.help-link i{color:#003952;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:1px;font-weight:700;padding:4px 0}.half-list-half-wysiwyg-section .list-side ul li.help-link i.fa-question-circle:after{font:14px/1 FontAwesome;color:#4a90e2;content:"\f059";padding-left:4px;position:absolute}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link{cursor:help;position:relative;padding:0;margin:30px 0!important;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .circle-checkmark{padding-right:10px}@media print,screen and (min-width:54.8125em){.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .circle-checkmark{padding-right:30px}}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .circle-checkmark:before{font-family:FontAwesome;content:'\f00c';position:absolute;top:3px;left:3px;z-index:2;color:#fff;background-color:#145aac;font-size:16px;width:1.5rem;height:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .circle-checkmark:after{content:'';width:23px;height:23px;border-radius:100%;position:absolute;top:4px;left:0;background:#f2f8ff;z-index:1}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .circle-checkmark::after,.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .circle-checkmark::before{position:relative}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip{display:-ms-flexbox;display:flex}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip::after,.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip::before{left:50%;opacity:0;position:absolute;z-index:-100}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip::before{border-style:solid;border-width:1em .75em 0;border-color:#4a90e2 transparent transparent;bottom:100%;content:"";margin-left:-.5em;transition:all .2s cubic-bezier(.84,-.18,.31,1.26),opacity .2s .2s;-ms-transform:scale(.6) translateY(-90%);transform:scale(.6) translateY(-90%)}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip::after{background:#4a90e2;border-radius:.25em;bottom:180%;color:#fff;content:attr(data-help-text);margin-left:-8.75em;padding:1em;font-size:.75em;transition:all .2s cubic-bezier(.84,-.18,.31,1.26) .2s;-ms-transform:scale(.6) translateY(50%);transform:scale(.6) translateY(50%);line-height:initial;width:21.5em;white-space:pre-wrap}@media print,screen and (min-width:54.8125em){.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip::after{margin-left:-5em;width:50vw}}@media print,screen and (min-width:63.6875em){.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip::before{margin-left:-5.5em}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .tool-tip::after{margin-left:-20.5em}}.half-list-half-wysiwyg-section .list-side ul li.tool-tip-link .fa-question-circle{padding-left:10px;color:#4a90e2;font-size:16px}@media print,screen and (min-width:63.6875em){.half-list-half-wysiwyg-section .list-side ul li{font-size:20px;letter-spacing:1px}}.iso-landing-p-price-cta .cta-header{text-align:center;font-size:2.25em;font-weight:600;margin-bottom:60px}.iso-landing-p-price-cta .cta-price{font-size:5em;font-weight:900;text-align:center;margin-bottom:50px!important}.iso-landing-p-price-cta .cta-price span.cta-price-extender{font-size:20px}.iso-landing-p-price-cta .button,.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top h3{margin-bottom:20px}.iso-price-comparison-boxes-section{padding:60px 0}@media print,screen and (min-width:63.6875em){.iso-price-comparison-boxes-section{padding:80px 0}}.iso-price-comparison-boxes-section .header-row{text-align:center}.iso-price-comparison-boxes-section .comparison-box-row{margin-top:20px}@media print,screen and (min-width:63.6875em){.iso-price-comparison-boxes-section .comparison-box-row{display:-ms-flexbox;display:flex}}.iso-price-comparison-boxes-section .comparison-box{background:#f2f8ff;border-radius:8px;padding:30px 10px;margin-bottom:30px}@media print,screen and (min-width:63.6875em){.iso-price-comparison-boxes-section .comparison-box{height:100%}}.iso-price-comparison-boxes-section .comparison-box ul{list-style:none;margin:0;padding:20px 0 15px}.iso-price-comparison-boxes-section .comparison-box ul li{margin-bottom:0;line-height:1.5;font-size:14px;display:-ms-flexbox;display:flex}.iso-price-comparison-boxes-section .comparison-box ul li .left{-ms-flex:0 0 75%;flex:0 0 75%}.iso-price-comparison-boxes-section .comparison-box ul li .right{-ms-flex:0 0 25%;flex:0 0 25%;text-align:right;font-weight:700}.iso-price-comparison-boxes-section .comparison-box .total-p{font-weight:700;font-size:20px;color:#b81b52;margin-bottom:0!important;padding-top:15px;border-top:1px solid #ccc;text-align:right}.iso-landing-page-three-box-section{background:#f2f8ff;padding:70px 0}.iso-landing-page-three-box-section.bg-white{background:#fff}.iso-landing-page-three-box-section.bg-lightblue{background:#f2f8ff}@media print,screen and (min-width:63.6875em){.iso-landing-page-three-box-section{padding:100px 0}}.iso-landing-page-three-box-section .header-row{margin-bottom:30px}@media print,screen and (min-width:63.6875em){.iso-landing-page-three-box-section .box-row{display:-ms-flexbox;display:flex}}.iso-landing-page-three-box-section .box-columns:first-of-type .box .top,.iso-landing-page-three-box-section .box-columns:first-of-type .box a{background:#14c991}.iso-landing-page-three-box-section .box{box-shadow:0 2px 7px 2px rgba(0,0,0,.1);border-radius:8px;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:355px}@media print,screen and (min-width:63.6875em){.iso-landing-page-three-box-section .box{margin-bottom:0;height:100%;position:relative;max-width:unset}}.iso-landing-page-three-box-section .box .inner a,.iso-landing-page-three-box-section .box .top{width:100%;border-radius:8px 8px 0 0;background:#145aac;color:#fff;text-align:center;display:block;padding:5px 10px;font-size:22px;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media print,screen and (min-width:63.6875em){.iso-landing-page-three-box-section .box .top{padding:15px 10px}}.iso-landing-page-three-box-section .box .inner{padding:30px}@media print,screen and (min-width:63.6875em){.iso-landing-page-three-box-section .box .inner{padding:30px 30px 100px}}.iso-landing-page-three-box-section .box .inner h3{text-align:center;font-size:30px}.iso-landing-page-three-box-section .box .inner p{text-align:center;font-size:20px;font-weight:600}.iso-landing-page-three-box-section .box .inner span.price{display:block;color:#145aac;font-size:28px;font-weight:700;text-align:center;line-height:1.5}.iso-landing-page-three-box-section .box .inner span.price .ending{font-size:18px}.iso-landing-page-three-box-section .box .inner a{border-radius:30px;padding:14px 30px;margin-top:35px;border-bottom:none;transition:all .25s;box-shadow:0 2px 5px rgba(0,0,0,.2);text-decoration:none!important}@media print,screen and (min-width:63.6875em){.iso-landing-page-three-box-section .box .inner a{position:absolute;left:30px;bottom:30px;width:calc(100% - 60px)}}.iso-landing-page-three-box-section .box .inner a:hover{background:#f5a623;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.iso-landing-page-flexible-acrd-section{padding:60px 0}@media print,screen and (min-width:63.6875em){.iso-landing-page-flexible-acrd-section{padding:80px 0}}.iso-landing-page-flexible-acrd-section .header-row{margin-bottom:30px}.content.basic-page.new-home-page.new-home-page-iso .home-header .home-page-dd .body label,.iso-landing-page-flexible-acrd-section .header-row h1,.iso-landing-page-flexible-acrd-section .header-row h2,.iso-landing-page-flexible-acrd-section .header-row h3,.iso-landing-page-flexible-acrd-section .header-row h4,.iso-landing-page-flexible-acrd-section .header-row h5,.iso-landing-page-flexible-acrd-section .header-row h6,.iso-landing-page-flexible-acrd-section .header-row p{text-align:left}.iso-landing-page-flexible-acrd-section .footer-row{margin-top:50px}.iso-landing-page-flexible-acrd-section .accordion-container .accord .h{margin-bottom:0;font-size:24px}.iso-landing-page-flexible-acrd-section .accordion-container .accord .h:after{top:15px}.lp-price-comparison-table-section{padding:60px 0}@media print,screen and (min-width:63.6875em){.lp-price-comparison-table-section{padding:80px 0}}.lp-price-comparison-table-section .header-row{margin-bottom:30px}.iso-typography.iso-landing-page.iso-landing-page-flexible footer.iso-landing-page-footer.aj18-footer.aj18-footer-2,.lp-price-comparison-table-section .header-row h1,.lp-price-comparison-table-section .header-row h2,.lp-price-comparison-table-section .header-row h3,.lp-price-comparison-table-section .header-row h4,.lp-price-comparison-table-section .header-row h5,.lp-price-comparison-table-section .header-row h6,.lp-price-comparison-table-section .header-row p{text-align:center}.lp-price-comparison-table-section .table-row .mobile-table-text{display:block;text-align:center;font-size:15px;font-weight:400;color:#555;margin-bottom:20px;font-style:italic;letter-spacing:.5px}@media screen and (min-width:43.75em){.lp-price-comparison-table-section .table-row .mobile-table-text{display:none}}.lp-price-comparison-table-section .table-row .table-disclaimer-text{margin-top:40px;font-size:11px;font-style:italic;color:#555}@media print,screen and (min-width:63.6875em){.lp-price-comparison-table-section .table-row .table-disclaimer-text{width:75%;float:right}}.lp-price-comparison-table-section .table-row .table-container{overflow-y:auto}.lp-price-comparison-table-section .table-row .table-container .table{display:block;min-width:700px;width:100%;text-align:center}.lp-price-comparison-table-section .table-row .table-container .table .t-row:nth-of-type(even) .t-cell{background:#f9f9f9}.lp-price-comparison-table-section .table-row .table-container .table .t-row .t-cell{-ms-flex:1;flex:1;padding:25px 0;border-right:1px solid #e6e6e6}.lp-price-comparison-table-section .table-row .table-container .table .t-row .t-cell:first-of-type{-ms-flex:0 0 27.5%;flex:0 0 27.5%;text-align:left;border-right:none;border-bottom:1px solid #e6e6e6;background:#fff;padding-right:10px}.lp-price-comparison-table-section .table-row .table-container .table .t-row{display:-ms-flexbox;display:flex;width:100%}.lp-price-comparison-table-section .table-row .table-container .table .t-row .t-cell span{font-size:17px;font-weight:700;color:#003952}.lp-price-comparison-table-section .table-row .table-container .table .t-row .t-cell span img{width:30px}.lp-price-comparison-table-section .table-row .table-container .table .t-row .t-cell span img.x{width:22px}.lp-price-comparison-table-section .table-row .table-container .table .t-row .t-cell:last-of-type{border-right:none}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-package-names .t-cell{background:#fff}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-package-names .t-cell span{color:#555;font-size:17px}@media print,screen and (min-width:63.6875em){.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-package-names .t-cell span{font-size:19px}}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-package-names .t-cell span.bold{color:#003952;font-weight:700}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-logos .t-cell:first-of-type,.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-package-names .t-cell:first-of-type{border-bottom:none}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-logos .t-cell{background:0 0;padding:20px 0 0}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-logos .t-cell img{width:85px;display:block;margin:0 auto}@media print,screen and (min-width:63.6875em){.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-logos .t-cell img{width:120px}}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-logos .t-cell img.tall-logo{width:70px;margin:5px auto 0}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-logos .t-cell img.short-logo{margin-top:8px}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-prices .t-cell{padding:40px 0 60px}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-prices .t-cell span{font-size:20px;font-weight:600;margin-top:5px;display:inline-block}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-prices .t-cell:first-of-type{border-bottom:none;padding:40px 10px 60px 0}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-prices .t-cell:first-of-type span{font-size:17px;font-weight:700;display:inline}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-prices .t-cell:nth-of-type(2) span{font-size:32px;font-weight:700;margin-top:-5px}.lp-price-comparison-table-section .table-row .table-container .table .t-row .t-cell:nth-of-type(2){background:#f2f8ff;border-right:none}.lp-price-comparison-table-section .table-row .table-container .table .t-row.t-row-highlights .t-cell{background-color:#fde3e3;border-bottom:none}.iso-typography.iso-landing-page.iso-landing-page-flexible footer.iso-landing-page-footer.aj18-footer.aj18-footer-2 a.logo-link{text-align:center;border-bottom:none}.iso-typography.iso-landing-page.iso-landing-page-flexible footer.iso-landing-page-footer.aj18-footer.aj18-footer-2 img{width:220px;display:inline-block;margin:0 auto 15px}.global-logo-banner{border-top:1px solid #efefef;padding:50px 0;text-align:center}.global-logo-banner .small-text{font-size:15px;font-weight:800;color:#145aac;display:block;margin-bottom:2rem}@media print,screen and (min-width:63.6875em){.global-logo-banner .row{display:-ms-flexbox;display:flex}}.global-logo-banner .small-12{margin-bottom:50px}@media print,screen and (min-width:63.6875em){.global-logo-banner .small-12{margin-bottom:0}}.global-logo-banner .small-12:last-of-type{margin-bottom:0}.global-logo-banner a.logo-banner-link{display:inline-block;border:0;height:100%;margin-bottom:3rem}@media print,screen and (min-width:63.6875em){.global-logo-banner a.logo-banner-link{margin-bottom:0}}.global-logo-banner a.logo-banner-link img{width:100%;max-width:175px}@media print,screen and (min-width:63.6875em){.global-logo-banner a.logo-banner-link img{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}a.extra-partner-logo-link{margin-left:15px;height:100%;display:inline-block;padding-left:15px;border-left:1px solid #bcbcbc;text-decoration:none!important;border-bottom:none!important}.home-page-body main{width:100%;max-width:100%}.home-page-body .home-header{padding:70px 0 5px;background:#4a90e2;background-image:url(./assets/img/NW-header-graphic.png);text-align:left;background-position:bottom right;background-repeat:no-repeat;background-size:cover}@media print,screen and (min-width:54.8125em){.home-page-body .home-header{background-position:bottom center;padding:110px 0 5px}}@media screen and (min-width:125em){.home-page-body .home-header{background-size:2000px;background-repeat:repeat no-repeat}}.home-page-body .home-header span{color:#fff;font-size:2.5em;text-align:center;line-height:1.35em!important;font-weight:700;margin-bottom:25px;display:inline-block}@media print,screen and (min-width:54.8125em){.home-page-body .home-header span{font-size:3.5em;text-align:left}}@media print,screen and (min-width:63.6875em){.home-page-body .home-header span{width:880px}}.home-page-body .home-header .double-button-section{padding-bottom:130px}.home-page-body .home-header .double-button-section .button{width:100%;text-align:center;margin:0 0 15px}@media print,screen and (min-width:54.8125em){.home-page-body .home-header .double-button-section .button{width:auto;margin-bottom:0;margin-right:20px}}.home-page-body .home-header .double-button-section .button.white-button{margin-left:0}.home-page-body .top-button-section{max-width:1100px;width:100%;background:#fff;margin:0 auto;padding:20px 0;box-shadow:0 3px 2px rgba(0,0,0,.1)}@media print,screen and (min-width:63.6875em){.home-page-body .top-button-section{margin-top:-54px}}.home-page-body .top-button-section a{width:100%;text-align:center;display:inline-block;padding:20px 10px;text-decoration:none;color:#29456e;font-weight:700;font-size:19px;cursor:pointer;transition:all .25s;position:relative}@media print,screen and (min-width:63.6875em){.home-page-body .top-button-section a{width:33%;border-right:1px solid #e4e4e4}}.home-page-body .top-button-section a:hover{color:#4a90e2;-ms-transform:translateY(-2px);transform:translateY(-2px)}.home-page-body .top-button-section a:last-of-type{border-right:none}.home-page-body .intro-text-section{padding:30px 0}@media print,screen and (min-width:63.6875em){.home-page-body .intro-text-section{padding:70px 0}}.home-page-body .intro-text-section .h2{color:#29466e;line-height:1.35em!important;font-size:1.6em;text-align:left}@media print,screen and (min-width:63.6875em){.home-page-body .intro-text-section .h2{font-size:2em}}.home-page-body .intro-text-section .img-side{text-align:center;margin-bottom:30px}@media print,screen and (min-width:63.6875em){.home-page-body .intro-text-section .img-side{margin-top:60px;text-align:left}}.home-page-body .intro-text-section .img-side img{max-width:240px;width:100%}@media print,screen and (min-width:54.8125em){.home-page-body .intro-text-section .img-side img{max-width:380px;width:100%}}.home-page-body .select-your-service{background:#f8f8f8;padding:70px 0 0;margin-bottom:-280px}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box .wysiwyg ul li,.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box p,.home-page-body .select-your-service h2{margin-bottom:30px}.home-page-body .select-your-service h3{margin:0 0 20px;font-size:1.5em}.home-page-body .select-your-service .box-section .top{padding:35px 25px 30px;background:#fff;box-shadow:0 2px 7px 2px rgba(0,0,0,.08)}.home-page-body .select-your-service .box-section .top img{display:block;margin-bottom:10px}@media print,screen and (min-width:54.8125em){.home-page-body .select-your-service .box-section .top{min-height:450px}}@media print,screen and (min-width:63.6875em){.home-page-body .select-your-service .box-section .top{min-height:400px}}.home-page-body .select-your-service .box-section .top .small-txt{font-size:14px;font-weight:600;color:#4a90e2}.home-page-body .select-your-service .box-section .top p{margin:0;font-weight:400}.home-page-body .select-your-service .box-section .bottom{margin-bottom:30px}@media print,screen and (min-width:54.8125em){.home-page-body .select-your-service .box-section .bottom{margin-top:30px;margin-bottom:0}}.home-page-body .select-your-service .box-section .bottom a{box-shadow:0 2px 5px 1px rgba(0,0,0,.15)}.home-page-body .what-to-expect{padding:350px 0 70px;background:#fff}.home-page-body .called-out-expections-section .icon-row,.home-page-body .what-to-expect .img-side{text-align:center}.home-page-body .what-to-expect .img-side img{max-width:480px;width:80%;margin-top:10px}@media print,screen and (min-width:54.8125em){.home-page-body .what-to-expect .img-side img{width:100%}}@media print,screen and (min-width:63.6875em){.home-page-body .what-to-expect .img-side img{margin-top:60px}}.home-page-body .called-out-expections-section{background:#4a90e2;padding:80px 0}.home-page-body .called-out-expections-section h2{text-align:center;color:#fff;margin-bottom:60px}.home-page-body .called-out-expections-section img{margin-bottom:5px;height:80px;margin-top:40px}@media print,screen and (min-width:63.6875em){.home-page-body .called-out-expections-section img{margin-top:0}}@media print,screen and (min-width:63.6875em){.home-page-body .called-out-expections-section .icon-row{margin-bottom:45px}}.home-page-body .called-out-expections-section .icon-row p{color:#fff;font-weight:700;margin-top:20px}.home-page-body .called-out-expections-section .icon-row:last-of-type{margin-bottom:20px}.home-page-body .cta-button-section{background:#145aac;padding:70px 0}.home-page-body .cta-button-section .button{background:#f5a623;width:100%;text-align:center;position:relative;font-size:17px}@media print,screen and (min-width:63.6875em){.home-page-body .cta-button-section .button:hover{-ms-transform:translateY(-5px);transform:translateY(-5px);background:#db8c0a}.home-page-body .cta-button-section .row{margin-bottom:20px}}.home-page-body .cta-button-section .columns{padding-left:10px;padding-right:10px;margin-bottom:20px}@media print,screen and (min-width:63.6875em){.home-page-body .cta-button-section .columns{margin-bottom:0}}.home-page-body .cta-button-section h2{color:#fff;text-align:center;margin-bottom:40px}.home-page-body .mountain-section{padding:70px 0 300px;background-image:url(./assets/img/NW-graphic-GREYCLOUDS.svg);background-size:1120px 350px;background-position:right bottom;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.home-page-body .mountain-section{background-position:center bottom}}.home-page-body .in-page-cta-section{background:#4a90e2;padding:70px 0;margin-top:-2px;text-align:center}.home-page-body .in-page-cta-section h2,.home-page-body .in-page-cta-section p{color:#fff}.home-page-body .in-page-cta-section p{font-weight:600;margin-bottom:30px}.home-page-body .map-section{padding:70px 0 0;position:relative}@media print,screen and (min-width:63.6875em){.home-page-body .map-section{padding:70px 0}}.home-page-body .map-section h2{text-align:center}@media print,screen and (min-width:63.6875em){.home-page-body .map-section h2{margin-bottom:50px}}.home-page-dd{position:relative}@media print,screen and (min-width:54.8125em){.home-page-dd{width:330px}}.home-page-dd .heading{background:#fff;color:#003952;position:relative;border-radius:4px;display:block;text-align:left;cursor:pointer;font-size:17px;transition:all .25s}.home-page-dd .heading:after{font-family:"FontAwesome";content:"\f078";position:absolute}.home-page-dd .heading:hover,.home-page-dd.active .heading{color:#4a90e2}.home-page-dd .body{display:none;background:#fff;position:absolute;overflow-y:scroll;width:100%;z-index:50}.home-page-dd .body a,.home-page-dd form.dd-form label{display:block;width:100%;padding:9px 15px;font-size:15px;color:#3d3d3d;text-decoration:none;font-weight:400}.home-page-dd .body a:hover,.home-page-dd form.dd-form label:hover{background:#eee}.home-page-dd form.dd-form label{cursor:pointer;margin-bottom:0;line-height:20px!important;position:relative}.home-page-dd form input{opacity:0;margin:0;position:absolute}.home-page-dd.active .heading:after{content:"\f077";top:18px}.home-page-dd.active .body{display:block}.content.basic-page.new-home-page.new-home-page-iso h1,.content.basic-page.new-home-page.new-home-page-iso h2,.content.basic-page.new-home-page.new-home-page-iso h3,.content.basic-page.new-home-page.new-home-page-iso h4,.content.basic-page.new-home-page.new-home-page-iso h5,.content.basic-page.new-home-page.new-home-page-iso h6{text-transform:none}.content.basic-page.new-home-page.new-home-page-iso .home-header{background:#fff;padding:50px 0}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso .home-header{padding:100px 0}}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso .home-header{background-image:url(./assets/img/compass-test-v4-desktop.svg);background-position-x:175%;background-position-y:0;background-repeat:no-repeat;background-size:800px auto}}@media screen and (min-width:66.875em){.content.basic-page.new-home-page.new-home-page-iso .home-header{background-position-x:140%}}@media screen and (min-width:78.125em){.content.basic-page.new-home-page.new-home-page-iso .home-header{background-size:900px auto}}@media screen and (min-width:84.375em){.content.basic-page.new-home-page.new-home-page-iso .home-header{background-position-x:100%}}@media screen and (min-width:125em){.content.basic-page.new-home-page.new-home-page-iso .home-header{background-size:44% auto}}@media screen and (min-width:156.25em){.content.basic-page.new-home-page.new-home-page-iso .home-header{background-size:1050px auto}}.content.basic-page.new-home-page.new-home-page-iso .home-header span{color:#003952;font-weight:400;line-height:1.5em!important;margin-bottom:35px;text-align:center;display:block;width:100%}.content.basic-page.new-home-page.new-home-page-iso .home-header span sup,.iso-image-header-sub-pages span sup{font-size:30px}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso .home-header span sup{font-size:30px;top:-25px;left:5px}}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso .home-header span{font-size:3em}}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso .home-header span{width:850px;text-align:left}}@media screen and (min-width:78.125em){.content.basic-page.new-home-page.new-home-page-iso .home-header span{font-size:3.5em}}.content.basic-page.new-home-page.new-home-page-iso .home-header .home-page-dd{max-width:400px;width:100%;text-align:center;margin:0 auto}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso .home-header .home-page-dd{margin:0;text-align:left}}.content.basic-page.new-home-page.new-home-page-iso .home-header .home-page-dd .heading{padding:15px;margin:0;box-shadow:0 3px 10px rgba(77,71,81,.125);border:1px solid #dedede;font-weight:400}.content.basic-page.new-home-page.new-home-page-iso .home-header .home-page-dd .heading:after{font-size:24px;color:#fff;background:#4a90e2;height:100%;top:0;right:0;width:65px;text-align:center;line-height:48px;border-radius:0 4px 4px 0}.content.basic-page.new-home-page.new-home-page-iso .home-header .home-page-dd .body{border:1px solid #dedede;box-shadow:0 1px 15px rgba(77,71,81,.35);border-radius:4px;top:75px;overflow:visible;height:auto}.content.basic-page.new-home-page.new-home-page-iso .home-header .home-page-dd .body form,.home-page-dd .body form,.iso-image-header-sub-pages .home-page-dd .body form{overflow-y:scroll;height:210px}.content.basic-page.new-home-page.new-home-page-iso .home-header .home-page-dd .body:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;z-index:1;left:49%;filter:drop-shadow(0 -3px 3px rgba(0,0,0,.1))}.content.basic-page.new-home-page.new-home-page-iso .home-header .home-page-dd .body:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #dedede;position:absolute;top:-11px;z-index:0;left:49%}.content.basic-page.new-home-page.new-home-page-iso .home-header .more-text-home-sect{padding-top:40px;text-align:center}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso .home-header .more-text-home-sect{padding-top:200px}}.content.basic-page.new-home-page.new-home-page-iso .home-header .more-text-home-sect h1,.content.basic-page.new-home-page.new-home-page-iso .home-header .more-text-home-sect h2{font-weight:400;margin-bottom:30px}.content.basic-page.new-home-page.new-home-page-iso .home-header .more-text-home-sect p{font-size:18px;line-height:34px}.content.basic-page.new-home-page.new-home-page-iso .home-header .more-text-home-sect .mobile-compass{display:block;width:80%;max-width:500px;margin:0 auto 50px}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso .home-header .more-text-home-sect .mobile-compass{display:none}}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey{padding:50px 0}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso .getting-boxey{padding:130px 0 90px}}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey .header-area h2{text-align:center;margin:0}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey .header-area span{text-align:center;display:block;font-size:24px;font-weight:400}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey .lower{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box{box-shadow:0 2px 7px 2px rgba(74,144,226,.15);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;width:96%;margin-left:2%;margin-right:2%;margin-top:52px;padding:50px 25px 90px;border-radius:8px;position:relative;transition:all .25s}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box{padding:50px 50px 90px;width:46%;margin-left:2%;margin-right:2%}}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box:hover{box-shadow:0 3px 20px 2px rgba(74,144,226,.2)}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box img{width:100px;display:block}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box h3{font-weight:700;margin-bottom:16px;margin-top:30px}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box span{text-transform:uppercase;font-weight:700;color:#29466e;letter-spacing:1px;position:absolute;bottom:50px;font-size:13px}@media (min-width:400px){.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box span{font-size:14px}}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box span{font-size:15px}}.content.basic-page.new-home-page.new-home-page-iso .getting-boxey a.box .wysiwyg{color:#003952;font-size:18px;font-weight:400}.content.basic-page.new-home-page.new-home-page-iso .iso-graphic-sect{padding:20px 0 60px}.content.basic-page.new-home-page.new-home-page-iso .iso-graphic-sect .iso-graphic{width:80%;max-width:500px;margin:0 auto}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso .iso-graphic-sect .iso-graphic{max-width:100%;width:100%;margin:0}}.content.basic-page.new-home-page.new-home-page-iso .iso-graphic-sect .text-side{margin:0;text-align:center}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso .iso-graphic-sect .text-side{padding-top:100px;padding-left:30px;text-align:left}}.content.basic-page.new-home-page.new-home-page-iso .iso-graphic-sect .img-side{text-align:center;margin:30px 0 0}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso .iso-graphic-sect .img-side{text-align:left;margin:0}}.content.basic-page.new-home-page.new-home-page-iso .iso-graphic-sect a{background:#4a90e2;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);text-align:left}.content.basic-page.new-home-page.new-home-page-iso .iso-graphic-sect a:hover{background:#14c991}.content.basic-page.new-home-page.new-home-page-iso .state-links-table-section{padding:0 0 70px;background:0 0}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .basic-wysiwyg-div div,.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .basic-wysiwyg-div ol li,.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .basic-wysiwyg-div p,.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .basic-wysiwyg-div span,.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .basic-wysiwyg-div strong,.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .basic-wysiwyg-div ul li{line-height:2em}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro{padding:40px 0}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro{padding:90px 0}}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro h1{font-weight:300;display:block;font-size:3.5em;line-height:1.1em!important;text-align:left}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro h1{font-size:4.5em;line-height:1.25em!important}}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro h1 span{font-weight:700;line-height:1.1em;display:inline-block}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro h1 span{line-height:1.25em}}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .img-side img{max-width:400px;width:100%;margin:0 auto;display:block}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .img-side img{max-width:500px}}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .img-side img{max-width:100%}}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .link-row{margin-top:50px}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .link-row a{display:block;margin-bottom:10px;padding:8px 8px 8px 30px;font-size:20px;color:#4a90e2;font-weight:700;text-decoration:none;position:relative;transition:all .2s;border-radius:8px;border:1px solid transparent;letter-spacing:.5px}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .link-row a i{position:absolute;left:5px;top:8px;color:#29466e;font-size:28px;line-height:initial;transition:all .2s}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .link-row a:hover{box-shadow:0 2px 6px 1px rgba(74,144,226,.2);color:#29466e;border-color:#d7e9ff;padding:8px 8px 8px 35px}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .link-row a:hover i{-ms-transform:translateX(5px);transform:translateX(5px)}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .intro-paragraph-container{margin-top:100px;text-align:left}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .intro-paragraph-container{text-align:center}}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .intro-paragraph-container .intro-paragraph{font-size:24px;font-weight:600;line-height:1.7}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .jumbo-intro .intro-paragraph-container .intro-paragraph{font-size:29px}}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .getting-boxey{padding:0 0 90px}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section{padding:50px 0;background:#fafcff}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section{padding:70px 0}}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .box-row{margin-top:50px}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box{padding:30px 30px 70px;box-shadow:0 2px 7px 2px rgba(74,144,226,.15);display:block;text-decoration:none;border-radius:8px;position:relative;transition:all .25s;min-height:200px;text-align:left;background:#fff;margin-bottom:25px}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box:hover{box-shadow:0 3px 20px 2px rgba(74,144,226,.2)}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box img,.new-llc-corp-page.state-simple-page .small-box-section .small-box img{width:100px;display:block}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box span.small-text{font-size:15px;font-weight:600;color:#4a90e2;display:block}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box span.large-text{font-size:26px;font-weight:600;color:#29466e;display:block}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box span.fake-link{text-transform:uppercase;font-weight:700;color:#29466e;letter-spacing:1px;position:absolute;bottom:30px;font-size:13px;display:block;text-align:left}@media (min-width:400px){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box span.fake-link{font-size:14px}}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-box-section .small-box span.fake-link{font-size:15px}}.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-wysiwyg-section{padding:40px 0}@media print,screen and (min-width:54.8125em){.content.basic-page.new-home-page.new-home-page-iso.new-home-page-iso-2020 .lower-wysiwyg-section{padding:70px 0}}.add-on-hp-text-sect{padding:60px 0 80px;height:500px;overflow:hidden;position:relative;transition:all .25s}.add-on-hp-text-sect h2{margin-top:45px;text-transform:none;font-weight:400;font-size:1.6em}.add-on-hp-text-sect:before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#fff 30%,rgba(255,255,255,.05) 60%);z-index:10;content:""}.add-on-hp-text-sect p{line-height:1.75em}.add-on-hp-text-sect .rm-b{position:absolute;bottom:120px;right:0;left:0;margin:0 auto;display:inline-block;text-align:center;z-index:100;color:#4a90e2;font-size:18px;text-decoration:underline;cursor:pointer;width:120px}.add-on-hp-text-sect.open{height:auto}.add-on-hp-text-sect.open .rm-b,.add-on-hp-text-sect.open:before,.new-llc-corp-page.state-simple-page .conc-section .arrow-button-responsive:after,.new-llc-corp-page.state-simple-page .conc-section .arrow-button-responsive:before,.new-llc-corp-page.state-simple-page .conc-section .arrow-button:after,.new-llc-corp-page.state-simple-page .conc-section .arrow-button:before,.new-llc-corp-page.state-simple-page .generator-section .arrow-button-responsive:after,.new-llc-corp-page.state-simple-page .generator-section .arrow-button-responsive:before,.new-llc-corp-page.state-simple-page .generator-section .arrow-button:after,.new-llc-corp-page.state-simple-page .generator-section .arrow-button:before,.new-llc-corp-page.state-simple-page .state-steps-map article{display:none}.sticky-nav-section-mobile-open{overflow:scroll;height:100%}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .sub-page-tag{font-weight:600;color:#2a3c47;margin:0 0 50px;font-size:20px;text-align:center}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .sub-page-tag{text-align:left}}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .lower-half{margin-top:30px}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .lower-half{margin-top:200px}}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header{padding:70px 20px}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header{padding:100px 20px}}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header h1{text-align:center;margin-bottom:20px;font-weight:400}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header h1{font-size:3em;text-align:left;max-width:640px}}@media screen and (min-width:75em){.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header h1{max-width:800px}}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box,.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box a:hover span:after,.iso-button-link a:hover span:after,.iso-button-link p:hover span:after{width:100%}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box a{text-decoration:none;display:inline-block;width:auto;position:relative}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box a:hover i,.iso-button-link a:hover i,.iso-button-link p:hover i,.iso-image-header-sub-pages .link-box a:hover i{background:#a2c6f0}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box a:hover span,.iso-button-link a:hover span,.iso-button-link p:hover span,.iso-image-header-sub-pages .link-box a:hover span{border-color:#145aac;color:#145aac}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box a span,.iso-image-header-sub-pages .link-box a span{margin-bottom:35px;display:inline-block;font-size:15px;font-weight:600;text-decoration:none;color:#4a90e2;width:auto;border-bottom:2px solid #4a90e2;position:relative;transition:all .5s;margin-left:50px;text-align:left}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box a span:after,.iso-button-link a span:after,.iso-button-link p span:after,.iso-image-header-sub-pages .link-box a span:after{content:"";height:4px;width:0%;background:#145aac;position:absolute;left:0;bottom:-3px;transition:all .5s}@media screen and (min-width:31.25em){.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box a span{font-size:20px}}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box a i,.iso-button-link a i,.iso-button-link p i,.iso-image-header-sub-pages .link-box a i{display:inline-block;margin-right:20px;background:#cee1f7;background:#cadef4;color:#4a90e2;text-align:center;height:35px;width:35px;border-radius:100%;line-height:35px;position:absolute;transition:all .5s}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .link-box:first-of-type{float:none}.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .mobile-compass{display:block;width:80%;max-width:500px;margin:20px auto 0}@media print,screen and (min-width:63.6875em){.content.basic-page.new-home-page.new-home-page-iso.top-level-navigation-page .home-header .mobile-compass{display:none}}.lu-body a.get-started{background:#f39321}.lu-body a.get-started:hover{background:#d5790c}.new-llc-corp-page.state-simple-page h1,.new-llc-corp-page.state-simple-page h2,.new-llc-corp-page.state-simple-page h3,.new-llc-corp-page.state-simple-page h4,.new-llc-corp-page.state-simple-page h5,.new-llc-corp-page.state-simple-page h6{text-transform:none!important}.new-llc-corp-page.state-simple-page .intro-section{padding:40px 0 0}@media print,screen and (min-width:63.6875em){.new-llc-corp-page.state-simple-page .intro-section{padding:70px 0 0}}.new-llc-corp-page.state-simple-page .intro-section.iso-cta-box-header div:first-of-type>h1{text-align:center;margin-bottom:36px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .intro-section.iso-cta-box-header div:first-of-type>h1{text-align:left;margin-bottom:0}}.new-llc-corp-page.state-simple-page .iso-cta-box-header{margin-bottom:50px}@media print,screen and (max-width:54.81125em){.new-llc-corp-page.state-simple-page .iso-cta-box-header>div:last-of-type>div:last-of-type{padding:0}}@media screen and (min-width:82.5em){.new-llc-corp-page.state-simple-page .iso-cta-box-header{margin-left:auto;margin-right:auto;max-width:1440px;position:relative}}.new-llc-corp-page.state-simple-page .cta-box-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:36px;position:relative;background-color:#f0f6fd}.new-llc-corp-page.state-simple-page .cta-box-header p{text-align:center;font-weight:600;margin:.25em 0 1em;font-size:2.5em;display:block}.new-llc-corp-page.state-simple-page .cta-box-header .button{background:#4a90e2}.new-llc-corp-page.state-simple-page .cta-box-header .button:hover{background:#1b2e49;color:#fff}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .cta-box-header{position:absolute;right:0;padding:36px 64px}}@media screen and (min-width:82.5em){.new-llc-corp-page.state-simple-page .cta-box-header{padding:36px 128px}}.new-llc-corp-page.state-simple-page .extendy{font-size:16px;text-transform:uppercase;color:#29466e}.new-llc-corp-page.state-simple-page .conc-section .arrow-button,.new-llc-corp-page.state-simple-page .conc-section .arrow-button-responsive{border:0;color:#fff;transition:all .25s;margin-bottom:2.5em;background:#f5a623;position:relative;text-decoration:none!important}.new-llc-corp-page.state-simple-page .conc-section .arrow-button-responsive:hover,.new-llc-corp-page.state-simple-page .conc-section .arrow-button:hover{background:#14c991}.new-llc-corp-page.state-simple-page .state-steps-map-mobile{text-align:left}.new-llc-corp-page.state-simple-page .state-steps-map-mobile li,.related-articles-section .related-articles-mobile li{color:#003952;font-weight:700;margin-bottom:24px}.new-llc-corp-page.state-simple-page .state-steps-map-mobile a{margin-left:1rem}@media screen and (min-width:75em){.new-llc-corp-page.state-simple-page .state-steps-map{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1366px}.new-llc-corp-page.state-simple-page .state-steps-map .state-steps-map-mobile{display:none}.new-llc-corp-page.state-simple-page .state-steps-map article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:476px;width:138px;position:relative}.new-llc-corp-page.state-simple-page .state-steps-map article div:first-of-type{background-color:#fff;color:#ddd;font-size:24px;font-weight:600;padding:8px 16px;position:relative;z-index:1}.new-llc-corp-page.state-simple-page .state-steps-map article a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px;position:relative;text-decoration:none;width:100%;z-index:1}.new-llc-corp-page.state-simple-page .state-steps-map article a:hover strong{color:#4a90e2}.new-llc-corp-page.state-simple-page .state-steps-map article a::after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.53366 7.50968L0.193175 1.85245C-0.0643917 1.57961 -0.0643917 1.13726 0.193175 0.864446L0.816057 0.204625C1.07318 -0.0677514 1.48991 -0.0682756 1.74765 0.20346L6.00001 4.68691L10.2524 0.20346C10.5101 -0.0682756 10.9268 -0.0677514 11.1839 0.204625L11.8068 0.864446C12.0644 1.13729 12.0644 1.57963 11.8068 1.85245L6.46637 7.50968C6.2088 7.78249 5.79122 7.78249 5.53366 7.50968Z' fill='%234A90E2'/%3E%3C/svg%3E%0A");width:12px;height:8px}.new-llc-corp-page.state-simple-page .state-steps-map article:last-of-type:nth-child(even) a::after{left:30px;bottom:-39px;-ms-transform:rotate(295deg);transform:rotate(295deg)}.new-llc-corp-page.state-simple-page .state-steps-map article:last-of-type:nth-child(odd) a::after{top:-39px;left:30px;-ms-transform:rotate(245deg);transform:rotate(245deg)}.new-llc-corp-page.state-simple-page .state-steps-map article p{font-size:13px;font-weight:700;line-height:1.25;text-align:center;text-transform:uppercase;color:#4a90e2}.new-llc-corp-page.state-simple-page .state-steps-map article strong{display:block;font-size:28px;font-weight:700;color:#003952;transition:all .25s}.new-llc-corp-page.state-simple-page .state-steps-map article img{height:110px;width:110px;object-fit:contain}.new-llc-corp-page.state-simple-page .state-steps-map article:last-of-type::after{display:none}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(even){-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:end;justify-content:end}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(even) div:first-of-type{top:22px}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(even) a{top:24px;margin-bottom:16px}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(even):not(:nth-last-child(2)) a::after{right:-6px;bottom:130px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(even) p{margin:16px auto auto}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(odd) div:first-of-type{bottom:22px}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(odd) a{-ms-flex-direction:column-reverse;flex-direction:column-reverse;bottom:24px;margin-top:16px}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(odd):not(:nth-last-child(2)) a::after{right:-6px;top:130px}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(odd) p{margin:auto auto 16px}.new-llc-corp-page.state-simple-page .state-steps-map article::after,.new-llc-corp-page.state-simple-page .state-steps-map article::before{background-image:url("data:image/svg+xml,%3Csvg width='140' height='476' viewBox='0 0 140 476' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1C38.8028 1 70 28.6999 70 62.8695V413.131C70 447.3 101.197 475 139 475' stroke='%23DDDDDD' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(even)::before{content:"";position:absolute;left:-70px;top:0;height:476px;width:140px}.new-llc-corp-page.state-simple-page .state-steps-map article:nth-of-type(even)::after{content:"";-ms-transform:rotate(180deg) scaleX(-1);transform:rotate(180deg) scaleX(-1);position:absolute;right:-70px;top:0;height:476px;width:140px}}.new-llc-corp-page.state-simple-page .generator-section{padding:60px 0 0;overflow-x:hidden}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .generator-section{padding:80px 0 0}}.new-llc-corp-page.state-simple-page .generator-section ol,.new-llc-corp-page.state-simple-page .generator-section ul{margin-bottom:2.5em}.new-llc-corp-page.state-simple-page .generator-section:focus{-webkit-appearance:none;appearance:none;outline:0}.new-llc-corp-page.state-simple-page .generator-section .step-top-header .header-block{text-align:center;margin:0 0 80px}.new-llc-corp-page.state-simple-page .generator-section .step-top-header .header-block h2{font-size:2rem}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .generator-section .step-top-header .header-block h2{font-size:2.5rem}}.new-llc-corp-page.state-simple-page .generator-section .step-image{width:110px;margin-bottom:48px;text-align:center}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .generator-section .step-image{text-align:left;margin-bottom:0}}.new-llc-corp-page.state-simple-page .generator-section .btn-row{margin-bottom:30px}.new-llc-corp-page.state-simple-page .generator-section .btn-row div:nth-of-type(even) a{background:#4a90e2}.new-llc-corp-page.state-simple-page .generator-section .arrow-button,.new-llc-corp-page.state-simple-page .generator-section .arrow-button-responsive{border:0;color:#fff;transition:all .25s;margin-bottom:2.5em;background:#f5a623;text-decoration:none!important}.new-llc-corp-page.state-simple-page .generator-section .arrow-button-responsive:hover,.new-llc-corp-page.state-simple-page .generator-section .arrow-button:hover{background:#14c991}.new-llc-corp-page.state-simple-page .generator-section .doc-icon-link-section{padding:20px 0 0}.new-llc-corp-page.state-simple-page .generator-section .doc-icon-link-section a{text-decoration:none;border:0;font-size:17px;font-weight:600;color:#003952;display:block;padding-left:70px;padding-top:5px;position:relative;transition:all .25s;margin-bottom:40px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .generator-section .doc-icon-link-section a{margin-bottom:50px}}.new-llc-corp-page.state-simple-page .generator-section .doc-icon-link-section a:after{display:none}.new-llc-corp-page.state-simple-page .generator-section .doc-icon-link-section a:before{content:"";width:50px;height:80px;left:0;top:-10px;display:inline-block;background:url(./assets/img/nw-docs-icon.png);background-size:cover;position:absolute;transition:all .25s}.new-llc-corp-page.state-simple-page .generator-section .doc-icon-link-section a:hover{color:#4a90e2}.new-llc-corp-page.state-simple-page .generator-section .doc-icon-link-section a:hover:before{-ms-transform:scale(1.075);transform:scale(1.075)}.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top{position:relative;padding:25px 25px 30px}@media print,screen and (min-width:63.6875em){.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top{min-height:370px!important;padding:35px 25px 10px}}@media screen and (min-width:68.75em){.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top{min-height:360px!important}}.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top .price{font-size:34px;font-weight:700;color:#4a90e2;display:block;margin:10px 0 20px}.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top .price .dollar-sign{font-size:22px;position:relative;top:-10px;margin-right:4px}.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top .rating{position:absolute;bottom:20px;font-size:12px;font-weight:400}.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top .rating a{text-decoration:none;border-bottom:none;font-weight:700;color:#003952}.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top .rating a:after{height:2px}.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top .stars{position:absolute;bottom:50px}.global-iso-box-section .top .stars i,.new-llc-corp-page.state-simple-page .generator-section .box-section-container .top .stars i{font-size:20px;color:#f5a623}.new-llc-corp-page.state-simple-page .generator-section .box-section-container .last-box .top{padding:35px 25px 75px}.new-llc-corp-page.state-simple-page .generator-section .box-section-container .cta-button{background:#f5a623}@media print,screen and (min-width:63.6875em){.new-llc-corp-page.state-simple-page .generator-section .box-section-container.tall-box .top{min-height:430px!important}}.new-llc-corp-page.state-simple-page .small-box-section{padding:50px 0}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .small-box-section{padding:70px 0}}@media print,screen and (min-width:63.6875em){.new-llc-corp-page.state-simple-page .small-box-section .box-row{padding:0 32px}}.new-llc-corp-page.state-simple-page .small-box-section h2,.new-llc-corp-page.state-simple-page .small-box-section p{font-weight:400;font-size:2rem;margin-bottom:48px}.new-llc-corp-page.state-simple-page .small-box-section .small-box{padding:18px;box-shadow:0 2px 7px 2px rgba(74,144,226,.15);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border-radius:8px;position:relative;transition:all .25s;min-height:150px;background:#fff;margin-bottom:25px}.new-llc-corp-page.state-simple-page .small-box-section .small-box:hover{box-shadow:0 3px 20px 2px rgba(74,144,226,.2)}.new-llc-corp-page.state-simple-page .small-box-section .small-box:hover span.fake-link img{margin-left:30px}.new-llc-corp-page.state-simple-page .small-box-section .small-box span.fake-link{font-weight:700;color:#29466e;letter-spacing:1px;position:relative;font-size:16px;display:block;text-align:center;width:100%}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .small-box-section .small-box span.fake-link{font-size:18px}}.new-llc-corp-page.state-simple-page .small-box-section .small-box span.fake-link img{width:40px;display:inline-block;position:absolute;right:0;top:-1px;margin-left:10px;margin-top:3px;z-index:2;transition:all .25s}.new-llc-corp-page.state-simple-page .bottom-cta-section{padding:110px 0;margin-top:80px}.new-llc-corp-page.state-simple-page .bottom-cta-section h2{font-size:2rem;margin-bottom:64px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .bottom-cta-section h2{font-size:2.5rem;margin-bottom:32px}}.new-llc-corp-page.state-simple-page .bottom-cta-section a.button:hover::after,.new-llc-corp-page.state-simple-page .generator-section.generator-section-no-num .number-block,.new-llc-corp-page.state-simple-page .number-block .number .up-arrow:after{display:none}.new-llc-corp-page.state-simple-page .testimonials{padding:60px 0}.new-llc-corp-page.state-simple-page .testimonials h2{font-weight:400;font-size:2rem;margin-bottom:48px}.new-llc-corp-page.state-simple-page .testimonials .testimonials-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:1rem 4rem}.new-llc-corp-page.state-simple-page .testimonials .testimony{background-color:#eef5fd;border-radius:4px;padding:32px 24px 0 20px;margin:0 16px 32px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:375px}.new-llc-corp-page.state-simple-page .testimonials .testimony img{border-radius:50% 50%;height:152px;width:152px;object-fit:cover;margin-bottom:32px}.new-llc-corp-page.state-simple-page .testimonials .testimony h4{font-weight:600;font-size:1rem}.new-llc-corp-page.state-simple-page .generator-section:last-of-type{margin-bottom:120px}.new-llc-corp-page.state-simple-page .faq-generator-section{padding-bottom:120px}.new-llc-corp-page.state-simple-page h3,.new-llc-corp-page.state-simple-page h4,.new-llc-corp-page.state-simple-page h5,.new-llc-corp-page.state-simple-page h6{font-size:1.25em;font-weight:700;margin:0 0 20px}.new-llc-corp-page.state-simple-page h3 a,.new-llc-corp-page.state-simple-page h4 a,.new-llc-corp-page.state-simple-page h5 a,.new-llc-corp-page.state-simple-page h6 a{display:inline-block}.new-llc-corp-page.state-simple-page p{line-height:32px;margin-bottom:2.5em}.new-llc-corp-page.state-simple-page .header-block{display:inline-block;width:100%}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .header-block{width:90%;float:right}}.new-llc-corp-page.state-simple-page .header-block h2{display:inline-block;width:auto!important;margin-bottom:16px;font-size:1.5rem}.new-llc-corp-page.state-simple-page .number-block{width:100%;display:inline-block}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .number-block{width:10%}}.new-llc-corp-page.state-simple-page .number-block .number{display:inline-block;font-size:2.75em;font-weight:700;position:relative;top:-16px;width:50px;text-align:center}.new-llc-corp-page.state-simple-page .number-block .number .up-arrow{position:absolute;top:-15px;left:0;right:0;margin:0 auto;width:24px;height:24px;cursor:pointer;border-bottom:none}.new-llc-corp-page.state-simple-page .number-block .number .up-arrow:before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #b7d3f3;left:-4px;bottom:0;content:"";position:absolute;transition:all .25s}.new-llc-corp-page.state-simple-page .number-block .number .up-arrow:hover:before{border-bottom:15px solid #f5a623}.new-llc-corp-page.state-simple-page .number-block .number .down-arrow{position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;width:24px;height:24px;cursor:pointer;border-bottom:none}.global-iso-box-section .box-section .bottom a:after,.new-box-section.select-your-service .box-section .bottom a:after,.new-llc-corp-page.state-simple-page .number-block .number .down-arrow:after,.top-level-how-to-pages .state-link-table a:after,.top-level-how-to-pages .state-link-table a:before{display:none}.new-llc-corp-page.state-simple-page .number-block .number .down-arrow:before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #4a90e2;left:-4px;bottom:2px;content:"";position:absolute;transition:all .25s}.new-llc-corp-page.state-simple-page .number-block .number .down-arrow:hover:before{border-top:15px solid #f5a623}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .text-block{margin-left:10%}}.new-llc-corp-page.state-simple-page .text-block.text-block-spacer{margin:30px 0}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .text-block.text-block-spacer{margin:50px 0 50px 10%}.new-llc-corp-page.state-simple-page .header-row{margin-bottom:20px}}.new-llc-corp-page.state-simple-page ol.top-steps{margin-left:1em}.new-llc-corp-page.state-simple-page ol.top-steps li{font-weight:600;margin-bottom:1em}.new-llc-corp-page.state-simple-page ol.top-steps li a{font-weight:600;margin-left:1em;display:inline-block;font-size:17px;line-height:22px}@media screen and (min-width:31.25em){.new-llc-corp-page.state-simple-page ol.top-steps li a{font-size:18px;line-height:32px}}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page ol.top-steps li a{font-size:18px;line-height:32px}}.new-llc-corp-page.state-simple-page .top-steps-paragraph{margin-bottom:1em}.new-llc-corp-page.state-simple-page .big-font-container ol li,.new-llc-corp-page.state-simple-page .big-font-container p,.new-llc-corp-page.state-simple-page .big-font-container span,.new-llc-corp-page.state-simple-page .big-font-container ul li{font-size:18px;line-height:32px}.new-llc-corp-page.state-simple-page .big-font-container .cta-box-header p,.sic-fot-d p{font-size:2.1em;text-align:left}.new-llc-corp-page.state-simple-page .big-font-container .cta-box-header strong{padding-top:10px;display:block}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .big-font-container .cta-box-header{position:absolute;right:0;padding:36px 64px}}@media screen and (min-width:82.5em){.new-llc-corp-page.state-simple-page .big-font-container .cta-box-header{padding:36px 128px}}.new-llc-corp-page.state-simple-page .conc-section{background:#3c78bc;padding:120px 0 40px;margin-top:100px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .conc-section{margin-top:180px}}@media print,screen and (min-width:63.6875em){.new-llc-corp-page.state-simple-page .conc-section{padding:100px 0}}.new-llc-corp-page.state-simple-page .conc-section ol,.new-llc-corp-page.state-simple-page .conc-section ul{margin-bottom:2.5em}.new-llc-corp-page.state-simple-page .conc-section *{color:#fff}.new-llc-corp-page.state-simple-page .conc-section .row{position:relative}.new-llc-corp-page.state-simple-page .conc-section .topper-img{width:300px;position:absolute;right:0;left:0;top:-235px;margin:0 auto}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page .conc-section .topper-img{width:400px;top:-285px}}@media print,screen and (min-width:63.6875em){.new-llc-corp-page.state-simple-page .conc-section .topper-img{width:550px;position:absolute;right:0;left:auto;top:-295px}}.new-llc-corp-page.state-simple-page.hidden-numbers .number-block .number a.up-arrow{top:-35px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page.hidden-numbers .number-block .number a.up-arrow{top:-10px}}.new-llc-corp-page.state-simple-page.hidden-numbers .number-block .number a.down-arrow{top:-10px}@media print,screen and (min-width:54.8125em){.new-llc-corp-page.state-simple-page.hidden-numbers .number-block .number a.down-arrow{top:15px}}.iso-typography.iso-build-your-own-page.iso-business-name-search .home-page-dd .body .dd-form a:after,.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-button-link a:after,.new-llc-corp-page.state-simple-page.hidden-arrows .number-block{display:none!important}.new-llc-corp-page.state-simple-page.hidden-arrows .header-block{width:100%!important}.new-llc-corp-page.state-simple-page.hidden-arrows .text-block{margin-left:0!important}.page-template-AJ18-state-simple-page-3 .text-block.text-section li{margin-bottom:36px;margin-left:50px;line-height:1.75}.page-template-AJ18-state-simple-page-3 .iso-accordion-sect{padding:0 0 70px}.global-iso-box-section,.new-box-section.select-your-service{background:#fff;padding:0;margin:0}.global-iso-box-section .box-section .last-box .bottom,.global-iso-box-section .box-section .last-box a,.new-box-section.select-your-service .box-section .last-box .bottom,.new-box-section.select-your-service .box-section .last-box a{margin-bottom:0}.global-iso-box-section .box-section .shadow,.new-box-section.select-your-service .box-section .shadow{box-shadow:0 2px 7px 2px rgba(0,0,0,.08);border-radius:4px}.global-iso-box-section .box-section .top,.new-box-section.select-your-service .box-section .top{min-height:none;box-shadow:none;padding:35px 25px 30px;background:#fff;border-radius:4px}@media print,screen and (min-width:54.8125em){.global-iso-box-section .box-section .top,.new-box-section.select-your-service .box-section .top{min-height:190px}}@media print,screen and (min-width:63.6875em){.global-iso-box-section .box-section .top,.new-box-section.select-your-service .box-section .top{min-height:160px}}.global-iso-box-section .box-section .top .small-txt,.new-box-section.select-your-service .box-section .top .small-txt{font-size:14px;font-weight:600;color:#4a90e2}.global-iso-box-section .box-section .top p,.new-box-section.select-your-service .box-section .top p{margin:0;font-weight:400;line-height:26px}.global-iso-box-section .box-section .top h3,.new-box-section.select-your-service .box-section .top h3{font-size:1.7em;font-weight:600;color:#003952;margin-top:5px;margin-bottom:0}.global-iso-box-section .box-section .bottom,.new-box-section.select-your-service .box-section .bottom{margin-top:0;margin-bottom:30px}.global-iso-box-section .box-section .bottom a,.new-box-section.select-your-service .box-section .bottom a{box-shadow:none;background:#4a90e2;color:#fff;transition:all .25s;border:0;text-decoration:none!important;border-radius:0 0 4px 4px}.global-iso-box-section .box-section .bottom a:hover,.new-box-section.select-your-service .box-section .bottom a:hover{background:#14c991}.accordion-container{margin:20px 0}@media print,screen and (min-width:63.6875em){.accordion-container{margin:0}}.accordion-container .accord{border-bottom:1px solid #d2d2d2}.accordion-container .accord .h{font-size:17px;font-weight:700;padding:15px 60px 15px 10px;cursor:pointer;position:relative;transition:all .25s}.accordion-container .accord .h:after{content:"\f107";font-family:FontAwesome;position:absolute;right:10px;font-size:40px;top:0;font-weight:400}.accordion-container .accord .h:hover,.accordion-container .accord .h:hover:after{color:#4a90e2}.accordion-container .accord .b{padding:10px;display:none}.accordion-container .accord .b ol li,.accordion-container .accord .b p,.accordion-container .accord .b ul li{margin-bottom:15px}.accordion-container .accord.open .h:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion-container .step-template-accord .h,.author-box-section p.author,.author-box-section p.author-bio,.author-box-section p.read-more,.author-box-section p.small-text{margin-bottom:0}.accordion-container .step-template-accord .h:after{top:15px}.page-template-AJ18-state-simple-page-3 .accordion-container .accord{border-bottom:unset;margin-bottom:1.5rem}.page-template-AJ18-state-simple-page-3 .accordion-container .accord .h{background-color:#eef5fd;padding:20px 80px 20px 40px}.page-template-AJ18-state-simple-page-3 .accordion-container .accord .h::after{right:40px;top:20px}.page-template-AJ18-state-simple-page-3 .accordion-container .accord .b{padding:32px 40px;background-color:#eef5fd}.page-template-AJ18-state-simple-page-3 .accordion-container .accord .step-template-accord .h::after{top:20px}.top-level-how-to-pages .accordion-table-header{margin-bottom:50px}.top-level-how-to-pages .accordion-container{margin-top:-40px}.top-level-how-to-pages .map-section{margin-top:110px}.top-level-how-to-pages .accordion-container .accord .h{padding:15px 60px 15px 0}.top-level-how-to-pages .accordion-container .accord .h:after{right:0}.top-level-how-to-pages .accordion-container .accord .b{padding:10px 0 5px}@media print,screen and (min-width:63.6875em){.top-level-how-to-pages .state-links-table-section{margin-top:40px}}.top-level-how-to-pages .map-add-on-header{text-align:left;margin-bottom:10px}@media print,screen and (min-width:63.6875em){.top-level-how-to-pages .map-add-on-header{text-align:center}}.top-level-how-to-pages .state-link-table a{border-bottom:none}.top-level-how-to-pages .generator-section#step-1{padding-top:40px}.top-level-how-to-pages .header-block h3.thin-h3{font-size:26px;font-weight:400}.top-level-how-to-pages .home-header.intro-section{background:#fff!important;background-image:none!important;padding-bottom:0!important}@media print,screen and (min-width:54.8125em){.top-level-how-to-pages .section-header-block{padding-left:10%}}.top-level-how-to-pages .sub-page-tag{font-weight:600!important;color:#2a3c47}.top-level-how-to-pages .top-steps-paragraph{margin-top:50px}@media print,screen and (min-width:54.8125em){.top-level-how-to-pages .top-steps-paragraph{margin-top:10px}}.top-level-how-to-pages .m-t-20{margin-top:20px}.top-level-how-to-pages .m-t-40{margin-top:40px}.table-accordion .accordion-table-header,.table-accordion .h{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 4rem 0 1.5rem!important}.table-accordion .accordion-table-header span,.table-accordion .h span{-ms-flex:1 1 0px;flex:1 1 0px;margin:1.5rem 0}.modern-form main .vue-form .progress-bar .step-progress-indicator>span[data-status=valid],.table-accordion .accordion-table-header{background-color:#4a90e2}.table-accordion .accordion-table-header span{color:#fff}.table-accordion .b{padding:0 4rem 0 1.5rem!important}.table-accordion .accord .h:after{right:20px!important}.doc-download-modal-trigger,.sic-fot-d i{cursor:pointer}.sic-fot-d{position:fixed;bottom:0;z-index:100000;background:#f5a623;background:#f00529;width:100%}.sic-fot-d i{position:absolute;right:25px;top:25px;color:#fff;font-size:30px;font-weight:300}.sic-fot-d i:hover{opacity:.8}.sic-fot-d p{width:100%;display:block;padding:25px 60px 25px 25px;margin:0;color:#fff;font-size:20px;font-weight:300;letter-spacing:.5px}.iso-header .row{position:relative}.iso-header h1,.iso-header span.fake-out{text-align:left;padding:80px 0 40px;margin-bottom:0;font-size:2em;font-weight:400;display:block}@media print,screen and (min-width:63.6875em){.iso-header h1,.iso-header span.fake-out{font-size:3em;padding:90px 0 60px}.iso-default-page{height:100px}}.iso-button-link a,.iso-button-link a span,.iso-button-link p,.iso-button-link p span{text-decoration:none;display:inline-block;width:auto;position:relative}.iso-button-link a span,.iso-button-link p span{margin-bottom:10px;font-size:15px;font-weight:600;color:#4a90e2;border-bottom:2px solid #4a90e2;transition:all .5s;margin-left:50px;text-align:left}@media screen and (min-width:31.25em){.iso-button-link a span,.iso-button-link p span{font-size:20px}}.blog-iso-button-link.iso-button-link,.global-iso-box-section .top h3{margin-bottom:20px}@media print,screen and (min-width:63.6875em){.blog-iso-button-link.iso-button-link{position:absolute;top:111px;right:25px;margin-bottom:0}}a.author-link{scroll-margin-top:72px}a.author-box-link{position:static;padding:0;margin:0;text-decoration:none!important}a.author-box-link:after,a.author-box-link:before{margin:0;padding:0;display:none}a.author-box-link:hover .author-box{box-shadow:0 3px 20px 2px rgba(0,0,0,.25);-ms-transform:scale(1.01);transform:scale(1.01)}.author-box-section{padding:0 20px}@media print,screen and (min-width:54.8125em){.author-box-section{padding:0}}.author-box-section a.author-box{border-bottom:0;padding:60px;margin-bottom:50px;border-radius:10px;box-shadow:0 2px 7px 2px rgba(74,144,226,.15);display:block;-ms-flex-align:center;align-items:center;transition:all .25s;text-align:center;text-decoration:none!important}@media print,screen and (min-width:54.8125em){.author-box-section a.author-box{display:-ms-flexbox;display:flex;text-align:left;gap:40px}}.author-box-section a.author-box:after{background:0 0}.author-box-section a.author-box:hover{border-bottom:0;box-shadow:0 3px 20px 2px rgba(74,144,226,.2)}.author-box-section .circle{border-radius:50%;height:150px;width:150px;object-fit:cover;object-position:center;max-width:inherit}.author-box-section .small-text{font-size:85%}.author-box-section .author,.related-content-section .related-column .related-content .related-title{color:#003952;font-weight:700;font-size:18px;display:block;margin-bottom:10px;letter-spacing:.5px}.author-box-section .title{color:#4a90e2}.author-box-section .author-bio{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.author-box-section .read-more{font-weight:600;border:0;color:#4a90e2}.related-content-section{padding:60px 0}@media print,screen and (min-width:54.8125em){.related-content-section .row{padding-left:0;padding-right:0}.related-content-section .row:after,.related-content-section .row:before{content:none}.related-content-section .row:is(div){display:-ms-flexbox;display:flex;gap:0 3rem}}.related-articles-section h2,.related-content-section h2{padding-bottom:40px;text-align:center}.related-content-section .related-column{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:0 20px 40px}@media print,screen and (min-width:54.8125em){.related-content-section .related-column{padding:0}}.related-content-section .related-column .img{text-align:center}@media print,screen and (min-width:54.8125em){.related-content-section .related-column .img{text-align:left;margin-bottom:2rem;position:relative;padding-bottom:100%}}.related-content-section .related-column .img img{max-width:400px;width:100%;height:100%;padding:16px;object-fit:contain}@media print,screen and (min-width:54.8125em){.related-content-section .related-column .img img{position:absolute}}.related-content-section .related-column .related-content{padding-top:20px}.related-content-section .related-column .related-content .related-title{font-weight:800}.related-content-section .related-column .related-content .related-body{font-size:13px;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.related-content-section .related-column .related-content .related-link a{font-weight:600;border:0}.related-articles-section{padding:60px 0;background-color:#f7f7f7}@media print,screen and (min-width:54.8125em){.related-articles-section{text-align:center}.related-articles-section a{text-decoration:none}}.related-articles-section>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:1366px;margin:0 auto}.related-articles-section>div:last-of-type{display:block}@media print,screen and (min-width:54.8125em){.related-articles-section>div:last-of-type{display:none}}.aj18-login-body .iso-login-article .iso-image-header-sub-pages h1,.iso-image-header-sub-pages .home-page-dd .body label,.related-articles-section .related-articles-mobile{text-align:left}.related-articles-section .related-articles-mobile a{margin-left:1rem}@media print,screen and (min-width:63.6875em){.related-articles-section.lg-layout .related-column{max-width:20%;padding:0 24px}}.related-articles-section .related-column{padding:0 24px;margin-bottom:6rem;display:none}@media print,screen and (min-width:54.8125em){.related-articles-section .related-column{display:block;max-width:50%}}@media print,screen and (min-width:63.6875em){.related-articles-section .related-column{max-width:25%;padding:0 36px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}}.related-articles-section .related-column .img{margin-bottom:16px;height:120px}.related-articles-section .related-column .img img{height:100%;object-fit:contain}.related-articles-section .related-column .related-content{padding-top:20px}.related-articles-section .related-column .related-content .related-title{color:#003952;font-weight:800;font-size:16px;display:block;margin-bottom:16px;letter-spacing:.5px}.related-articles-section .related-column .related-content .related-body{font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:1rem}.related-articles-section .related-column .related-content .related-link a{font-weight:700;border:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.related-articles-section .related-column .related-content .related-link i{margin-left:18px;font-weight:700;font-size:22px}.cata-name{font-size:24px;letter-spacing:.5px;font-weight:700}.global-iso-box-section .columns{margin-bottom:30px}.global-iso-box-section .top{position:relative;padding:25px 25px 30px}@media print,screen and (min-width:63.6875em){.global-iso-box-section .top{padding:35px 25px 10px}}.global-iso-box-section .top p{margin:10px 0!important}.global-iso-box-section .top .price{font-size:30px;font-weight:700;color:#4a90e2;display:block;margin:10px 0 20px}.global-iso-box-section .top .rating{position:absolute;bottom:20px;font-size:12px;font-weight:400}.global-iso-box-section .top .rating a{text-decoration:none;border-bottom:none;font-weight:700;color:#003952}.global-iso-box-section .top .rating a:after{height:2px}.global-iso-box-section .top .stars{position:absolute;bottom:50px}.global-iso-box-section .last-box .top{padding:35px 25px 75px}.global-iso-box-section .cta-button{background:#f5a623!important}.global-iso-box-section .cta-button:hover{background:#14c991!important}@media print,screen and (min-width:63.6875em){.global-iso-box-section.one-button .last-box .bottom{position:absolute;bottom:0;width:100%}.global-iso-box-section.one-button .box-section-container,.global-iso-box-section.one-button .box-section-container .columns{display:-ms-flexbox;display:flex}}.global-iso-box-section.one-button .shadow{height:auto;position:relative}@media screen and (min-width:125em){.iso-top-level-services-page .iso-image-header-sub-pages{padding-bottom:220px}}.iso-top-level-services-page .body-copy-sect{padding:110px 0 90px}.iso-top-level-services-page .body-copy-sect .iso-button-container a{border:0;margin-bottom:25px;margin-top:5px}.iso-top-level-services-page .body-copy-sect .iso-button-container a:after,.iso-top-level-services-page .body-copy-sect .iso-button-container a:before,.iso-top-level-services-page .state-links-table-section a:after,.iso-top-level-services-page .state-links-table-section a:before{display:none}.iso-top-level-services-page .num-steps-sect{padding:0 0 70px}@media print,screen and (min-width:63.6875em){.iso-top-level-services-page .num-steps-sect{padding:0 0 100px}}.iso-top-level-services-page .num-steps-sect .stp{margin-top:40px;position:relative}.iso-top-level-services-page .num-steps-sect .stp .num{color:#29466e;background:#cadef4;font-size:28px;line-height:42px;text-align:center;font-weight:700;height:42px;width:42px;border-radius:100%;display:inline-block;position:absolute}.iso-top-level-services-page .num-steps-sect .stp .header{font-size:20px;font-weight:700;color:#003952;position:relative;display:inline-block;top:0;margin-left:70px}.iso-top-level-services-page .num-steps-sect .stp .bd{margin-left:70px;margin-top:15px}.iso-top-level-services-page .num-steps-sect .stp .bd ul li{padding:0;margin:20px 0 0}.iso-top-level-services-page .state-links-table-section{background:#fff;padding-bottom:90px}@media print,screen and (min-width:54.8125em){.iso-top-level-services-page .state-links-table-section a{border:0}}.iso-top-level-services-page .switcher-map-header,.modern-form .main-content.aj-18-s-s-main-content.iso-ss-page .order-sidebar.select-service-side-bar span.os-header,.modern-form .main-content.aj-18-s-s-main-content.iso-ss-page .order-sidebar.select-service-side-bar ul{display:none}@media print,screen and (min-width:54.8125em){.iso-top-level-services-page .switcher-map-header{display:block}}.iso-top-level-services-page .switcher-map{padding-right:1.5rem;padding-left:1.5rem}.iso-top-level-services-page .switcher-map .my-row{border:3px solid #4a90e2;text-align:center;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;margin-bottom:60px;max-width:890px;display:none}@media print,screen and (min-width:54.8125em){.iso-top-level-services-page .switcher-map .my-row{display:-ms-flexbox;display:flex}}.iso-top-level-services-page .switcher-map .my-row .corp,.iso-top-level-services-page .switcher-map .my-row .llc{display:block;-ms-flex:0 0 50%;flex:0 0 50%;padding:15px 25px;color:#4a90e2;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}@media print,screen and (min-width:63.6875em){.iso-top-level-services-page .switcher-map .my-row .corp,.iso-top-level-services-page .switcher-map .my-row .llc{font-size:16px}}.iso-top-level-services-page .switcher-map .my-row button.active{background:#4a90e2;color:#fff}.iso-faq.iso-build-your-own-page.iso-typography .step-sect.iso-button-section .row,.iso-top-level-services-page .mobile-corp-header,.iso-top-level-services-page .mobile-llc-header,.iso-top-level-services-page .switcher-map .corp-tab{display:block}@media print,screen and (min-width:54.8125em){.iso-top-level-services-page .switcher-map .corp-tab{display:none}}@media print,screen and (max-width:63.68625em){.iso-top-level-services-page .switcher-map .m-tab{display:block!important}}@media print,screen and (min-width:54.8125em){.iso-top-level-services-page .mobile-corp-header,.iso-top-level-services-page .mobile-llc-header{display:none}}.sub-page-header.free-account-sub-page-header{padding:30px 0;background-image:none}.aj18-login-body main{max-width:100%;margin:0;padding:0}.aj18-login-body .iso-login-article{padding:0;max-width:500px;margin-left:auto;margin-right:auto}@media print,screen and (min-width:63.6875em){.aj18-login-body .iso-login-article{margin-top:78px;max-width:100%}}.aj18-login-body .iso-login-article .iso-image-header-sub-pages{padding:30px 0}@media print,screen and (min-width:63.6875em){.aj18-login-body .iso-login-article .iso-image-header-sub-pages{padding:100px 0;min-height:800px}}@media screen and (min-width:125em){.aj18-login-body .iso-login-article .iso-image-header-sub-pages{min-height:950px}}.aj18-login-body .iso-login-article .iso-image-header-sub-pages form .iso-form-row{width:100%}@media screen and (min-width:75em){.aj18-login-body .iso-login-article .iso-image-header-sub-pages form .iso-form-row{width:80%}}.aj18-login-body .iso-login-article .iso-image-header-sub-pages .bt{margin-top:0;position:relative}@media print,screen and (min-width:63.6875em){.aj18-login-body .iso-login-article .iso-image-header-sub-pages .bt{margin-top:50px}}.aj18-login-body .iso-login-article .iso-image-header-sub-pages .bt a{font-size:17px;font-weight:600;color:#4a90e2;display:inline-block;margin:0 0 10px;transition:color .25s}.aj18-login-body .iso-login-article .iso-image-header-sub-pages .bt a:hover{color:#29466e}.aj18-login-body .iso-login-article .iso-image-header-sub-pages .bt .right{margin:20px 0 40px}@media print,screen and (min-width:63.6875em){.aj18-login-body .iso-login-article .iso-image-header-sub-pages .bt .right{position:absolute;right:0;top:0;margin:0}}.aj18-login-body .iso-login-article .iso-image-header-sub-pages .bt .right button,.error404{width:100%;text-align:left}@media print,screen and (min-width:63.6875em){.aj18-login-body .iso-login-article .iso-image-header-sub-pages .bt .right button{width:auto}}.error404{max-width:100%;background:#98c0ed;padding:90px 0 100px;background-image:url(./assets/img/techstars-artwork-v4.svg);background-repeat:no-repeat;background-size:650px;background-position:center bottom}@media print,screen and (min-width:54.8125em){.error404{background-size:cover;background-position:center 220px;padding:120px 0 50px}}.error404 .content{padding:0}.error404 h1,.error404 span{color:#fff;text-align:left}.error404 h1{margin:0 0 5px}@media print,screen and (min-width:54.8125em){.error404 h1{font-size:3rem}}@media screen and (min-width:75em){.error404 h1{font-size:4rem}}.error404 span{font-weight:700}.error404 span.s2{font-size:18px}.error404 .bb{margin-top:40px}.error404 .bb a{margin-bottom:20px}@media screen and (min-height:600px){.e404-body{overflow:hidden}}.iso-faq.iso-build-your-own-page.iso-typography{float:left;width:100%;padding:0}.iso-basic-header,.iso-faq.iso-build-your-own-page.iso-typography .heading{width:100%;background:#fff;padding:70px 0}.iso-basic-header .sub-header,.iso-faq.iso-build-your-own-page.iso-typography .heading .sub-header{text-align:center;display:block;color:#2a3c47;font-weight:600;font-size:20px;margin-bottom:30px}.iso-faq.iso-build-your-own-page.iso-typography .step-sect.iso-button-section{padding-bottom:100px}.iso-faq.iso-build-your-own-page.iso-typography .iso-button-link{margin-bottom:30px}.iso-basic-header{padding:35px 0}@media print,screen and (min-width:54.8125em){.iso-basic-header{padding:70px 0}}.iso-basic-header .sub-header{margin-top:0}.iso-signup-basic-header.iso-basic-header{padding:35px 0 10px}@media print,screen and (min-width:54.8125em){.iso-signup-basic-header.iso-basic-header{padding:70px 0 10px}}.iso-signup-basic-header.iso-basic-header .iso-signup-basic-header-h1{text-transform:none;color:#29466e}.modern-form .main-content.aj-18-s-s-main-content.iso-ss-page{padding:0 1.5rem 80px}.modern-form .main-content.aj-18-s-s-main-content.iso-ss-page .order-sidebar-container{margin-top:0;padding:0 1rem}@media print,screen and (min-width:54.8125em){.modern-form .main-content.aj-18-s-s-main-content.iso-ss-page .order-sidebar-container{margin-top:0;padding:1rem 2rem 2rem}}.modern-form .main-content.aj-18-s-s-main-content.iso-ss-page .order-sidebar.select-service-side-bar{border:0}@media print,screen and (min-width:54.8125em){.modern-form .main-content.aj-18-s-s-main-content.iso-ss-page .order-sidebar.select-service-side-bar{border:2px solid #ddd}}@media print,screen and (min-width:54.8125em){.modern-form .main-content.aj-18-s-s-main-content.iso-ss-page .order-sidebar.select-service-side-bar span.os-header{display:inline-block}}@media print,screen and (min-width:54.8125em){.modern-form .main-content.aj-18-s-s-main-content.iso-ss-page .order-sidebar.select-service-side-bar ul{display:block}}.f-a-topper{margin:0 0 30px}@media print,screen and (min-width:54.8125em){.f-a-topper{margin:20px 0 30px}}.f-a-topper *{color:#29466e}.f-a-topper-b{margin:30px 0}.f-a-topper-b *,.modern-form .progress-bar li.current-step~li .step-title{color:#29466e}.iso-typography.iso-build-your-own-page.iso-business-name-search .home-page-dd .body .dd-form a,.iso-typography.iso-build-your-own-page.iso-business-name-search .home-page-dd .body .dd-form a:hover,.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-button-link a,.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-button-link a:hover{border:0!important}.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-button-link{position:relative;margin:0 0 30px}.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-button-link span{left:50px;margin:0;text-align:left}@media print,screen and (min-width:54.8125em){.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-button-link{position:relative;top:0;left:50px;margin:0 0 50px}.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-button-link span{left:0;font-size:15px}.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-button-link a i{left:-50px}}@media print,screen and (min-width:63.6875em){.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-button-link span{font-size:18px}}.iso-build-your-own-page.iso-typography .iso-byop-box-section ol li,.iso-build-your-own-page.iso-typography .iso-byop-box-section ul li,.iso-typography.iso-build-your-own-page.iso-business-name-search .iso-image-header-sub-pages{margin-bottom:0}.iso-typography.iso-build-your-own-page.iso-business-name-search .content-sect.basic-wysiwyg-section{padding-top:0;position:relative}.iso-typography.iso-build-your-own-page.iso-business-name-search .content-sect.basic-wysiwyg-section .title-h2{font-size:2.5em}.iso-typography.iso-build-your-own-page.iso-business-name-search .content-sect.basic-wysiwyg-section .state-sect{padding:80px 0 0}@media print,screen and (min-width:54.8125em){.iso-typography.iso-build-your-own-page.iso-business-name-search .content-sect.basic-wysiwyg-section .state-sect{padding:90px 0 10px}}.iso-accordion-sect h2,.iso-typography.iso-build-your-own-page.iso-business-name-search .content-sect.basic-wysiwyg-section .left{margin-bottom:40px}@media print,screen and (min-width:54.8125em){.iso-typography.iso-build-your-own-page.iso-business-name-search .content-sect.basic-wysiwyg-section .left{margin-bottom:0}}.iso-typography.iso-build-your-own-page.iso-business-name-search .content-sect.basic-wysiwyg-section .left p{margin:0 0 10px}.iso-typography.iso-build-your-own-page.iso-business-name-search .content-sect.basic-wysiwyg-section .left h3{margin:40px 0 10px}.b-to-top{position:fixed;top:45%;right:20px;padding:30px 10px 5px;background:#4a90e2;color:#fff;font-size:20px;font-weight:700;border-radius:10px;text-align:center;transition:all .25s;cursor:pointer;display:none}.b-to-top:hover{background:#3c78bc}.b-to-top:before{content:"";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #fff;position:absolute;top:10px;left:0;right:0;margin:auto}.b-to-top.show{display:block}html.smooth{scroll-behavior:smooth}.aj18-sub-nav-mobile-trigger-iso{background:#fff;position:fixed;bottom:0;z-index:1000;width:100%;box-shadow:0 -2px 5px 2px rgba(0,0,0,.13);cursor:pointer;display:none}@media print,screen and (min-width:63.6875em){.aj18-sub-nav-mobile-trigger-iso{display:none}}.aj18-sub-nav-mobile-trigger-iso .row{position:relative}.aj18-sub-nav-mobile-trigger-iso .row .my-tag{display:block;padding:20px 0;font-weight:700;position:relative}.aj18-sub-nav-mobile-trigger-iso .row .my-tag:before{content:"\f106";font-family:FontAwesome;position:absolute;right:0;font-size:40px;top:-2px;font-weight:400;color:#4a90e2}.aj18-sub-nav,.inline-client-profiles-link .body a:after,.inline-client-profiles-link .body a:before,.inline-client-profiles-link .iso-button-link a:after,.inline-client-profiles-link .iso-button-link a:before,.iso-build-your-own-page.iso-typography .basic-wysiwyg-section a.arrow-button:after,.iso-build-your-own-page.iso-typography .basic-wysiwyg-section a.arrow-button:before,.iso-build-your-own-page.iso-typography .iso-document-header-section a.arrow-button:after,.iso-build-your-own-page.iso-typography .iso-document-header-section a.arrow-button:before,.iso-build-your-own-page.iso-typography .iso-graphic-sect a.arrow-button:after,.iso-build-your-own-page.iso-typography .iso-graphic-sect a.arrow-button:before,.iso-build-your-own-page.iso-typography .iso-logo-header-section a.arrow-button:after,.iso-build-your-own-page.iso-typography .iso-logo-header-section a.arrow-button:before,.iso-header.client-profiles .call-out-stories-section .row .cos-box:after,.iso-header.client-profiles .call-out-stories-section .row .cos-box:before,.iso-header.client-profiles.client-profiles-story-page .main a:after,.iso-header.client-profiles.client-profiles-story-page .main a:before,.iso-review-sect .my-box:after,.iso-review-sect .my-box:before{display:none}@media print,screen and (min-width:63.6875em){.aj18-sub-nav{display:block}}@media screen and (max-width:63.75em){.aj18-sub-nav.mobile-menu-mode-open{position:fixed;display:block;z-index:1000!important;top:0;left:0;width:100%;height:100%;padding-top:65px}.aj18-sub-nav.mobile-menu-mode-open .columns{padding-right:1.5rem;padding-left:1.5rem}.aj18-sub-nav.mobile-menu-mode-open a{text-align:left;border-top:1px solid #dedede;padding:10px 0}.aj18-sub-nav-mobile-trigger-iso.mobile-menu-mode-open{box-shadow:none;top:0;height:60px}.aj18-sub-nav-mobile-trigger-iso.mobile-menu-mode-open .my-tag:before{content:"\f00d";color:#003952;font-size:26px;top:10px}}.inline-client-profiles-link{margin:60px 0;position:relative}.inline-client-profiles-link .iso-button-link{display:block;top:5px;right:0}@media print,screen and (min-width:63.6875em){.inline-client-profiles-link .iso-button-link{position:absolute}}.inline-client-profiles-link .iso-button-link a{border:0!important}.inline-client-profiles-link .body{margin-top:50px}.inline-client-profiles-link .body a{display:block;border:0}.inline-client-profiles-link .body img{box-shadow:none;width:70px;position:absolute}@media print,screen and (min-width:54.8125em){.inline-client-profiles-link .body img{width:100px}}.inline-client-profiles-link .body p{display:block;margin:10px 0 10px 100px;font-size:19px;line-height:34px;font-weight:400;font-style:italic}@media print,screen and (min-width:54.8125em){.inline-client-profiles-link .body p{margin-left:140px;margin-right:30px}}.inline-client-profiles-link .body a.name{display:inline-block;margin-left:100px;font-weight:700;font-size:18px;color:#4a90e2}@media print,screen and (min-width:54.8125em){.inline-client-profiles-link .body a.name{margin-left:140px}}.inline-client-profiles-link .body a.name:after,.inline-client-profiles-link .body a.name:before{display:block;color:#4a90e2;background:#4a90e2}.m-b-5{margin-bottom:5px!important}.global-iso-byop-box-section-one-button .box-section-container{display:block;width:100%}@media print,screen and (min-width:63.6875em){.global-iso-byop-box-section-one-button .box-section-container{display:-ms-flexbox;display:flex}}.global-iso-byop-box-section-one-button .shadow{height:100%}.global-iso-byop-box-section-one-button .last-box{height:100%!important;position:relative!important}.global-iso-byop-box-section-one-button .rating,.global-iso-byop-box-section-one-button .stars{position:static!important}.global-iso-byop-box-section-one-button .bottom{position:absolute!important;bottom:0;left:0;width:100%}.global-iso-byop-box-section-one-button .bottom a{margin-bottom:0!important}.affiliate-program-form input[type=checkbox],.affiliate-program-form input[type=radio]{width:auto!important;top:3px!important}.global-step-section{padding:30px 0}@media print,screen and (min-width:63.6875em){.global-step-section{padding:60px 0}}.global-step-section .step{position:relative}.global-step-section .step-n{color:#fff;background:#3c78bc;font-size:28px;line-height:42px;text-align:center;font-weight:700;height:42px;width:42px;border-radius:100%;display:inline-block;position:absolute;left:0;top:5px}.global-step-section .step-h{font-size:20px;font-weight:700;margin-bottom:10px;padding-left:65px}.global-step-section .step-b{margin-bottom:40px;padding-left:65px}.global-step-section .add-on-wysiwyg{padding:0 0 50px}.sub-page-tag.sub-page-tag-left{text-align:left!important}.state-simple-toc-header{display:block;font-size:19px;font-weight:700;margin-bottom:30px}.display-block{display:block!important}.iso-review-sect{padding:10px 0 30px}.iso-review-sect .flex-parent{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.iso-review-sect .flex-parent .flex-area{-ms-flex:0 0 100%;flex:0 0 100%;width:auto;margin-bottom:40px}@media print,screen and (min-width:54.8125em){.iso-review-sect .flex-parent .flex-area{-ms-flex:0 0 50%;flex:0 0 50%}}.iso-review-sect .my-box{box-shadow:0 2px 7px 2px rgba(0,0,0,.08);padding:60px 25px;border-radius:4px;text-align:center;height:100%;display:block;border:0;transition:all .25s;cursor:pointer}.iso-header.client-profiles .call-out-stories-section .row .cos-box:hover,.iso-review-sect .my-box:hover{box-shadow:0 3px 20px 2px rgba(0,0,0,.25)}.iso-header.client-profiles .featured-stories span,.iso-header.client-profiles.client-profiles-story-page .main blockquote p,.iso-review-sect .my-box p{margin:0}.iso-review-sect .my-box .stars{position:static;display:block;margin:0 0 30px}.iso-review-sect .my-box .stars i{font-size:26px;color:#f5a623}.iso-review-sect .my-box .name{font-weight:700;font-size:17px;margin:20px 0 10px}.iso-review-sect .my-box .from{font-size:14px}.iso-review-sect .my-box .from .fake-l,.iso-review-sect .my-box .from a{border-bottom:none;font-weight:700;color:#003952}.iso-review-sect .my-box .from .fake-l:after,.iso-review-sect .my-box .from a:after{height:2px}.iso-image-header-sub-pages{background:#fff;padding:50px 0}@media print,screen and (min-width:54.8125em){.iso-image-header-sub-pages{padding:100px 0}}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages{background-image:url(./assets/img/compass-test-v4-desktop.svg);background-position-x:175%;background-position-y:0;background-repeat:no-repeat;background-size:800px auto}}@media screen and (min-width:66.875em){.iso-image-header-sub-pages{background-position-x:140%}}@media screen and (min-width:78.125em){.iso-image-header-sub-pages{background-size:900px auto}}@media screen and (min-width:84.375em){.iso-image-header-sub-pages{background-position-x:100%}}@media screen and (min-width:125em){.iso-image-header-sub-pages{background-size:44% auto}}@media screen and (min-width:156.25em){.iso-image-header-sub-pages{background-size:1050px auto}}.iso-image-header-sub-pages .h-p{font-size:17px}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages .row .contain-content{max-width:590px;margin-bottom:6rem}}@media screen and (min-width:75em){.iso-image-header-sub-pages .row .contain-content{max-width:730px;margin-bottom:12.25rem}}.iso-image-header-sub-pages h1{text-align:center;margin-bottom:20px;font-weight:400;padding:0}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages h1{font-size:3em;text-align:left;max-width:480px}}.iso-image-header-sub-pages span{color:#003952;font-weight:400;line-height:1.5em!important;margin-bottom:35px;text-align:center;display:block;width:100%}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages span sup{font-size:30px;top:-25px;left:5px}}@media print,screen and (min-width:54.8125em){.iso-image-header-sub-pages span{font-size:3em}}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages span{width:850px;text-align:left}}@media screen and (min-width:78.125em){.iso-image-header-sub-pages span{font-size:3.5em}}.iso-image-header-sub-pages span.small-txt{font-size:24px;font-weight:600;max-width:690px}.iso-image-header-sub-pages .home-page-dd{max-width:400px;width:100%;text-align:center;margin:0 auto}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages .home-page-dd{margin:0;text-align:left}}.iso-image-header-sub-pages .home-page-dd .heading{padding:15px;margin:0;box-shadow:0 3px 10px rgba(77,71,81,.125);border:1px solid #dedede;font-weight:400}.home-page-dd .heading:after,.iso-image-header-sub-pages .home-page-dd .heading:after{font-size:24px;color:#fff;background:#4a90e2;height:100%;top:0;right:0;width:65px;text-align:center;line-height:48px;border-radius:0 4px 4px 0}.iso-image-header-sub-pages .home-page-dd .body{border:1px solid #dedede;box-shadow:0 1px 15px rgba(77,71,81,.35);border-radius:4px;top:75px;overflow:visible;height:auto}.home-page-dd .body:before,.iso-image-header-sub-pages .home-page-dd .body:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;z-index:1;left:49%;filter:drop-shadow(0 -3px 3px rgba(0,0,0,.1))}.home-page-dd .body:after,.iso-image-header-sub-pages .home-page-dd .body:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #dedede;position:absolute;top:-11px;z-index:0;left:49%}.iso-image-header-sub-pages .more-text-home-sect{padding-top:40px;text-align:center}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages .more-text-home-sect{padding-top:200px}}.iso-image-header-sub-pages .more-text-home-sect h1,.iso-image-header-sub-pages .more-text-home-sect h2{font-weight:400;margin-bottom:30px}.iso-image-header-sub-pages .more-text-home-sect p{font-size:18px;line-height:34px}.iso-image-header-sub-pages .more-text-home-sect .mobile-compass{display:block;width:80%;max-width:500px;margin:0 auto 50px}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages .more-text-home-sect .mobile-compass{display:none}}.iso-image-header-custom-header.iso-video-header .video-columns .video-container iframe,.iso-image-header-sub-pages .link-box,.iso-image-header-sub-pages .link-box a:hover span:after{width:100%}.iso-image-header-sub-pages .link-box h3{margin-bottom:25px}.iso-image-header-sub-pages .link-box a{text-decoration:none;display:inline-block;width:auto;position:relative}@media screen and (min-width:31.25em){.iso-image-header-sub-pages .link-box a span{font-size:20px}}.iso-image-header-sub-pages .link-box:first-of-type{float:none}.iso-image-header-sub-pages .mobile-compass{display:block;width:80%;max-width:500px;margin:20px auto 0}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages .mobile-compass{display:none}}.iso-image-header-sub-pages .sub-page-tag{font-weight:600;color:#2a3c47;margin:0 0 50px;font-size:20px;text-align:center}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages .sub-page-tag{text-align:left}.iso-image-header-sub-pages.iso-staff-header{padding:100px 0 300px}.iso-image-header-sub-pages.client-profiles-front-page{background-image:url(./assets/img/Success-Stories.svg);background-repeat:no-repeat;background-size:800px auto}}.iso-header.client-profiles .btn-c a{background:#4a90e2;width:100%}.iso-build-your-own-page.iso-typography .basic-wysiwyg-section a.arrow-button:hover,.iso-build-your-own-page.iso-typography .iso-document-header-section a.arrow-button:hover,.iso-build-your-own-page.iso-typography .iso-graphic-sect a.arrow-button:hover,.iso-build-your-own-page.iso-typography .iso-logo-header-section a.arrow-button:hover,.iso-header.client-profiles .btn-c a:hover{background:#14c991}@media print,screen and (min-width:54.8125em){.iso-header.client-profiles .btn-c a{width:400px}}.iso-header.client-profiles .call-out-stories-section{padding:120px 0 100px}@media print,screen and (min-width:63.6875em){.iso-header.client-profiles .call-out-stories-section{padding:120px 0 140px}}.iso-header.client-profiles .call-out-stories-section .row{display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:54.8125em){.iso-header.client-profiles .call-out-stories-section .row{-ms-flex-direction:row;flex-direction:row}}.iso-header.client-profiles .call-out-stories-section .row .cos-box{text-align:center;padding:60px 30px;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px;text-decoration:none!important;border:0;cursor:pointer;border-radius:4px}@media print,screen and (min-width:54.8125em){.iso-header.client-profiles .call-out-stories-section .row .cos-box{-ms-flex:0 0 48%;flex:0 0 48%;width:48%;margin-right:4%;margin-bottom:0}}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box:hover span img,.iso-header.client-profiles .call-out-stories-section .row .cos-box:hover span img{left:10px}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box p,.iso-header.client-profiles .call-out-stories-section .row .cos-box p{margin:0;font-size:18px}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box p.name,.iso-header.client-profiles .call-out-stories-section .row .cos-box p.name{font-weight:700;color:#4a90e2;text-transform:uppercase;letter-spacing:2px;margin:10px 0;font-size:20px}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box p.para,.iso-header.client-profiles .call-out-stories-section .row .cos-box p.para{margin:0 0 30px}.iso-header.client-profiles .call-out-stories-section .row .cos-box .fake-link{width:auto;font-size:15px;text-align:center;margin:0;text-transform:uppercase;font-weight:700;color:#29466e;letter-spacing:1px;position:absolute;left:0;right:0;bottom:30px}.iso-header.client-profiles .call-out-stories-section .row .cos-box .fake-link img{width:40px;display:inline-block;position:relative;top:-1px;left:0;margin:0 0 0 10px;z-index:2;transition:all .25s}.iso-header.client-profiles .call-out-stories-section .row .cos-box img{margin:0 auto 40px;display:block;max-height:70px}.iso-header.client-profiles .call-out-stories-section .row .cos-box:last-of-type{margin-right:0}.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up{background:#4a90e2;padding:40px 30px 0;text-align:center;position:relative;overflow:hidden;transition:all .25s}.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up p{font-size:30px;line-height:52px;font-weight:300;color:#fff;display:block;margin:0 auto;max-width:560px;letter-spacing:1px}@media print,screen and (min-width:54.8125em){.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up p{font-size:40px;line-height:52px}}.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up span{color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:700;display:inline-block;text-align:center;width:100%;position:relative;z-index:5;bottom:0;left:0;margin:40px 0}@media print,screen and (min-width:63.6875em){.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up span{position:absolute;bottom:50px;margin:0}}.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up i{color:#fff;font-size:30px;font-weight:300;width:50px;height:50px;border:3px solid #fff;border-radius:70px;line-height:46px;margin:20px 0 0;transition:all .25s}@media print,screen and (min-width:54.8125em){.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up i{margin:30px 0 0}}.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up i,.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up p{position:relative;z-index:5}.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up:hover i{-ms-transform:scale(1.2);transform:scale(1.2)}.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up:after{position:absolute;z-index:4;background:#14c991;left:50%;top:80%;width:200%;height:220%;content:" ";display:block;-ms-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none}@media print,screen and (min-width:63.6875em){.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up:after{top:60%}.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up:hover{background:#14c991}.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up:hover:after{left:-79%;top:0}}@media screen and (min-width:75em){.iso-header.client-profiles .call-out-stories-section .row .cos-box.cos-box-sign-up:after{top:40%}}.iso-header.client-profiles .featured-stories span.small-txt{max-width:100%;text-align:center}.iso-header.client-profiles .featured-stories .shadow{margin-bottom:50px}.iso-header.client-profiles .featured-stories .top{min-height:420px;padding:25px 25px 30px;text-align:center}.iso-header.client-profiles .featured-stories .top h3{margin-bottom:16px}@media screen and (min-width:82.5em){.iso-header.client-profiles .featured-stories .top h3{padding:0 50px}}.iso-header.client-profiles .featured-stories .logo{background:#d0e2f5;border-radius:50% 50%;overflow:hidden;height:220px;width:220px;margin:0 auto 24px;display:block}.iso-header.client-profiles .featured-stories .logo img{object-fit:contain;padding:36px;width:100%;height:100%}.iso-header.client-profiles .featured-stories .iso-button-link{position:relative;margin:0 0 20px}.iso-header.client-profiles .featured-stories .iso-button-link span{left:50px}@media print,screen and (min-width:54.8125em){.iso-header.client-profiles .featured-stories .iso-button-link{position:absolute;top:15px;right:1rem}.iso-header.client-profiles .featured-stories .iso-button-link span{left:0}.iso-header.client-profiles .featured-stories .iso-button-link a i{left:-50px}}.iso-header.client-profiles.client-profiles-story-page h1{margin-bottom:20px;padding-bottom:0}.iso-header.client-profiles.client-profiles-story-page .bus-info{padding:40px 0 60px}@media print,screen and (min-width:54.8125em){.iso-header.client-profiles.client-profiles-story-page .bus-info .small-12{min-height:140px}}.iso-header.client-profiles.client-profiles-story-page .bus-info .iso-button-link{margin:30px 0 0}@media print,screen and (min-width:63.6875em){.iso-header.client-profiles.client-profiles-story-page .bus-info .iso-button-link{margin:10px 0 0}}.iso-header.client-profiles.client-profiles-story-page .bus-info img{display:block;width:200px;margin-right:20px}@media print,screen and (min-width:63.6875em){.iso-header.client-profiles.client-profiles-story-page .bus-info img{width:300px}}@media print,screen and (min-width:54.8125em){.iso-header.client-profiles.client-profiles-story-page .bus-info .line{border-right:1px solid #ccc}}.iso-header.client-profiles.client-profiles-story-page .bus-info span.name{font-weight:700;color:#29466e;letter-spacing:1px;font-size:19px}.iso-header.client-profiles.client-profiles-story-page .bus-info .city{font-size:18px;display:block;padding:10px 0 20px;font-weight:400}.iso-header.client-profiles.client-profiles-story-page .bus-info .city .c-name{color:#4a90e2}.iso-header.client-profiles.client-profiles-story-page .main{padding-bottom:100px}.iso-header.client-profiles.client-profiles-story-page .main img{margin-bottom:30px}.iso-header.client-profiles.client-profiles-story-page .main blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 2.5em;padding:20px 0;font-size:24px;font-weight:400;font-style:italic}.iso-header.client-profiles.client-profiles-story-page.client-profiles-list-page .featured-stories{padding:70px 0 100px}.client-profiles-signup .client-profile-form-sect{padding:30px 0 130px}.client-profiles-signup .header-tag,.client-profiles-signup .sub-page-tag,.home-page-dd .body label,.infographic-bird-section .bird-root .box li,.iso-build-your-own-page.iso-typography .iso-document-header-section h1,.iso-build-your-own-page.iso-typography .iso-logo-header-section h1{text-align:left}@media print,screen and (min-width:54.8125em){.client-profiles-signup .header-tag,.client-profiles-signup .sub-page-tag{text-align:center}}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages-rai.iso-image-header-sub-pages{background-image:url(./assets/img/RA-image-desktop-01.svg);background-position-y:-20px}}.iso-image-header-custom-header,.iso-image-header-sub-pages-rai.iso-image-header-sub-pages.iso-image-header-state-ra{background-image:none}.iso-image-header-sub-pages-rai.iso-image-header-sub-pages.iso-image-header-state-ra .first-column{position:relative;z-index:2}.iso-image-header-sub-pages-rai.iso-image-header-sub-pages.iso-image-header-state-ra .iso-state-ra-img{display:none;position:absolute;right:0;top:0;box-shadow:none;width:600px;z-index:1}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages-rai.iso-image-header-sub-pages.iso-image-header-state-ra .iso-state-ra-img{display:block}}@media screen and (min-width:75em){.iso-image-header-sub-pages-rai.iso-image-header-sub-pages.iso-image-header-state-ra .iso-state-ra-img{width:660px}}@media screen and (min-width:87.5em){.iso-image-header-sub-pages-rai.iso-image-header-sub-pages.iso-image-header-state-ra .iso-state-ra-img{width:780px}}@media screen and (min-width:100em){.iso-image-header-sub-pages-rai.iso-image-header-sub-pages.iso-image-header-state-ra .iso-state-ra-img{width:900px}}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages-rai.iso-image-header-sub-pages.iso-image-header-state-document-page{background-image:url(./assets/img/nw-triangle.svg);min-height:680px}}.iso-image-header-sub-pages-rai.iso-image-header-sub-pages.iso-image-header-state-document-page .document-column .doc-link{display:block;max-width:440px;margin:0 auto}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages-rai2.iso-image-header-sub-pages{background-image:url(./assets/img/Corp-image-desktop-01.svg);background-position-y:-20px;background-position-x:220%}}@media screen and (min-width:68.75em){.iso-image-header-sub-pages-rai2.iso-image-header-sub-pages{background-image:url(./assets/img/Corp-image-desktop-01.svg);background-position-y:-20px;background-position-x:160%}}@media screen and (min-width:87.5em){.iso-image-header-sub-pages-rai2.iso-image-header-sub-pages{background-image:url(./assets/img/Corp-image-desktop-01.svg);background-position-y:-20px;background-position-x:130%}}@media screen and (min-width:104.375em){.iso-image-header-sub-pages-rai2.iso-image-header-sub-pages{background-image:url(./assets/img/Corp-image-desktop-01.svg);background-position-y:-20px;background-position-x:100%}}@media print,screen and (min-width:63.6875em){.iso-image-header-sub-pages-rai-top-level-ra.iso-image-header-sub-pages{background-image:url(./assets/img/NW-RA-no-state.png);background-size:600px auto;background-position-x:100%}}@media screen and (min-width:100em){.iso-image-header-sub-pages-rai-top-level-ra.iso-image-header-sub-pages{background-size:860px auto}}@media print,screen and (min-width:63.6875em){.iso-image-header-custom-header:after{width:50%;height:50%;content:"";background-size:contain;background-repeat:no-repeat;background-position:top right;top:0;right:0;position:absolute}}@media screen and (min-width:68.75em){.iso-image-header-custom-header:after{max-height:600px}}@media print,screen and (min-width:63.6875em){.iso-image-header-custom-header.iso-video-header{background-image:url(./assets/img/nw-triangle.svg);background-size:600px auto;background-position-x:100%}}.iso-image-header-custom-header.iso-video-header .video-columns{position:relative;z-index:999;margin-top:100px}.iso-image-header-custom-header.iso-video-header .video-columns .video-text-content{margin-top:30px}.iso-image-header-custom-header.iso-video-header .video-columns .video-text-content h4{color:#b1b1b1;text-transform:uppercase;font-size:20px}.iso-image-header-custom-header.iso-video-header .video-columns .video-text-content h5{font-size:30px;font-weight:400}.home-page-dd{max-width:400px;width:100%;text-align:center;margin:0 auto}@media print,screen and (min-width:63.6875em){.home-page-dd{margin:0;text-align:left}}.home-page-dd .heading{padding:15px;margin:0;box-shadow:0 3px 10px rgba(77,71,81,.125);border:1px solid #dedede;font-weight:400}.home-page-dd .body{border:1px solid #dedede;box-shadow:0 1px 15px rgba(77,71,81,.35);border-radius:4px;top:75px;overflow:visible;height:auto}.iso-build-your-own-page.iso-typography{margin-bottom:50px}.iso-build-your-own-page.iso-typography a{text-decoration:none!important}@media print,screen and (min-width:63.6875em){.iso-build-your-own-page.iso-typography .iso-image-header-sub-pages,.iso-build-your-own-page.iso-typography .iso-image-header-sub-pages.iso-image-header-sub-pages-rai{min-height:720px;margin-bottom:-90px}}@media screen and (min-width:125em){.iso-build-your-own-page.iso-typography .iso-image-header-sub-pages.iso-image-header-sub-pages-rai{min-height:770px;margin-bottom:-100px}}.iso-build-your-own-page.iso-typography .basic-wysiwyg-section{padding:30px 0}@media print,screen and (min-width:63.6875em){.iso-build-your-own-page.iso-typography .basic-wysiwyg-section{padding:70px 0}}.iso-build-your-own-page.iso-typography .basic-wysiwyg-section .wp-video{width:100%!important}.iso-build-your-own-page.iso-typography .basic-wysiwyg-section .wp-video .wp-video-shortcode{width:auto;height:auto;max-width:100%;margin:0 auto;display:block}.iso-build-your-own-page.iso-typography .basic-wysiwyg-section a.arrow-button,.iso-build-your-own-page.iso-typography .iso-document-header-section a.arrow-button,.iso-build-your-own-page.iso-typography .iso-graphic-sect a.arrow-button,.iso-build-your-own-page.iso-typography .iso-logo-header-section a.arrow-button{background:#4a90e2;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);text-align:left;color:#fff;border-bottom:none;transition:all .25s}.iso-build-your-own-page.iso-typography .basic-wysiwyg-section h2{margin-top:80px}.iso-build-your-own-page.iso-typography .basic-wysiwyg-section h2:first-of-type,.main-content-container-staff .staff-group .staff-member .staff-job-description ul:first-of-type{margin-top:0}.iso-build-your-own-page.iso-typography .iso-document-header-section,.iso-build-your-own-page.iso-typography .iso-logo-header-section{padding:70px 0}.iso-build-your-own-page.iso-typography .iso-document-header-section .img-side,.iso-build-your-own-page.iso-typography .iso-full-width-image-section h2,.iso-build-your-own-page.iso-typography .iso-logo-header-section .img-side{text-align:center}.iso-build-your-own-page.iso-typography .iso-logo-header-section .img-side img{width:260px;margin-top:40px}.iso-build-your-own-page.iso-typography .iso-full-width-image-section{padding:70px 0;text-align:center}.iso-build-your-own-page.iso-typography .iso-full-width-image-section img{width:100%;margin:40px auto;display:block}.iso-build-your-own-page.iso-typography .iso-graphic-sect{padding:20px 0 60px}.iso-build-your-own-page.iso-typography .iso-graphic-sect .iso-graphic{width:80%;max-width:500px;margin:0 auto}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-graphic-sect .iso-graphic{max-width:100%;width:100%;margin:0}}.iso-build-your-own-page.iso-typography .iso-graphic-sect .text-side{margin:0;text-align:center}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-graphic-sect .text-side{padding-top:100px;padding-left:30px;text-align:left}}.iso-build-your-own-page.iso-typography .iso-graphic-sect .img-side{text-align:center;margin:30px 0 0}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-graphic-sect .img-side{text-align:left;margin:0}}.iso-build-your-own-page.iso-typography .iso-image-section{padding:50px 0 70px}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-image-section .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.iso-build-your-own-page.iso-typography .iso-image-section img{max-width:300px}.iso-build-your-own-page.iso-typography .iso-image-section .img-side{text-align:center}.iso-build-your-own-page.iso-typography .iso-button-section{padding:30px 0 60px}.iso-build-your-own-page.iso-typography .iso-button-section a{border:0!important}.iso-build-your-own-page.iso-typography .iso-button-section a:hover{border:0}.global-three-box-slim-section .box:after,.global-two-box-section .box a.arrow-button:after,.global-two-box-section .box a.arrow-button:before,.iso-build-your-own-page.iso-typography .iso-button-section a:after,.iso-build-your-own-page.iso-typography .iso-button-section a:before,.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box:after,.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box:before,.sidebar.info-link-container.aj18-jobs-content #archives ul,.sidebar.info-link-container.aj18-jobs-content #catagories ul,.two-cta-button-section a.arrow-button:after,.two-cta-button-section a.arrow-button:before{display:none}.iso-build-your-own-page.iso-typography .iso-button-section .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:start;-ms-grid-column-align:flex-start;justify-items:flex-start}.iso-build-your-own-page.iso-typography .iso-button-section .row .flex-area{margin-bottom:30px}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-button-section .row .flex-area{-ms-flex:0 0 33.33%;flex:0 0 33.33%}}.iso-build-your-own-page.iso-typography .iso-button-section .small{font-size:15px;font-weight:400;margin-top:20px}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-two-button-section .row .flex-area{-ms-flex:0 0 50%;flex:0 0 50%}}.iso-build-your-own-page.iso-typography .iso-byop-box-section{background:0 0}.iso-build-your-own-page.iso-typography .iso-byop-box-section .box-section-container{padding:50px 0}@media print,screen and (min-width:63.6875em){.iso-build-your-own-page.iso-typography .iso-byop-box-section .box-section-container{display:-ms-flexbox;display:flex}}.iso-build-your-own-page.iso-typography .iso-byop-box-section .box-section-container .shadow{height:100%;position:relative}.iso-build-your-own-page.iso-typography .iso-byop-box-section .box-section-container .bottom{position:absolute;margin-bottom:0;bottom:0;width:100%}.iso-build-your-own-page.iso-typography .iso-byop-box-section .box-section-container .bottom a.cta-button{background:#4a90e2!important}.iso-build-your-own-page.iso-typography .iso-byop-box-section .box-section-container .bottom a.cta-button:hover{background:#14c991!important}.iso-build-your-own-page.iso-typography .iso-byop-box-section .box-section-container .top{padding:35px 25px 100px}.iso-build-your-own-page.iso-typography .iso-byop-box-section.iso-reviews-box-section .top{text-align:center}.iso-build-your-own-page.iso-typography .iso-byop-box-section.iso-reviews-box-section .top img.logo{width:180px;margin-top:10px}.iso-build-your-own-page.iso-typography .iso-byop-box-section.iso-reviews-box-section .top .stars{position:static;margin:15px 0}.iso-build-your-own-page.iso-typography .iso-byop-box-section.iso-reviews-box-section .top .rating{position:static;display:block;margin:10px 0}.iso-build-your-own-page.iso-typography .iso-byop-box-section-state .top{padding:35px 25px 140px!important}.iso-build-your-own-page.iso-typography .iso-byop-box-section-state .rating,.iso-build-your-own-page.iso-typography .iso-byop-box-section-state .stars{position:static}.iso-build-your-own-page.iso-typography .iso-byop-box-section-one-button .box-section-container .top{padding:35px 25px 80px!important}@media print,screen and (min-width:63.6875em){.iso-build-your-own-page.iso-typography .iso-byop-box-section-one-button .box-section-container .top{padding:35px 25px 40px!important}}.iso-build-your-own-page.iso-typography .iso-byop-box-section-one-button .box-section-container .bottom a.cta-button{background:#f5a623!important}.iso-build-your-own-page.iso-typography .iso-byop-box-section-one-button .box-section-container .rating,.iso-build-your-own-page.iso-typography .iso-byop-box-section-one-button .box-section-container .stars{position:static}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop{padding:10px 0 70px}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .flex-container{display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .flex-container{-ms-flex-direction:row;flex-direction:row}}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .pos-rel{position:relative}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box{text-align:center;padding:60px 30px;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px;text-decoration:none!important;border:0;cursor:pointer;border-radius:4px}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box{-ms-flex:0 0 48%;flex:0 0 48%;width:48%;margin-right:4%;margin-bottom:0}}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box:hover{box-shadow:0 3px 20px 2px rgba(0,0,0,.25)}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box .fake-link{width:auto;font-size:15px;text-align:center;margin:0;text-transform:uppercase;font-weight:700;color:#29466e;letter-spacing:1px;position:absolute;left:0;right:0;bottom:30px}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box .fake-link img{width:40px;display:inline-block;position:relative;top:-1px;left:0;margin:0 0 0 10px;z-index:2;transition:all .25s}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box img{margin:0 auto 40px;display:block;max-height:70px}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .cos-box:last-of-type{margin-right:0}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .iso-button-link{position:relative;margin:0 0 20px}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .iso-button-link{right:25px!important}}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .iso-button-link a,.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .iso-button-link a:hover{border:0!important}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .iso-button-link a:after{display:none!important}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .iso-button-link span{left:50px;margin:0;text-align:left}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .iso-button-link{position:absolute;top:15px;right:1rem}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .iso-button-link span{left:0}.iso-build-your-own-page.iso-typography .iso-client-profiles-byop .iso-button-link a i{left:-50px}.iso-build-your-own-page.iso-typography .iso-card-section{padding:30px 0 50px}}.iso-build-your-own-page.iso-typography .iso-card-section .row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.iso-build-your-own-page.iso-typography .iso-card-section .row h2{text-align:center;font-size:1.75em}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-card-section .row h2{font-size:2.5em}}.iso-build-your-own-page.iso-typography .iso-card-section .row .iso-card-container{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;padding:0 15px;margin-bottom:30px}@media print,screen and (min-width:54.8125em){.iso-build-your-own-page.iso-typography .iso-card-section .row .iso-card-container{width:33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%}}.iso-build-your-own-page.iso-typography .iso-card-section .row .iso-card-container .iso-card{background:linear-gradient(to bottom,#f4f4f4 140px,#ececec 141px,#fff 142px);border-radius:0 0 8px 8px;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);padding:40px 25px 50px;height:100%}.iso-build-your-own-page.iso-typography .iso-card-section .row .iso-card-container .iso-card span{font-size:19px;font-weight:700;margin-top:30px;margin-bottom:8px;display:block}.iso-build-your-own-page.iso-typography .iso-card-section .row .iso-card-container .iso-card img{border-radius:100%;width:200px;margin:0 auto;display:block}.iso-build-your-own-page.iso-typography .iso-card-section .row .iso-card-container .iso-card p{margin-bottom:0}.iso-accordion-sect{padding:40px 0 30px}@media print,screen and (min-width:63.6875em){.iso-accordion-sect{padding:40px 0 70px}}.iso-accordion-sect .top-section{padding:70px 0 80px;position:relative}@media print,screen and (min-width:63.6875em){.iso-accordion-sect .top-section .v-cent{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.iso-accordion-sect .accord .h{font-weight:600;margin:0}.iso-accordion-sect .accord .h:after{top:20px}.global-image-step-section,.global-three-box-slim-section,.global-two-box-section{padding:70px 0}.global-three-box-slim-section .box{padding:30px 20px;box-shadow:0 2px 7px 2px rgba(74,144,226,.15);border-radius:8px;position:relative;display:block;border:0!important;margin-bottom:50px;transition:all .25s}.global-three-box-slim-section .box:hover{box-shadow:0 3px 20px 2px rgba(74,144,226,.2);border:0!important;-ms-transform:translateY(-2px);transform:translateY(-2px)}.global-three-box-slim-section .box:hover .arrow-icon{right:30px}.global-three-box-slim-section .box h3{font-size:26px;display:block;width:75%!important}.global-three-box-slim-section .box .arrow-icon{position:absolute;top:35px;right:40px;width:40px;transition:right .25s}.global-three-box-slim-section .box .top{width:100%}.global-three-box-slim-section .box span{font-size:16px;font-weight:600;display:block;width:100%;text-transform:uppercase;color:#145aac}.global-image-step-section .img-side{display:block;width:100%}.global-image-step-section .img-side img{width:150px}@media print,screen and (min-width:63.6875em){.global-image-step-section .img-side img{width:100%}}.global-image-step-section .step-row{margin-bottom:50px}#apply,.global-two-box-section .wysiwyg-row{margin-bottom:40px}@media print,screen and (min-width:63.6875em){.global-two-box-section .flex-row{display:-ms-flexbox;display:flex}}.global-two-box-section .box{padding:50px;border:2px solid #ccc;height:100%;border-radius:8px;margin-bottom:40px}@media print,screen and (min-width:63.6875em){.global-two-box-section .box{margin-bottom:0}}.global-select-a-state-cta .cta-container h3,.global-two-box-section .box h3{font-size:1.65em}.global-two-box-section .box a.arrow-button,.two-cta-button-section a.arrow-button{background:#4a90e2;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);text-align:left;color:#fff;border-bottom:none;transition:all .25s;width:100%}.global-two-box-section .box a.arrow-button:hover,.two-cta-button-section a.arrow-button:hover{background:#14c991}.global-select-a-state-cta{padding:10px 0 70px}.global-select-a-state-cta .cta-container{background:#f0f6ff;padding:40px;border-radius:10px;position:relative}.global-select-a-state-cta .home-page-dd{max-width:100%;width:100%}.global-select-a-state-cta .home-page-dd .heading{float:none}.global-select-a-state-cta .home-page-dd.active .heading:after{top:0}.two-cta-button-section{padding:0 0 50px}.infographic-pipe-section{counter-reset:infographic-counter;overflow-x:hidden}.infographic-pipe-section .step{display:-ms-grid;display:grid;grid-gap:.25rem;margin:0 1rem}@media print,screen and (min-width:63.6875em){.infographic-pipe-section .step{grid-gap:2rem;margin:0 10%}}.infographic-pipe-section .step .step-content{grid-area:text}.infographic-pipe-section .step .step-image{grid-area:image;width:250px;justify-self:center}.infographic-pipe-section .step{grid-template-areas:"image" "text";-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:2fr;grid-template-rows:2fr}@media print,screen and (min-width:63.6875em){.infographic-pipe-section .step-one{grid-template-areas:". text image";-ms-grid-columns:1fr 6fr 5fr;grid-template-columns:1fr 6fr 5fr}.infographic-pipe-section .step-two{grid-template-areas:". image . text";-ms-grid-columns:2fr 4fr 1fr 5fr;grid-template-columns:2fr 4fr 1fr 5fr}.infographic-pipe-section .step-three{grid-template-areas:". text image";-ms-grid-columns:1fr 7fr 4fr;grid-template-columns:1fr 7fr 4fr}.infographic-pipe-section .step-four{grid-template-areas:". image . text";-ms-grid-columns:1fr 3fr 2fr 6fr;grid-template-columns:1fr 3fr 2fr 6fr}.infographic-pipe-section .step-five{grid-template-areas:". text . image";-ms-grid-columns:1fr 6fr 1fr 4fr;grid-template-columns:1fr 6fr 1fr 4fr}.infographic-pipe-section .step-six{grid-template-areas:"image . text .";-ms-grid-columns:4fr 1fr 6fr 1fr;grid-template-columns:4fr 1fr 6fr 1fr}.infographic-pipe-section .step-seven{grid-template-areas:". text . image .";-ms-grid-columns:1fr 5fr 1fr 4fr 1fr;grid-template-columns:1fr 5fr 1fr 4fr 1fr}.infographic-pipe-section .step-eight{grid-template-areas:". image text .";-ms-grid-columns:1fr 5fr 5fr 1fr;grid-template-columns:1fr 5fr 5fr 1fr}}.infographic-pipe-section .step-content .content-header{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:2.25rem;margin-bottom:1.25rem;position:relative}.infographic-pipe-section .step-content .content-header:before{counter-increment:infographic-counter;content:counter(infographic-counter) "."}@media print,screen and (min-width:63.6875em){.infographic-pipe-section .step-content .content-header.single-line:before,.infographic-pipe-section .step-content .content-header:before{position:absolute;left:-150px;counter-increment:infographic-counter;content:counter(infographic-counter);height:90px;width:90px;background-color:#fdbd16;box-shadow:-5px 5px 0 #dea102;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:3.25rem;color:#fff}.infographic-pipe-section .step-content .content-header:before{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.infographic-pipe-section .step-content .content-header.single-line:before{top:-20px}}.infographic-pipe-section .step-content .content-body{line-height:200%}.infographic-pipe-section .pipe{height:50px;width:100%;margin:100px 0;background-repeat-y:no-repeat;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.infographic-pipe-section .pipe-straight{background-image:url(assets/img/infographic-pipe/pipe-straight.svg)}.infographic-pipe-section .seg-1{grid-column:1/1}.infographic-pipe-section .seg-2{grid-column:2/2}.infographic-pipe-section .seg-3{grid-column:3/3}.infographic-pipe-section .seg-4{grid-column:4/4}.infographic-pipe-section .seg-5{grid-column:5/5}.infographic-pipe-section .top-image{position:relative;z-index:1}.infographic-pipe-section .bottom-image{position:absolute}.infographic-pipe-section .justify-self-start{justify-self:start}.infographic-pipe-section .justify-self-center{justify-self:center}.infographic-pipe-section .justify-self-end{justify-self:end}.infographic-pipe-section .position-relative{position:relative}.infographic-pipe-section .pipe-bars{background-image:url(assets/img/infographic-pipe/pipe-bars.svg);height:44px;width:40px;background-repeat:no-repeat;-ms-transform:translate(0,-5px);transform:translate(0,-5px)}.infographic-pipe-section .pipe-battery{background-image:url(assets/img/infographic-pipe/pipe-battery.svg);-ms-transform:translate(0,-25px);transform:translate(0,-25px);height:26px;width:83px;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.infographic-pipe-section .pipe-blue{background-image:url(assets/img/infographic-pipe/pipe-blue.svg);height:1067px;width:190px;background-repeat:no-repeat;-ms-transform:translate(10px,-150px);transform:translate(10px,-150px)}.infographic-pipe-section .pipe-building{background-image:url(assets/img/infographic-pipe/pipe-building.svg);height:237px;width:261px;background-repeat:no-repeat;-ms-transform:translate(0,-237px);transform:translate(0,-237px);justify-self:end}}.infographic-pipe-section .pipe-cabinets{background-image:url(assets/img/infographic-pipe/pipe-cabinets.svg);height:150px;width:150px;background-repeat:no-repeat;-ms-transform:translate(0,-90px);transform:translate(0,-90px)}.infographic-pipe-section .pipe-gear,.infographic-pipe-section .pipe-gear-grey{background-image:url(assets/img/infographic-pipe/pipe-gear-yellow.svg);height:25px;width:25px;background-repeat:no-repeat}.infographic-pipe-section .pipe-gear-grey{background-image:url(assets/img/infographic-pipe/pipe-gear-grey.svg)}.infographic-pipe-section .pipe-grey-tower{background-image:url(assets/img/infographic-pipe/pipe-grey-tower.svg);height:470px;width:43px;background-repeat:no-repeat;justify-self:center}.infographic-pipe-section .pipe-grey-bars{background-image:url(assets/img/infographic-pipe/pipe-grey-bars.svg);height:59px;width:25px;background-repeat:no-repeat;-ms-transform:translate(0,-15px);transform:translate(0,-15px)}.infographic-pipe-section .pipe-graph{background-image:url(assets/img/infographic-pipe/pipe-graph.svg);height:242px;width:90px;background-repeat:no-repeat;-ms-transform:translate(0,-80px);transform:translate(0,-80px);justify-self:center}.infographic-pipe-section .pipe-light{background-image:url(assets/img/infographic-pipe/pipe-light.svg);-ms-transform:translate(0,30px);transform:translate(0,30px);height:16px;width:51px;background-repeat:no-repeat}.infographic-pipe-section .pipe-rectangle{background-image:url(assets/img/infographic-pipe/pipe-rectangle.svg);height:73px;width:19px;background-repeat:no-repeat;-ms-transform:translate(0,-20px);transform:translate(0,-20px)}.infographic-pipe-section .pipe-sphere{background-image:url(assets/img/infographic-pipe/pipe-sphere.svg);height:21px;width:21px;background-repeat:no-repeat}.infographic-pipe-section .pipe-storage{background-image:url(assets/img/infographic-pipe/pipe-storage.svg);height:40px;width:40px;background-repeat:no-repeat}.infographic-pipe-section .thin-grey-line{background-image:url(assets/img/infographic-pipe/thin-grey-line.svg);height:40px;width:100%;position:absolute;background-repeat:repeat-x;top:-50px}.infographic-pipe-section .thin-grey-line.below-pipe{top:75px}.infographic-pipe-section .get-on-thin-grey-line{-ms-transform:translate(0,-60px);transform:translate(0,-60px)}.infographic-pipe-section .get-on-thin-grey-line.below-pipe{-ms-transform:translate(0,65px);transform:translate(0,65px)}.infographic-pipe-section .grey-bottom-line{background-image:url(assets/img/infographic-pipe/grey-bottom-line.svg);height:40px;width:100%;background-repeat:no-repeat;position:absolute;top:50px}.infographic-pipe-section .extra-star{width:36px;height:26px;z-index:-1}.infographic-pipe-section .grey-poster{-ms-transform:scale(1.5) translate(0,-150px);transform:scale(1.5) translate(0,-150px);width:200px;height:200px}.infographic-pipe-section .grey-ein{left:-275px;-ms-transform:scale(2);transform:scale(2);height:246px;width:520px;background-repeat:no-repeat}.infographic-pipe-section .top-all{background-image:url(assets/img/infographic-pipe/top-bot.svg);height:488px;width:830px;background-repeat:no-repeat;margin-bottom:100px;z-index:1;-ms-transform:translate(-300px,0);transform:translate(-300px,0)}@media print,screen and (min-width:63.6875em){.infographic-pipe-section .top-all{-ms-transform:translate(0,0);transform:translate(0,0)}}.infographic-pipe-section .grey-machinery{background-image:url(assets/img/infographic-pipe/top-machine-grey-thing.svg);height:488px;width:400px;background-repeat:no-repeat;top:20px}.infographic-pipe-section .extra-pipe{background-image:url(assets/img/infographic-pipe/top-extra-pipe.svg);height:488px;width:100%;background-repeat:repeat-x;top:150px;left:0;position:absolute}.infographic-pipe-section .bottom-all{background-image:url(assets/img/infographic-pipe/bottom-factory.svg);height:350px;width:689px;background-repeat:no-repeat;-ms-transform:translate(-50px,0);transform:translate(-50px,0);background-size:contain;margin-top:75px}@media print,screen and (min-width:63.6875em){.infographic-pipe-section .bottom-all{background-image:url(assets/img/infographic-pipe/bottom-all.svg);height:564px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:right;-ms-transform:translate(0,0);transform:translate(0,0)}}.infographic-pipe-section img{width:100%;height:100%}.infographic-bird-section h1{margin:70px 0 100px}.infographic-bird-section .bird-sky p,.infographic-bird-section h2{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.infographic-bird-section h2{font-size:1.875em}.infographic-bird-section .arrow{position:absolute;width:0;height:0;top:-1px}@media print,screen and (min-width:63.6875em){.infographic-bird-section .arrow.white{border-right:75px solid transparent;border-top:75px solid #fff;left:450px}.infographic-bird-section .arrow.blue{border-left:75px solid transparent;border-top:75px solid #3c78bc;right:400px}}.infographic-bird-section .tree-wrapper{position:relative;overflow:hidden}@media screen and (min-width:81.25em){.infographic-bird-section .tree-wrapper:before{background-image:url(assets/img/infographic-bird/tree-left-bird-off-nest.svg);background-position:left top;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat}.infographic-bird-section .tree-wrapper:after{background-image:url(assets/img/infographic-bird/tree-right-all-nest.svg);background-position:right bottom;content:"";position:absolute;top:0;right:0;height:100%;width:100%;background-repeat:no-repeat;z-index:-100}}.infographic-bird-section .bird-sky{background-color:#3c78bc;padding-bottom:140px}@media print,screen and (min-width:63.6875em){.infographic-bird-section .bird-sky{padding-top:200px;position:relative;z-index:-90;max-height:495px}}.infographic-bird-section .bird-sky p{margin:0 auto 2.5em;text-align:center;color:#fff;width:calc(clamp(400px,45vw,800px))}.infographic-bird-section .bird-sky .img-yellow-bird-nest{background-image:url(assets/img/infographic-bird/mobile-yellowbird.svg);height:171px;width:100%;background-repeat:no-repeat;-ms-transform:translate(0,-1px);transform:translate(0,-1px)}@media print,screen and (min-width:63.6875em){.infographic-bird-section .bird-sky .img-yellow-bird-nest{display:none}}.infographic-bird-section .bird-center{display:-ms-grid;display:grid;grid-template:"bird" "box-1" "box-2" "box-3"}@media print,screen and (min-width:63.6875em){.infographic-bird-section .bird-center:before{background-image:url(assets/img/infographic-bird/redbird-top.svg);background-position:right top;content:"";position:absolute;top:0;left:0;-ms-transform:translate(-120px,20px);transform:translate(-120px,20px);height:100%;width:100%;background-repeat:no-repeat}}.infographic-bird-section .bird-center .img-red-bird{grid-area:bird;background-image:url(assets/img/infographic-bird/mobile-redbird.svg);height:170px;width:100vw;background-repeat:no-repeat;background-position:top right;-ms-transform:translate(15px,-20px);transform:translate(15px,-20px)}@media print,screen and (min-width:63.6875em){.infographic-bird-section .bird-center .img-red-bird{display:none}.infographic-bird-section .bird-center{min-height:1180px;z-index:-90;position:relative;padding:250px 50px 0;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[10];grid-template-rows:repeat(10,1fr);gap:0 0;grid-template-areas:"box-1 .    " "box-1 .    " "box-1 box-2" "box-1 box-2" "box-1 box-2" "box-3 box-2" "box-3 box-2" "box-3 .    " "box-3 .    " "box-3 .    "}}@media screen and (min-width:81.25em){.infographic-bird-section .bird-center{padding:100px 250px}}.infographic-bird-section .bird-center .box{padding:20px 10%}@media print,screen and (min-width:63.6875em){.infographic-bird-section .bird-center .box{padding:0 1rem 2rem;max-width:500px}}.infographic-bird-section .bird-center .box-1{grid-area:box-1;justify-self:flex-end}.infographic-bird-section .bird-center .box-2{grid-area:box-2}.infographic-bird-section .bird-center .box-3{grid-area:box-3;justify-self:flex-end}.infographic-bird-section .bird-root{background-color:#07684c;padding-top:80px;margin-top:100px;position:relative;z-index:-100}@media screen and (min-width:81.25em){.infographic-bird-section .bird-root{margin-top:0;max-height:1270px}.infographic-bird-section .bird-root:after,.infographic-bird-section .bird-root:before{background-image:url(assets/img/infographic-bird/backgroundforest-left.svg);background-position:left top;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;z-index:-50}.infographic-bird-section .bird-root:after{background-image:url(assets/img/infographic-bird/backgroundforest-right.svg);background-position:right top}}.infographic-bird-section .bird-root *{color:#fff;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.infographic-bird-section .bird-root :not(li){text-align:center}.infographic-bird-section .bird-root .box{width:calc(clamp(320px,65vw,800px));margin:0 auto}.infographic-bird-section .bird-root .box-5.flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media print,screen and (min-width:54.8125em){.infographic-bird-section .bird-root .box-5.flex{-ms-flex-direction:row;flex-direction:row}}.infographic-bird-section .bird-root .box-5 ul{margin:0 0 1rem 1rem}@media print,screen and (min-width:63.6875em){.infographic-bird-section .bird-root .box-5 ul{max-width:250px}}.infographic-bird-section .bird-root .img-right-nest{background-image:url(assets/img/infographic-bird/tree-right-nest.svg);position:absolute;top:-175px;height:249px;width:100%;background-repeat:no-repeat;background-position:center}@media print,screen and (min-width:54.8125em){.infographic-bird-section .bird-root .img-right-nest{background-position:right}}@media print,screen and (min-width:63.6875em){.infographic-bird-section .bird-root .img-right-nest{display:none}}.infographic-bird-section .bird-root .img-deskman{background-image:url(assets/img/infographic-bird/deskman-mobile-vectortext.svg);background-size:cover;height:494px;width:100%;background-repeat:no-repeat}@media screen and (min-width:37.5em){.infographic-bird-section .bird-root .img-deskman{height:800px;width:100%;background-repeat:no-repeat}}@media print,screen and (min-width:63.6875em){.infographic-bird-section .bird-root .img-deskman{-ms-transform:none;transform:none;background-image:url(assets/img/infographic-bird/deskman-vectortext.svg);height:783px;width:685px;background-repeat:no-repeat;margin:100px auto 0}.infographic-bird-section .bird-root .img-deskman:before{background-image:url(assets/img/infographic-bird/backgroundforest1.svg);background-position:center;background-size:contain;content:"";position:absolute;top:200px;left:0;height:100%;width:100%;background-repeat:no-repeat;z-index:-50}}.infographic-tool-section .blue-row{background-color:#346fb2;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:60px 0;padding-top:100px;padding-bottom:100px;outline:35px solid #346fb2}@media print,screen and (min-width:63.6875em){.infographic-tool-section .blue-row{outline:20px solid #346fb2}}.aj18-jobs-content .alt-form .job-form.new-style .form-section-heading h3,.infographic-tool-section .blue-row h2,.infographic-tool-section .blue-row h3,.infographic-tool-section .blue-row p{color:#fff}.infographic-tool-section .bottom-section,.infographic-tool-section .top-section{display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}.infographic-tool-section .top-section h2{font-size:1rem;font-weight:900}@media print,screen and (min-width:63.6875em){.infographic-tool-section .top-section .image-wrapper{-ms-flex:2 1 auto;flex:2 1 auto;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;position:relative;min-width:350px;min-height:325px}.infographic-tool-section .top-section .image-wrapper:before{content:"";width:150px;height:25px;position:absolute;background-color:#fff;top:-50px}.infographic-tool-section .top-section .image-wrapper .image{background-image:url(assets/img/infographic-tool/builder-top.svg);height:400px;width:200px;background-repeat:no-repeat;position:absolute;right:20px;top:-70px}}@media screen and (min-width:81.25em){.infographic-tool-section .top-section .image-wrapper{min-width:500px}}.infographic-tool-section .top-section .top-content{-ms-flex:2 1 auto;flex:2 1 auto;padding-left:50px;padding-right:50px}@media print,screen and (min-width:63.6875em){.infographic-tool-section .top-section .top-content{padding-left:100px;padding-right:100px;max-width:1200px}}@media screen and (min-width:81.25em){.infographic-tool-section .top-section .top-content{padding-right:200px}}.infographic-tool-section .top-section .top-space{-ms-flex:0 1 auto;flex:0 1 auto}@media print,screen and (min-width:63.6875em){.infographic-tool-section .top-section .top-space{width:200px;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff}}.infographic-tool-section .bottom-section{-ms-flex-direction:column;flex-direction:column;padding-top:0}@media print,screen and (min-width:63.6875em){.infographic-tool-section .bottom-section{padding-top:60px;-ms-flex-direction:row;flex-direction:row}}.infographic-tool-section .bottom-section h2{font-size:1.75rem;margin-bottom:1rem}@media print,screen and (min-width:63.6875em){.infographic-tool-section .bottom-section h2{font-size:3rem}}.infographic-tool-section .bottom-section h3{font-size:2rem}.infographic-tool-section .bottom-section .bottom-content{padding-left:60px;padding-right:60px;-ms-transform:translate(0,-40px);transform:translate(0,-40px)}.infographic-tool-section .bottom-section .bottom-content a{border-bottom:0}.infographic-tool-section .bottom-section .bottom-content a.arrow-button{color:#fff;background-color:#29466e}@media print,screen and (min-width:54.8125em){.infographic-tool-section .bottom-section .bottom-content{text-align:center}}@media print,screen and (min-width:63.6875em){.infographic-tool-section .bottom-section .bottom-content{text-align:left;-ms-transform:translate(0,0);transform:translate(0,0);padding-left:100px;padding-right:100px}}@media screen and (min-width:81.25em){.infographic-tool-section .bottom-section .bottom-content{padding-right:200px}}.infographic-tool-section .bottom-section .image-wrapper{-ms-flex:2 1 auto;flex:2 1 auto;min-width:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;-ms-transform:translate(0,-80px);transform:translate(0,-80px)}@media print,screen and (min-width:63.6875em){.infographic-tool-section .bottom-section .image-wrapper{-ms-transform:translate(0,0);transform:translate(0,0)}.infographic-tool-section .bottom-section .image-wrapper:before{content:"";width:280px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;height:25px;position:absolute;top:-50px}}.infographic-tool-section .bottom-section .image-wrapper .image-box{background-image:url(assets/img/infographic-tool/electricbox.svg);background-size:contain;height:307px;width:100%;background-repeat:no-repeat;background-position:bottom}@media print,screen and (min-width:63.6875em){.infographic-tool-section .bottom-section .image-wrapper .image-box{height:307px;width:387px;background-repeat:no-repeat;background-position:center}}.infographic-tool-section .bottom-section .image-wrapper .image-builder{background-image:url(assets/img/infographic-tool/builder-bottom.svg);background-size:contain;height:307px;width:100%;background-repeat:no-repeat;background-position:bottom}@media print,screen and (min-width:63.6875em){.infographic-tool-section .bottom-section .image-wrapper .image-builder{height:437px;width:192px;background-repeat:no-repeat;background-position:center}}.infographic-tool-section .inner-section{-ms-transform:translate(0,-185px);transform:translate(0,-185px)}@media print,screen and (min-width:63.6875em){.infographic-tool-section .inner-section{-ms-transform:translate(0,0);transform:translate(0,0);max-width:1088px;margin:0 auto}}.infographic-tool-section .inner-section-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:63.6875em){.infographic-tool-section .inner-section-row.build-a-brand-row,.infographic-tool-section .inner-section-row.prep-for-online-success-row{-ms-flex-direction:row;flex-direction:row}.infographic-tool-section .inner-section-row.check-availability-row,.infographic-tool-section .inner-section-row.know-the-rules-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.infographic-tool-section .inner-section-row>*{-ms-flex:1;flex:1}.infographic-tool-section .inner-section-row .inner-section-content{padding-left:50px;padding-right:50px}@media print,screen and (min-width:63.6875em){.infographic-tool-section .inner-section-row .inner-section-content{padding-left:100px;padding-right:100px;max-width:55%}}.infographic-tool-section .inner-section-row .inner-section-image{min-height:425px;background-position:center}.infographic-tool-section .inner-section-row.build-a-brand-row .inner-section-image{background-image:url(assets/img/infographic-tool/buildabrand-mobile.svg);background-size:contain;height:600px;width:100%;background-repeat:no-repeat}@media screen and (min-width:37.5em){.infographic-tool-section .inner-section-row.build-a-brand-row .inner-section-image{background-image:url(assets/img/infographic-tool/buildabrand.svg);background-size:initial;height:400px;width:100%;background-repeat:no-repeat}}.infographic-tool-section .inner-section-row.check-availability-row .inner-section-image{background-image:url(assets/img/infographic-tool/checkavailability-mobile.svg);height:400px;width:100%;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.infographic-tool-section .inner-section-row.check-availability-row .inner-section-image{background-image:url(assets/img/infographic-tool/checkavailability.svg);height:400px;width:200px;background-repeat:no-repeat}}.infographic-tool-section .inner-section-row.prep-for-online-success-row .inner-section-image{background-image:url(assets/img/infographic-tool/prepforonlinesuccess-mobile.svg);height:400px;width:100%;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.infographic-tool-section .inner-section-row.prep-for-online-success-row .inner-section-image{background-image:url(assets/img/infographic-tool/prepforonlinesuccess.svg);height:400px;width:200px;background-repeat:no-repeat}}.infographic-tool-section .inner-section-row.know-the-rules-row .inner-section-image{background-image:url(assets/img/infographic-tool/knowtherules-mobile.svg);height:400px;width:100%;background-repeat:no-repeat}@media print,screen and (min-width:63.6875em){.infographic-tool-section .inner-section-row.know-the-rules-row .inner-section-image{background-image:url(assets/img/infographic-tool/knowtherules.svg);height:400px;width:200px;background-repeat:no-repeat}}.infographic-bird-section+.global-iso-box-section{background-color:#fff!important}.iso-form-styles .iso-form-row{width:100%;max-width:100%;display:block;margin-top:20px}.aj18-jobs-content .alt-form .job-form.new-style .form-box label,.iso-form-styles .iso-label{font-weight:700;color:#003952;display:block;width:100%;margin-bottom:5px;letter-spacing:.25px;font-size:15px}.iso-form-styles .iso-input{width:100%;padding:15px;border:1px solid transparent;background:#f1f1f1;border-radius:5px;transition:all .25s;font-size:16px;font-weight:400;color:#003952}.aj18-jobs-content .alt-form .job-form.new-style input:focus,.aj18-jobs-content .alt-form .job-form.new-style select:focus,.aj18-jobs-content .alt-form .job-form.new-style textarea:focus,.iso-form-styles .iso-input:focus{-webkit-appearance:none;appearance:none;outline:0;border:1px solid #4a90e2}.iso-form-styles .iso-arrow-submit-button{margin:0;line-height:26px;background:#f5a623;cursor:pointer}.iso-form-styles .iso-arrow-submit-button:hover{background:#14c991}.iso-form-errors{display:inline-block;border:1px solid #c70d3a;border-radius:4px;padding:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#c70d3a;font-size:16px;font-weight:600;letter-spacing:1px;font-style:italic;border-left:5px solid #c70d3a;text-transform:capitalize}.iso-form-errors.s{border-color:#14c991;color:#14c991;text-transform:none}label.form-super-header.old-form-super-header{font-size:24px;font-weight:600!important;margin:0 0 20px!important}.aj18-jobs-content .row{max-width:1060px}.aj18-jobs-content .row.row.super-row{max-width:1400px}.aj18-jobs-content .heading{float:none;width:100%;background:#fff;padding:70px 10px 0}.aj18-jobs-content .heading .half{width:100%}@media print,screen and (min-width:54.8125em){.aj18-jobs-content .heading .half{width:48%;margin-right:4%;float:left;display:block}.aj18-jobs-content .heading .half:last-of-type{margin-right:0}}.aj18-jobs-content .heading h2{text-align:center;margin:0}.aj18-jobs-content .heading h1{margin-bottom:6px;margin-top:0;font-size:2.5em}.aj18-jobs-content .heading .sub-header{text-align:center;display:block;color:#2a3c47;font-weight:600;font-size:20px;margin-bottom:30px}.aj18-jobs-content .alt-form .job-form.new-style{padding:70px 0;z-index:19}.aj18-jobs-content .alt-form .job-form.new-style .number-errors{position:relative;left:-20px}.aj18-jobs-content .alt-form .job-form.new-style button.arrow-button-responsive{box-shadow:none;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;letter-spacing:0;background:#f5a623;text-align:left;padding:16px 80px 16px 20px}.aj18-jobs-content .alt-form .job-form.new-style button.arrow-button-responsive:hover{background:#14c991;padding-left:80px;padding-right:20px}.aj18-jobs-content .alt-form .job-form.new-style .form-box{border:0}.aj18-jobs-content .alt-form .job-form.new-style .form-box label.checkbox-radio{margin-left:20px}.aj18-jobs-content .alt-form .job-form.new-style input,.aj18-jobs-content .alt-form .job-form.new-style select,.aj18-jobs-content .alt-form .job-form.new-style textarea{border:1px solid transparent;background:#f1f1f1;border-radius:5px;width:100%;padding:15px;box-shadow:none;float:none;font-size:1rem;line-height:1.5rem;margin:0 0 1rem;font-size:16px;font-weight:400!important;transition:all .25s;color:#003952}.aj18-jobs-content .alt-form .job-form.new-style input[type=checkbox],.aj18-jobs-content .alt-form .job-form.new-style input[type=radio]{position:absolute;top:0;left:-10px}.aj18-jobs-content .alt-form .job-form.new-style input[type=checkbox]:focus{-webkit-appearance:checkbox;appearance:checkbox;outline:0;border:0}.aj18-jobs-content .alt-form .job-form.new-style input[type=radio]:focus{-webkit-appearance:radio;appearance:radio;outline:0;border:0}.aj18-jobs-content .alt-form .job-form.new-style select{height:56px}.aj18-jobs-content .alt-form .job-form.new-style .form-section-heading{background:#4a90e2;color:#fff;border-bottom:none;border-top:none;padding:1rem;transition:all .25s;margin-top:15px}.aj18-jobs-content .alt-form .job-form.new-style .form-section-heading:hover{background:#145aac}.aj18-jobs-content .alt-form .job-form.new-style .form-section-heading:after{font-family:"FontAwesome";content:"\f078";position:absolute;right:17px;top:5px;font-size:24px;color:#fff;-ms-transform:rotate(0deg);transform:rotate(0deg)}.aj18-jobs-content .alt-form .job-form.new-style .form-section-heading.open:after{-ms-transform:rotate(180deg);transform:rotate(180deg);top:10px}.aj18-jobs-content .slider-jobs-trigger{font-size:18px;line-height:18px;padding:20px 15px;background:#fff;color:#29466e;font-weight:600;position:relative;box-shadow:0 2px 3px rgba(77,71,81,.2);border-radius:4px;margin:20px 0!important;cursor:pointer;transition:all .25s}.aj18-jobs-content .slider-jobs-trigger.open,.aj18-jobs-content .slider-jobs-trigger:hover{color:#4a90e2}.aj18-jobs-content .slider-jobs-trigger:after{top:0!important;right:0!important}.aj18-jobs-content .slider-jobs-trigger.open:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.aj18-jobs-content .sidebar-menu{list-style:none;padding:0;margin:0;background:#fff;box-shadow:0 2px 3px rgba(77,71,81,.2);position:relative;top:-3px;height:200px!important;overflow-y:scroll!important;border-radius:0 0 4px 4px;display:none}.aj18-jobs-content .sidebar-menu li{display:block;width:100%;margin:0;padding:0}.aj18-jobs-content .sidebar-menu li a{display:block;width:100%;padding:9px 15px;font-size:15px;color:#3d3d3d;text-decoration:none}.aj18-jobs-content .sidebar-menu li a:hover{background:#f8f8f8}#apply label{display:block;font-weight:700;font-size:1.2em;padding:8px 0 2px;clear:left}#apply hr{width:100%;clear:both}#apply .stateSelect,#apply input{padding:5px;width:250px}#apply input[type=checkbox]{width:auto;margin:0 1em 1em 0}#apply .skills{padding:0;margin:0;line-height:0;font-size:1em;font-weight:400;width:50%;float:left;clear:none}.four-col{width:25%!important}#apply .two-col .skills input{width:auto;margin:0 .5em 1em 0}#apply input[type=submit]{font-size:14px;color:#fff;text-shadow:0 -1px #0d3368;padding:10px 30px;border-radius:3px;border:0;width:inherit;cursor:pointer;background-color:#2e507f;background:linear-gradient(to bottom,#6a85ab,#2e507f)}#apply input[type=submit]:hover{background-color:#6783a9;background:linear-gradient(to bottom,#87a0c3,#6783a9)}#apply input.phone,#apply input.zip{width:inherit}#apply textarea{display:block;padding:.5em;font-size:16px}#apply .note{font-style:italic;padding-left:10px;font-size:.85em}.CodeMirror{border:#999 solid 1px;width:700px}#apply input[type=email],#apply input[type=tel],#apply input[type=text],textarea{border:1px solid #999;background:#fff}#apply .two-col{margin:0 5% 0 0;width:45%}#apply .two-col input,#apply .two-col textarea{width:100%;font-size:16px;margin:0 0 1em;padding:.5em}#apply .two-col input[type=file]{margin:0 0 .8em}.job-section{float:left;margin-bottom:1rem;width:100%}.job-section.open .job-section-heading .see-more i{color:#333;-ms-transform:rotate(45deg);transform:rotate(45deg)}.job-section.open .job-section-heading .see-more span{color:#333}.job-section .job-section-heading{background:#ddd;border-radius:3px;cursor:pointer;box-shadow:0 1px 2px #888;padding:.5rem;position:relative}.job-section .job-section-heading h3{margin:0 0 .25rem}.job-section .job-section-heading i{display:inline-block;left:2rem;padding:0;position:absolute;bottom:.8rem}.job-section .job-section-heading span{padding-left:3rem}.job-section .job-section-heading .see-more{cursor:pointer}.job-section .job-section-heading .see-more i,.job-section .job-section-heading .see-more span{color:#888;transition:all .5s linear}.job-section .job-section-heading .see-more:hover i,.job-section .job-section-heading .see-more:hover span{color:#222}.divisionContainer .learnmore{position:absolute;right:20px;bottom:20px}.jobListContainer{background-color:#3f6594;border-radius:5px;padding:15px 10px 10px;margin-bottom:25px;box-shadow:0 0 5px 0 #aaa;position:relative;float:left;color:#fff;margin-top:20px}.jobListContainer h3{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:600;font-style:normal;margin-top:0;color:#eee;text-align:center;text-shadow:0 1px #122b4a;border-bottom:#122b4a solid 1px;padding-bottom:10px;margin-bottom:0}.jobList{list-style:none;margin:0;padding:20px 30px 10px;border-top:#aaa solid 1px;float:left}.jobList li{line-height:1.6em;margin-left:-10px;width:33%;float:left;display:block}.jobList li a{color:#fff;border-bottom:1px solid #fff}.jobList li a:after{content:" \00bb"}.applynowcontainer h3{margin:12px 0 0;float:left}.life blockquote{font-size:1.5em;line-height:1.6em;margin:0 0 0 20px;padding:0 0 0 10px;border-left:none}.life blockquote.right{text-align:right;margin:0 20px 0 0;padding:0 10px 0 0}.applynowcontainer{width:33%;float:right;margin:2em 6.5% 0 0}.divisionContainer{width:39%;border:1px solid #111;padding:2em 2.5% 1em;float:left;background:#ddd;margin:1em 2.5% 4em!important;height:280px;position:relative}.life{width:100%;padding:2em 0;border-top:2px dotted #ccc;float:left}.life img.flt-left{padding-right:40px}.life img.flt-right{padding-left:40px}.life h2{font-size:32px}.life p{font-size:1.4em;font-style:italic;line-height:1.6em;color:#444;margin-bottom:0}.career-social{border-top:1px solid #29466e;font-size:1rem;width:100%;float:left;margin:2rem 0;padding:1.5rem 0 0}.career-social li{float:left;list-style:none;margin:0 0 20px;padding:0;width:100%}@media print,screen and (min-width:54.8125em){.career-social li{margin:0 20px 0 0;width:auto}}.career-social a{text-decoration:none}.career-social a:active,.career-social a:focus,.career-social a:hover{color:#fff;text-decoration:none}.career-social img{width:54px}.career-social .social-media{float:right}.applynow a,.applynow button{border-radius:3px;display:block;padding:1rem;background:#f27d0e;font-size:1rem;color:#fff;transition:all 250ms linear}.applynow button{border:0}.applynow a:hover,.applynow button:hover,.learnmore:hover{background:#db700b;color:#fff}.job-button a{border-radius:3px;display:block;padding:1em;background:#444;font-size:1rem;color:#fff;transition:all 250ms linear}.job-button a:hover{background:#333;color:#fff}.sidebar.info-link-container.aj18-jobs-content h2{text-align:center;text-decoration:none;border:0}.sidebar.info-link-container.aj18-jobs-content #archives{width:100%;display:block}.sidebar.info-link-container.aj18-jobs-content #catagories{width:100%;float:left;display:block}@media print,screen and (min-width:54.8125em){.sidebar.info-link-container.aj18-jobs-content #archives,.sidebar.info-link-container.aj18-jobs-content #catagories{width:48%}}.sidebar.info-link-container.aj18-jobs-content #archives{float:right}.main-content-container-staff{padding:0 15px 70px}.main-content-container-staff h2{margin-bottom:0}.main-content-container-staff h4{font-weight:600;margin-top:25px;margin-bottom:25px;font-size:26px;text-align:center}.main-content-container-staff .job-section{float:none;width:100%;padding:30px 0 40px;margin:0}.main-content-container-staff .job-section .job-section-heading{background:#fff;border-radius:0;box-shadow:none;margin:0;padding:0;cursor:text}.main-content-container-staff .staff-bios-caricatures{padding-bottom:100px}.main-content-container-staff .staff-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-content-container-staff .staff-group .staff-member{text-align:center;padding:40px 30px;box-shadow:0 2px 7px 2px rgba(0,0,0,.08);margin-bottom:30px;border-radius:5px;-ms-flex:0 0 100%;flex:0 0 100%}.main-content-container-staff .staff-group .staff-member:hover img{transform:rotateY(180deg)}@media print,screen and (min-width:63.6875em){.main-content-container-staff .staff-group .staff-member{-ms-flex:0 0 46%;flex:0 0 46%}}.main-content-container-staff .staff-group .staff-member .staff-picutre{height:240px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.main-content-container-staff .staff-group .staff-member .staff-job-description ul li,.main-content-container-staff .staff-group .staff-member .staff-picutre .picture-container{position:relative}.main-content-container-staff .staff-group .staff-member img{width:145px;max-width:145px}.main-content-container-staff .staff-group .staff-member h5{margin:20px 0 0;padding:0;font-weight:600;letter-spacing:.5px;font-size:28px}.main-content-container-staff .staff-group .staff-member p.title{font-weight:700;color:#4a90e2;margin:0;padding:5px 0 20px}.main-content-container-staff .staff-group .staff-member .staff-job-description{text-align:left}.main-content-container-staff .staff-group .staff-member .staff-job-description *{font-size:16px;font-weight:400}.main-content-container-staff .staff-group .staff-member .staff-job-description li strong,.main-content-container-staff .staff-group .staff-member .staff-job-description strong,.modern-form .iso-signup-form .order-sidebar ul li.grand-total span{font-weight:600}.main-content-container-staff .staff-group .staff-member .staff-job-description p{line-height:27px}.main-content-container-staff .staff-group .staff-member:nth-of-type(odd){margin-right:4%}@media print,screen and (min-width:63.6875em){.iso-staff-main-content-row{margin-top:-200px}}.modern-form .order-sidebar ul li .line-item i,.modern-form .order-sidebar ul li main .vue-form .form-content-wrap .order-summary-container .sub-line-item i,.modern-form main .vue-form .form-content-wrap .order-summary-container .order-sidebar ul li .sub-line-item i,.search+.bottom-cta-section{display:none}.search{margin-bottom:100px}.pagination{text-align:center;position:relative;width:100%;float:left;padding:30px 0}.pagination a{text-decoration:none}.pagination .page-numbers.next,.pagination .page-numbers.prev{text-transform:uppercase;color:#29466e;font-weight:700;padding:0 10px;width:auto;background:0 0;margin-bottom:20px;display:none}@media print,screen and (min-width:63.6875em){.pagination .page-numbers.next,.pagination .page-numbers.prev{display:inline-block;margin-bottom:0}}.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover{color:#4a90e2;background:0 0}.pagination .page-numbers.current,.pagination a.page-numbers:hover{background:#4a90e2;color:#fff}.pagination .page-numbers{display:inline-block;width:30px;height:30px;line-height:30px;margin-right:8px;font-weight:700;border-radius:100%;background:#f0f0f0;color:#29466e;transition:all .25s}.search-results{clear:both;margin-top:.25rem}.search-results h4{margin:0 0 2rem;font-size:.95em;font-weight:600;float:left}.search-results h3{font-size:1.25em;line-height:1.25em;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;margin:0}.search-results h3 a{border-bottom:none;text-decoration:none;color:#4a90e2}.search-results h3 a:hover{text-decoration:underline;color:#1b2e49}.search-results .url{color:green;margin:0 0 .25em;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:.85em}.search-results .results{border-bottom:1px dotted #eee;margin-bottom:1em;float:left}.search-results .results .bold{color:#555;padding:0 .5rem 0 0}.search-results .search{margin-bottom:0;float:left;width:100%}.search-results .search input{width:75%;width:calc(100% - 100px);float:left;height:40px;border-radius:3px 0 0 3px}.search-results .search button{margin:0;padding:0!important;float:left;height:40px;width:100px!important;box-shadow:none;border-radius:0 3px 3px 0!important;min-width:0;cursor:pointer}.search-results .search button i{text-shadow:1px 1px #000}.modern-form.prevent-scroll{overflow:hidden}.modern-form #card-type{color:#3a3a3a;position:absolute;top:40px;right:30px;font-size:1.75rem}.modern-form #signupform,.modern-form .hide-show-password-container,.modern-form .relative-box{position:relative}.modern-form main{padding-bottom:2rem}.modern-form .hide-show-password-container input{padding-right:5.5rem}.modern-form .generate-password,.modern-form .hide-show-password{border-radius:3px;cursor:pointer;line-height:1rem;position:absolute;right:1.25rem;padding:.6rem .25rem;font-weight:600;color:#29466e;bottom:28px;padding:16px 10px;transition:all 250ms linear}.modern-form .generate-password:active,.modern-form .generate-password:focus,.modern-form .generate-password:hover,.modern-form .hide-show-password:active,.modern-form .hide-show-password:focus,.modern-form .hide-show-password:hover{background:#ddd}.modern-form .generate-password{background:#f1f1f1;z-index:10}@media print,screen and (min-width:54.8125em){.modern-form .form-content{padding-right:3rem}}.modern-form .mountain-header{margin-bottom:0}.modern-form .mountain-header .main-logo{padding:1.125rem}.modern-form .progress-bar{background:#f1f1f1;float:left;font-size:1.125rem;padding:5px 0;position:relative;margin:0 3% 2rem;width:94%;border-radius:5px}@media print,screen and (min-width:54.8125em){.modern-form .progress-bar{background:0 0;border:0;padding:0;margin:0 0 70px;border-radius:0;box-shadow:none;width:100%}}.modern-form .progress-bar .toggle-form-steps{cursor:pointer;font-size:1rem;position:absolute;top:15px;left:20px;pointer-events:none;font-weight:400}@media print,screen and (min-width:54.8125em){.modern-form .progress-bar .toggle-form-steps{display:none}}.modern-form .progress-bar .toggle-form-steps i{margin-right:10px}.modern-form .progress-bar ul{float:left;display:block;margin:0;overflow:auto;padding:0;width:100%}@media print,screen and (min-width:54.8125em){.modern-form .progress-bar ul{display:-ms-flexbox;display:flex}}.modern-form .progress-bar li{cursor:pointer;display:none;margin:0;padding:0;text-align:left;width:100%;-ms-flex:1 1 auto;flex:1 1 auto}@media print,screen and (min-width:54.8125em){.modern-form .progress-bar li{display:inline-block!important;text-align:center;width:auto}}.modern-form .progress-bar li .step-title{color:#29466e;display:block;padding:.5rem;font-size:16px;font-weight:400;text-align:right}@media print,screen and (min-width:54.8125em){.modern-form .progress-bar li .step-title{border-right:1px solid #e4e4e4;border-bottom-color:#fff;padding:.5rem 1rem;text-align:center;font-weight:700}}.modern-form .iso-signup-form .order-sidebar ul li .line-item i,.modern-form .iso-signup-form .order-sidebar ul li main .vue-form .form-content-wrap .order-summary-container .sub-line-item i,.modern-form .progress-bar li.current-step,.modern-form main .vue-form .form-content-wrap .order-summary-container .iso-signup-form .order-sidebar ul li .sub-line-item i{display:inline-block}.modern-form .progress-bar li.current-step .step-title{color:#4a90e2;font-weight:700}@media print,screen and (min-width:54.8125em){.modern-form .progress-bar li.current-step .step-title{font-weight:700}}.modern-form .progress-bar li a{padding:0;text-decoration:none;transition:all 250ms linear}.modern-form .progress-bar li a:active .step-title,.modern-form .progress-bar li a:focus .step-title,.modern-form .progress-bar li a:hover .step-title{color:#4a90e2;border-bottom-color:#4a90e2}.modern-form .progress-bar li:last-of-type .step-title{border-right:none}.modern-form .order-sidebar-container{margin-top:30px;background:#fff}@media print,screen and (max-width:54.81125em){.modern-form .order-sidebar-container{padding:1rem 2rem 2rem}}@media print,screen and (min-width:54.8125em){.modern-form .order-sidebar-container{padding-top:1rem;padding-left:2.5rem;padding-right:2rem;margin-top:0;height:600px}}.modern-form .order-sidebar-container a.button,.modern-form .order-sidebar-container button{background:#4a90e2;box-shadow:0 2px 2px rgba(0,0,0,.25);display:none;padding:1.25rem 2.5rem}.modern-form .order-sidebar-container a.button{display:block}.modern-form .order-sidebar-container a.button.show,.modern-form .order-sidebar-container button.show{display:block!important}.modern-form .order-sidebar-container a.button i,.modern-form .order-sidebar-container button i{line-height:1rem;font-size:2rem}.modern-form .order-sidebar-container a,.modern-form main .vue-form .form-content-wrap .step-container input[id=paymentDifferentAddress]+label{cursor:pointer}.modern-form .order-sidebar-container .sidebar-faqs{float:right;margin-bottom:.325rem;width:100%}.modern-form .order-sidebar-container .sidebar-faqs .button{background:#fff;background-image:none;box-shadow:none;border:0;border-bottom:1px solid #ddd;color:#4a90e2;font-size:1rem;margin:0;padding:1rem 0 1rem .75rem;width:100%}.modern-form .order-sidebar-container .sidebar-faqs .button:active,.modern-form .order-sidebar-container .sidebar-faqs .button:focus,.modern-form .order-sidebar-container .sidebar-faqs .button:hover{background-image:none;color:#0e66a5}.modern-form .order-sidebar-container .sidebar-faqs .button:last-of-type{border-bottom:none}.modern-form .order-sidebar-container .sidebar-faqs .button i{font-size:1.5rem;float:none;line-height:1rem;padding-right:.5rem;position:relative;top:3px}@media print,screen and (min-width:54.8125em){.modern-form .order-sidebar-container .sidebar-faqs .button{padding:1rem 0 1rem .75rem;font-size:.875rem}}@media print,screen and (min-width:63.6875em){.modern-form .order-sidebar-container .sidebar-faqs .button{padding:1rem 0 1rem 1rem;font-size:1rem}}.modern-form .monthly-package-wysiwyg{margin-bottom:20px}.modern-form .monthly-package-wysiwyg ol li,.modern-form .monthly-package-wysiwyg p,.modern-form .monthly-package-wysiwyg ul li{font-size:14px}.modern-form .order-sidebar.monthly-package-order-sidebar ul li .line-item,.modern-form .order-sidebar.monthly-package-order-sidebar ul li main .vue-form .form-content-wrap .order-summary-container .sub-line-item,.modern-form main .vue-form .form-content-wrap .order-summary-container .order-sidebar.monthly-package-order-sidebar ul li .sub-line-item{width:50%}@media print,screen and (min-width:63.6875em){.modern-form .order-sidebar.monthly-package-order-sidebar ul li .line-item,.modern-form .order-sidebar.monthly-package-order-sidebar ul li main .vue-form .form-content-wrap .order-summary-container .sub-line-item,.modern-form main .vue-form .form-content-wrap .order-summary-container .order-sidebar.monthly-package-order-sidebar ul li .sub-line-item{width:62%}}.modern-form .order-sidebar.monthly-package-order-sidebar ul li .item-cost{width:50%}@media print,screen and (min-width:63.6875em){.modern-form .order-sidebar.monthly-package-order-sidebar ul li .item-cost{width:38%}}.modern-form .order-sidebar.monthly-package-order-sidebar ul li .item-cost.item-cost-monthly:after{margin-left:5px;content:'Monthly'}.modern-form .order-sidebar{border:2px solid #ddd;float:right;padding:0 1.25rem .5rem;position:relative;width:100%;border-radius:5px}.modern-form .order-sidebar img{display:block;margin:10px 0;height:100px}.modern-form .order-sidebar .select-service-content-wrapper ul{list-style-type:disc;margin:0 0 0 20px;padding:10px 0}.modern-form .order-sidebar .select-service-content-wrapper ul li{padding:0;border-bottom:none;margin-bottom:20px;font-size:16px;font-weight:600;color:#29466e}.modern-form .order-sidebar ul li span{padding-right:0;font-size:15px;line-height:24px;font-weight:400;color:#29466e}.modern-form .order-sidebar ul li span.jj-sub-span{display:block;font-size:12px;font-weight:400;color:#4a90e2;position:relative}.modern-form .order-sidebar span.os-header{font-size:19px;font-weight:700;color:#4a90e2;display:inline-block;background:#fff;position:relative;top:-15px;padding:0 10px}.modern-form .order-sidebar h3{color:#333;margin:0 0 .5rem;padding:0;text-align:center}.modern-form .order-sidebar ul{display:block;list-style:none;margin:0;padding:0}.modern-form .order-sidebar ul li{border-bottom:1px solid #ddd;font-size:.875rem;margin:0;padding:1rem 0;width:100%}.modern-form .order-sidebar ul li.no-services{border-bottom:none}.modern-form .order-sidebar ul li .line-item,.modern-form .order-sidebar ul li main .vue-form .form-content-wrap .order-summary-container .sub-line-item,.modern-form main .vue-form .form-content-wrap .order-summary-container .order-sidebar ul li .sub-line-item{display:inline-block;padding-right:.5rem;width:75%}.modern-form .order-sidebar ul li .line-item.full-width,.modern-form .order-sidebar ul li main .vue-form .form-content-wrap .order-summary-container .full-width.sub-line-item,.modern-form main .vue-form .form-content-wrap .order-summary-container .order-sidebar ul li .full-width.sub-line-item{width:100%}.modern-form .order-sidebar ul li .line-item .label-helper-text,.modern-form .order-sidebar ul li main .vue-form .form-content-wrap .order-summary-container .sub-line-item .label-helper-text,.modern-form main .vue-form .form-content-wrap .order-summary-container .order-sidebar ul li .sub-line-item .label-helper-text{color:#888;display:block;font-size:.8125rem}.modern-form .order-sidebar ul li .line-item .loc-helper-text,.modern-form .order-sidebar ul li main .vue-form .form-content-wrap .order-summary-container .sub-line-item .loc-helper-text,.modern-form main .vue-form .form-content-wrap .order-summary-container .order-sidebar ul li .sub-line-item .loc-helper-text{text-transform:none}.modern-form .order-sidebar ul li .item-cost,.modern-form .order-sidebar ul li .item-cost-included,.modern-form .order-sidebar ul li .ra-included-line-item{display:inline-block;float:right;text-align:right;width:25%}.modern-form .order-sidebar .save-progress,.modern-form .order-sidebar h3,.modern-form .order-sidebar ul li.grand-total{font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.modern-form .order-sidebar ul li.grand-total{border-bottom:none}.modern-form .order-sidebar ul li.grand-total span{font-size:19px;font-weight:700}.modern-form .order-sidebar .save-progress{color:#4a90e2;cursor:pointer;display:block;font-size:.875rem;text-align:center}.modern-form .order-sidebar .save-progress:active,.modern-form .order-sidebar .save-progress:focus,.modern-form .order-sidebar .save-progress:hover{color:#0e66a5;text-decoration:underline}.modern-form .field-group{margin-bottom:.5rem}.modern-form label{font-weight:700;color:#003952;display:block;width:100%;text-transform:capitalize;margin-bottom:5px;letter-spacing:.25px;font-size:15px}.modern-form label .label-helper-text{color:#888;display:none;font-size:.8125rem}.modern-form label .loc-helper-text{text-transform:none}.modern-form input,.modern-form textarea{padding:15px}.modern-form input,.modern-form select,.modern-form textarea{border:1px solid transparent;background:#f1f1f1;border-radius:5px;box-shadow:none;float:none;font-size:1rem;font-size:16px;font-weight:400;color:#003952;line-height:1.5rem;margin:0 0 1.5rem;width:100%;transition:all 250ms linear}.modern-form input:focus,.modern-form select:focus,.modern-form textarea:focus{outline:0;border:1px solid #4a90e2}.modern-form input[type=checkbox],.modern-form input[type=radio],.modern-form select[type=checkbox],.modern-form select[type=radio],.modern-form textarea[type=checkbox],.modern-form textarea[type=radio]{background:#fff;border:0;box-shadow:none;cursor:pointer;width:auto}.modern-form input[type=checkbox]:focus,.modern-form input[type=radio]:focus,.modern-form select[type=checkbox]:focus,.modern-form select[type=radio]:focus,.modern-form textarea[type=checkbox]:focus,.modern-form textarea[type=radio]:focus{border:0;box-shadow:none;outline:0}.modern-form textarea{height:10rem;resize:vertical;vertical-align:top}.modern-form textarea[disabled]{color:#888}.modern-form select{height:56px;padding:0}@media print,screen and (min-width:54.8125em){.modern-form .service_jurisdiction{width:85%}}.modern-form .checkbox-radio{clear:both;cursor:pointer;display:inline-block;float:left;margin-bottom:.25rem;padding-left:1.5rem;position:relative;width:auto}.modern-form .checkbox-radio input{left:0;margin:0;position:absolute;top:.25rem;width:auto}.modern-form main .button,.modern-form main button{background:#4a90e2;color:#fff;cursor:pointer;display:block;font-size:1.125rem;line-height:1rem;margin:.5rem 0 .5rem -2rem;padding:.75rem 2rem;text-align:left;text-decoration:none;width:100%;width:calc(100% + 4rem);border-radius:4px;font-family:"Montserrat","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;transition:all 250ms linear}.modern-form main .button:active,.modern-form main .button:focus,.modern-form main .button:hover,.modern-form main button:active,.modern-form main button:focus,.modern-form main button:hover{background:#0e66a5;outline:0}.modern-form main .modal-bottom .button,.modern-form main .modal-bottom button{margin:.5rem 0;padding:.75rem}.modern-form .radio-box,.modern-form .switch-box{float:left;padding:.5rem 0;width:100%}.modern-form .radio-box:last-of-type,.modern-form .switch-box:last-of-type{border-bottom:none}.modern-form .toggle-radio,.modern-form .toggle-switch{float:left;width:auto;display:-ms-flexbox;display:flex}.modern-form .toggle-radio.disabled-radio .the-radio,.modern-form .toggle-switch.disabled-radio .the-radio{cursor:default!important}.modern-form .toggle-radio.disabled-radio .radio-text,.modern-form .toggle-switch.disabled-radio .radio-text{color:#ddd!important;cursor:default}.flexbox .modern-form .toggle-radio,.flexbox .modern-form .toggle-switch{display:-ms-flexbox;display:flex}.modern-form .toggle-radio input,.modern-form .toggle-switch input,.modern-form main .vue-form .form-content-wrap .step-container input[id=paymentDifferentAddress]{opacity:0;position:absolute}.modern-form .toggle-radio input:active~.the-switch,.modern-form .toggle-radio input:focus~.the-switch,.modern-form .toggle-switch input:active~.the-switch,.modern-form .toggle-switch input:focus~.the-switch{box-shadow:0 0 3px 1px #4a90e2}.modern-form .toggle-radio input:active~.radio-text,.modern-form .toggle-radio input:focus~.radio-text,.modern-form .toggle-switch input:active~.radio-text,.modern-form .toggle-switch input:focus~.radio-text{color:#000}.modern-form .toggle-radio input[name=custom_purpose]~.the-switch,.modern-form .toggle-switch input[name=custom_purpose]~.the-switch{background:#4a90e2}.modern-form .toggle-radio input[name=custom_purpose]~.the-switch:before,.modern-form .toggle-switch input[name=custom_purpose]~.the-switch:before{left:1.3125rem}.modern-form .toggle-radio input[name=custom_purpose]~.switch-text,.modern-form .toggle-switch input[name=custom_purpose]~.switch-text{color:#4a90e2!important}.modern-form .toggle-radio input[name=custom_purpose]:checked~.the-switch,.modern-form .toggle-switch input[name=custom_purpose]:checked~.the-switch{background:#ddd}.modern-form .toggle-radio input[name=custom_purpose]:checked~.the-switch:before,.modern-form .toggle-switch input[name=custom_purpose]:checked~.the-switch:before{left:.1875rem}.modern-form .toggle-radio input[name=custom_purpose]:checked~.switch-text,.modern-form .toggle-switch input[name=custom_purpose]:checked~.switch-text{color:#29466e!important}.modern-form .toggle-radio input:checked:not([name=custom_purpose])~.the-switch,.modern-form .toggle-switch input:checked:not([name=custom_purpose])~.the-switch{background:#4a90e2}.modern-form .toggle-radio input:checked:not([name=custom_purpose])~.the-switch:before,.modern-form .toggle-switch input:checked:not([name=custom_purpose])~.the-switch:before{background:#fff;left:1.3125rem}.modern-form .toggle-radio input:checked~.radio-text-icon,.modern-form .toggle-switch input:checked~.radio-text-icon{color:#3a3a3a}.modern-form .toggle-radio input:disabled~.the-switch,.modern-form .toggle-switch input:disabled~.the-switch{background:#888}.modern-form .toggle-radio input:not(.is-invalid-input)~label,.modern-form .toggle-switch input:not(.is-invalid-input)~label{color:#4a90e2}.modern-form .toggle-radio .the-radio,.modern-form .toggle-radio .the-switch,.modern-form .toggle-switch .the-radio,.modern-form .toggle-switch .the-switch{background:#ddd;border-radius:100px;cursor:pointer;display:block;float:left;height:1.875rem;position:relative;width:3rem;-ms-flex:0 0 3rem;flex:0 0 3rem;transition:all 250ms linear}.flexbox .modern-form .toggle-radio .the-radio,.flexbox .modern-form .toggle-radio .the-switch,.flexbox .modern-form .toggle-switch .the-radio,.flexbox .modern-form .toggle-switch .the-switch{-ms-flex:0 0 3rem;flex:0 0 3rem}.modern-form .toggle-radio .the-radio:before,.modern-form .toggle-radio .the-switch:before,.modern-form .toggle-switch .the-radio:before,.modern-form .toggle-switch .the-switch:before{background:#fff;border-radius:100%;content:"";display:block;height:1.5rem;left:.1875rem;position:absolute;top:.1875rem;width:1.5rem;z-index:2;transition:all 250ms linear}.modern-form .toggle-radio .the-switch:after,.modern-form .toggle-switch .the-radio:after,.modern-form .toggle-switch .the-switch:after{border-radius:100%;content:"";width:1.75rem;height:1.75rem;background:#ddd;position:absolute;top:1px;left:-2px;z-index:1;transition:all 250ms linear}.modern-form .toggle-radio .the-radio:after{border-radius:100%;content:"";width:1.75rem;height:1.75rem;position:absolute;top:1px;left:-2px;z-index:1;transition:all 250ms linear}.modern-form .toggle-radio .switch-text,.modern-form .toggle-switch .radio-text,.modern-form .toggle-switch .switch-text{cursor:pointer;display:inline-block;float:left;padding-left:1.25rem;padding-top:.25rem;width:auto}.modern-form .toggle-radio .radio-text{cursor:pointer;display:inline-block;float:left;padding-top:.25rem;width:auto}.modern-form .aj-18-s-s-main-content .mpifo-container .radio-box .toggle-radio.disabled-radio:hover .radio-text{color:#ddd!important}.modern-form .radio-box{border-bottom:none;padding:0}.modern-form .toggle-radio input:checked~.the-radio{background:0 0}.modern-form .toggle-radio input:checked~.the-radio:before{background:#4a90e2;left:0}.modern-form .toggle-radio input:checked~.the-radio:after{background:#4a90e2}.modern-form .toggle-radio input:checked~.radio-text{color:#4a90e2!important}.modern-form .toggle-radio .the-radio{background:0 0;box-shadow:none}.modern-form .toggle-radio .the-radio:before{background:#ddd;border:4px solid #fff;box-shadow:none;left:0}.modern-form .toggle-radio .the-radio:after{background:#ddd}.modern-form .toggle-radio .radio-text{padding-left:.5rem}.modern-form .radio-box-icon .hide-me{display:none}.modern-form .radio-box-icon .icon-here{color:#fff;display:block;font-size:2rem;line-height:4rem;text-shadow:#0288d1 1px 1px 1px,#0288d1 1px 1px 0,#0288d1 -1px 1px 1px,#0288d1 -1px 1px 0,#0288d1 1px -1px 1px,#0288d1 1px -1px 0,#0288d1 -1px -1px 1px,#0288d1 -1px -1px 0;width:100%;transition:all 250ms linear}@media print,screen and (min-width:54.8125em){.modern-form .radio-box-icon .icon-here{font-size:3rem}}.modern-form .radio-box-icon .icon-here:before{margin:0}.modern-form .radio-box-icon .icon-here.stateface-pr{margin-bottom:.25rem}.modern-form .radio-box-icon .icon-here.stateface-pr:before{content:"\e900";font-family:"Modern Form"}.modern-form .radio-box-icon .circle-icon{-ms-flex-align:center;align-items:center;border:2px solid #4a90e2;border-radius:100px;color:#4a90e2;display:-ms-flexbox;display:flex;font-size:.75rem;line-height:1rem;font-weight:700;-ms-flex-pack:center;justify-content:center;height:48px;margin:0 auto .5rem;text-align:center;text-transform:uppercase;width:48px}@media print,screen and (min-width:54.8125em){.modern-form .radio-box-icon .circle-icon{font-size:.875rem;height:64px;width:64px}}.modern-form .radio-box-icon input{position:absolute;opacity:0}.modern-form .radio-box-icon input:checked+.icon-here{color:#4a90e2}.modern-form .radio-box-icon input:checked+.circle-icon{background:#4a90e2;color:#fff}.modern-form .radio-box-icon input:checked~.radio-text-icon{color:#3a3a3a}.modern-form .radio-box-icon label{color:#4a90e2;cursor:pointer;display:block;font-size:.75rem;font-weight:400;line-height:1rem;text-align:center;width:100%}@media print,screen and (min-width:54.8125em){.modern-form .radio-box-icon label{font-size:.875rem;line-height:1rem}}.modern-form .radio-box-icon label.icon-here{font-weight:400}.modern-form .radio-box-icon .radio-text-icon{float:none;font-size:1rem;margin:0 0 2rem;width:100%}.modern-form .switch-indent{display:none;float:left;padding-bottom:1rem;width:100%;padding-top:1rem}.modern-form .switch-indent .switch-radio-label{padding-top:0;padding-left:0!important;padding-left:.9375rem}.modern-form .switch-indent.indent-level-1{padding-left:2rem}.modern-form .switch-indent.indent-level-2{padding-left:4rem}.modern-form .switch-indent.indent-level-3{padding-left:6rem}.modern-form .switch-indent.indent-level-4{padding-left:8rem}.modern-form .switch-radio-label{display:inline-block;margin-bottom:.5rem;padding:1rem 0 0}@media print,screen and (min-width:54.8125em){.modern-form .switch-radio-label{padding:2.5rem 0 0}}.modern-form .switch-radio-label.p-t-n{padding-top:0}.modern-form .switch-radio-label.m-b-n{margin-bottom:0}.modern-form .switch-radio-label.bold-label{font-weight:700}.modern-form .form-content{position:relative;z-index:2}.modern-form .login-form .order-sidebar{float:none;width:100%}.modern-form .login-form .sidebar-phone{bottom:-3.5rem}.modern-form .iso-signup-form.free-filing-form .sub-radio-blurb p,.modern-form .login-form .sidebar-phone span{font-size:14px}.modern-form .login-form a{font-size:14px;text-decoration:none}.modal-box-parent .modal-box .section-divider .checkbox-radio:active,.modal-box-parent .modal-box .section-divider .checkbox-radio:focus,.modal-box-parent .modal-box .section-divider .checkbox-radio:hover,.modern-form .login-form a:active,.modern-form .login-form a:focus,.modern-form .login-form a:hover,.modern-form main .vue-form .modal-mask .modal-box .section-divider .checkbox-radio:active,.modern-form main .vue-form .modal-mask .modal-box .section-divider .checkbox-radio:focus,.modern-form main .vue-form .modal-mask .modal-box .section-divider .checkbox-radio:hover,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider .checkbox-radio:active,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider .checkbox-radio:focus,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider .checkbox-radio:hover{text-decoration:underline}.modern-form .ajax-city-value-select,.modern-form .ajax-city-value-select+.select2-container,.modern-form .ajax-state-value-input,.modern-form .hide-add-remove-box .add-remove-box .switch-radio-label,.modern-form .hide-add-remove-box .add-remove-button-container{display:none}.modern-form .hide-add-remove-box .add-remove-box{margin-top:0}.modern-form .add-remove-box{margin-bottom:0;margin-top:1.5rem}.modern-form .add-remove-box .count{border-bottom:1px solid #f0f0f0;margin-bottom:20px;padding-bottom:10px}.modern-form .add-remove-box .count:last-of-type{border-bottom:none}.modern-form .add-remove-button{border:2px solid #4a90e2;border-radius:3px;display:inline-block;font-size:0;margin-bottom:1rem}.modern-form .add-remove-button.add-button{border-radius:0 3px 3px 0;border-left:none}.modern-form .add-remove-button.remove-button{border-radius:3px 0 0 3px}.modern-form .add-remove-button.disabled-add-remove{border-color:#ddd}.modern-form .add-remove-button.disabled-add-remove span{background:#f7f7f7;color:#ddd;cursor:default}.modern-form .add-remove-button.disabled-add-remove span:active,.modern-form .add-remove-button.disabled-add-remove span:hover{background:#f7f7f7;color:#ddd}.modern-form .add-remove-button.disabled-add-remove.remove-button{border-right-color:#4a90e2}.modern-form .add-remove-button span{color:#4a90e2;cursor:pointer;display:inline-block;float:left;padding:.5rem 2rem;transition:all 250ms linear}.modern-form .add-remove-button span:focus{box-shadow:inset 0 0 3px #4a90e2;outline:0}.modern-form .add-remove-button span:active,.modern-form .add-remove-button span:hover{background:#4a90e2;color:#fff}.modern-form .add-remove-button span i{font-size:1rem;line-height:1rem}.modern-form .add-remove-button-label{display:inline-block;font-size:1rem;line-height:1rem;float:left;padding:.6rem 1rem .75rem 0;font-weight:400;color:#4a90e2}.modern-form .add-remove-button-label.no-border{border-color:#fff}.modern-form .add-remove-button-container{float:left;font-size:0;text-align:right;width:100%;margin-bottom:20px}@media print,screen and (min-width:54.8125em){.modern-form .add-remove-button-container{text-align:left}}.modern-form .add-remove-button-container .person-s{display:inline-block;opacity:0;width:0}.modern-form .add-remove-button-container .person-s.show-the-s{opacity:1;width:auto}.modern-form .helper-text{margin:0;padding:2rem 0}.modern-form .password-requirements{display:none}.modern-form .is-invalid-input~label,.modern-form .password-requirements.focusout .error-password,.modern-form-autofill-msg-container .modern-form-autofill-msg i.close-modern-form-autofill-msg:hover{color:#f05223}.modern-form .password-requirements.focusout .error-password:before{content:"\f057"}.modern-form .password-requirements ul{list-style:none;margin:0;padding:0 0 .75rem}.modern-form .password-requirements ul li{font-size:.875rem;margin:0;padding:0 0 .25rem 1.75rem;position:relative}.modern-form .password-requirements ul li:before{content:"\f1db";font-family:fontAwesome;left:.5rem;position:absolute}.modern-form .password-requirements ul li.success-password{color:#1da555}.modern-form .password-requirements ul li.success-password:before,.modern-form main .vue-form .password-requirements ul li.valid::before{content:"\f058"}.modern-form .process-errors{margin:2rem 0}.aj-18-contact-page .process-errors ul,.modern-form .process-errors ul{display:block;list-style:none;margin:0;padding:0;width:100%}.aj-18-contact-page .process-errors ul li,.modern-form .process-errors ul li{background:#f2653b;border-radius:3px;color:#fff;font-weight:700;padding:.75rem;text-align:center}.modern-form .sidebar-phone{padding-top:.5rem;width:100%}.modern-form .sidebar-phone a{box-shadow:none;color:#4a90e2;font-size:14px;font-weight:600;text-decoration:none;display:inline-block;margin:10px 0}.modern-form .form-step,.modern-form .option-select input{display:none}.modern-form .form-step.active{display:block}.modern-form .card-month{position:relative}.modern-form .processing-choices{clear:both;float:left;padding:1rem 0 1rem 1rem;width:100%}.modern-form .processing-choices .switch-radio-label{padding-left:.9375rem}.modern-form .option-select{clear:none;line-height:1rem;font-size:1rem;max-width:50%;margin-bottom:1rem;padding:0 1rem;position:relative;text-align:center;width:auto}.modern-form .option-select.initial-message{max-width:100%;width:100%}.modern-form .option-select.initial-message p{font-style:italic;margin:0}@media print,screen and (min-width:54.8125em){.modern-form .option-select{padding:0 .5rem;max-width:33.33333%;width:auto}}.modern-form .option-select .speed-icon{color:#29466e;display:block;font-family:"Modern Form";font-size:3rem;line-height:4rem;margin-bottom:.5rem;text-align:center;width:100%}.modern-form .option-select .speed-icon:before{transition:all 250ms linear}.modern-form .option-select:nth-last-of-type(3) .speed-icon:before{content:"\e902"}.modern-form .option-select:nth-last-of-type(2) .speed-icon:before{content:"\e903"}.modern-form .option-select:first-of-type .speed-icon:before{content:"\e902"}.modern-form .option-select:last-of-type .speed-icon:before{content:"\e901"}.modern-form .option-select .total-time{color:#29466e;font-weight:600;text-transform:capitalize;font-size:15px}.modern-form .option-select input:checked~.total-time{color:#4a90e2;font-weight:600;text-transform:capitalize}.modern-form .option-select input:checked~.speed-icon:before{font-weight:400;background:#4a90e2;border-radius:100px;color:#fff;padding:.5rem}.modern-form .top-arrow{display:none!important}.modern-form .show-more{display:none;float:left;width:100%}.modern-form .show-more-text{clear:both;color:#4a90e2;cursor:pointer;display:inline-block;float:left;margin-left:3.5rem;margin-top:.5rem;font-weight:400}.modern-form .card-errors{color:#f05223;font-weight:700;text-align:center;width:100%}.modern-form .message-count{color:#888;display:block;font-style:italic;font-size:.875rem;margin-bottom:1rem;margin-top:-.5rem;text-align:center}.modern-form .password-text{border:1px solid #ddd;font-family:monospace;font-size:1.125rem;margin-top:-1rem;padding:.5rem}.modern-form .long-url{word-wrap:break-word}.modern-form .person-address{display:none;font-size:.875rem;text-transform:uppercase;margin-bottom:1rem}.modern-form .person-address .edit-person-address{color:#4a90e2;cursor:pointer}.modern-form .person-address .edit-person-address:active,.modern-form .person-address .edit-person-address:focus,.modern-form .person-address .edit-person-address:hover{color:#3483de;text-decoration:underline}.modern-form .help-text{color:#bdbdbd;margin-left:.25rem;transition:all 250ms linear}.modern-form .help-text:active,.modern-form .help-text:focus,.modern-form .help-text:hover{color:#f5a623}.modern-form .help-text-container{clear:both;float:left;position:relative;width:auto}.modern-form .help-text-container.label-help>.help-text{bottom:.125rem;top:auto}.modern-form .help-text-container.radio-label-help>.help-text{bottom:.625rem;top:auto;right:-1.25rem}@media print,screen and (min-width:54.8125em){.modern-form .help-text-container.radio-label-help>.help-text{right:-1.625rem}}.modern-form .help-text-container.label-only>.help-text{bottom:.75rem;top:auto}.modern-form .help-text-container>.help-text{cursor:pointer;font-size:1.25rem;position:absolute;right:-1.625rem;top:10px}.modern-form .help-text-container.help-text-container-radio>.help-text{top:.75rem;right:auto}.modern-form .help-text-container.help-text-container-radio>.switch-box{padding-right:.5rem;width:auto}@media print,screen and (max-width:54.81125em){.modern-form .help-text-container.help-text-container-radio{padding-right:1rem}.modern-form .help-text-container.help-text-container-radio>.help-text{right:0}}.modern-form .company-state-address .the-address{display:block;float:left;width:100%;padding-top:.25rem;padding-left:3.5rem}.modern-form .company-state-address .edit-person-address{margin-left:3.5rem}.modern-form .form-step-heading{display:none}.modern-form.one-page-form .form-step-heading,.processing-box.show-processing{display:block}.modern-form.one-page-form .form-step,.modern-form.one-page-form .order-sidebar button{display:block!important}.modern-form.one-page-form .order-sidebar>.button,.modern-form.one-page-form .progress-bar{display:none!important}.processing-box{background:#333;background:rgba(51,51,51,.9);color:#fff;display:none;height:100%;left:0;padding:25% 1rem 1rem;position:fixed;text-align:center;top:0;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:10000}.processing-box i{color:#4a90e2;display:none;font-size:2rem}.processing-box .loading-pulse-container{max-width:500px;margin:0 auto;text-align:center;width:100%}.processing-box .loading-pulse{margin:0 auto;position:relative;width:10px;height:60px;background:rgba(58,58,58,.125);animation:pulse 750ms infinite;animation-delay:250ms}.processing-box .loading-pulse:after,.processing-box .loading-pulse:before{content:"";position:absolute;display:block;height:30px;width:10px;background:rgba(58,58,58,.125);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);animation:pulse 750ms infinite}.processing-box .loading-pulse:before{left:-20px}.processing-box .loading-pulse:after{left:20px;animation-delay:500ms}.processing-box p{color:#fff;font-weight:700;padding-top:1rem}.flexbox .processing{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:1rem}.flexbox .processing.hidden{display:none}.clear-4-type .radio-box-icon:nth-of-type(4n+1){clear:left}.modern-form .sub-three-box-heading,.three-box-page .sub-three-box-heading{text-transform:none;font-size:1.5rem}.modern-form .main-content>:last-child,.three-box-page .main-content>:last-child{margin-bottom:0}.bg-img-color{background:#25aadf;min-height:180px;margin:0}@media screen and (min-width:53.125em){.bg-img-color{margin:-1px}}@media print,screen and (min-width:54.8125em){.bg-img-color{min-height:220px}}@media print,screen and (min-width:63.6875em){.bg-img-color{margin:-2px 2px}}.modern-form main .vue-form .form-content-wrap .order-summary-container .select-service-side-bar.order-sidebar ul li span.sub-line-item,.select-service-side-bar.order-sidebar ul li .modern-form main .vue-form .form-content-wrap .order-summary-container span.sub-line-item,.select-service-side-bar.order-sidebar ul li span.line-item{padding-right:0;font-size:28px;line-height:34px;font-weight:600;color:#29466e;text-transform:none}label.form-super-header{font-size:21px;font-weight:700;margin:0 0 15px!important}label.form-super-header+i{bottom:20px!important;top:auto!important}@media print,screen and (min-width:63.6875em){.g-recaptcha.g-recaptcha-contact{display:inline-block;position:relative;top:16px}}@media screen and (min-width:65.375em){.g-recaptcha.g-recaptcha-contact{top:26px}}.aj-18-contact-page .process-errors{margin:2rem 0}.ra-included-line-item{font-size:16px}@media screen and (min-width:26.25em){.ra-included-line-item{float:right!important}}.terms-p{box-shadow:none;font-size:12px;font-weight:600;text-decoration:none;margin:0;padding:5px 0 15px;text-align:center;display:none}.sidebar-phone-container{font-size:14px;font-weight:400;color:#2a3c47}.sidebar-phone-container a{font-size:14px!important;font-weight:400!important;text-decoration:underline!important;color:#4a90e2!important}.modern-form-autofill-msg-container{margin-bottom:40px;display:none}.modern-form-autofill-msg-container .modern-form-autofill-msg{background:#fff;padding:25px;box-shadow:0 2px 7px 2px rgba(74,144,226,.15);position:relative;border-radius:6px;border:3px solid #d7e9ff}.modern-form-autofill-msg-container .modern-form-autofill-msg i.autofill-icon{text-align:center;font-size:34px;color:#14c991;border-radius:100%;position:absolute;top:30%;left:30px}.modern-form-autofill-msg-container .modern-form-autofill-msg i.close-modern-form-autofill-msg{position:absolute;top:4px;right:4px;font-size:26px;color:#bdbdbd;height:30px;width:30px;line-height:30px;text-align:center;border-radius:100%;cursor:pointer}.modern-form-autofill-msg-container .modern-form-autofill-msg p{padding-left:60px;margin-bottom:0;font-size:15px}.modal-box-parent{display:none}.modal-box-parent,.modern-form main .vue-form .modal-mask{background:rgba(11,11,11,.9);background:#767676;background:rgba(11,11,11,.92);height:100%;padding:1rem;position:fixed;overflow:auto;right:0;top:0;width:100%;z-index:9000}.modal-box-parent .got-it,.modern-form main .vue-form .modal-mask .got-it{cursor:pointer}.modal-box-parent .got-it.cancel-button,.modern-form main .vue-form .modal-mask .got-it.cancel-button{background:#c4c4c4}.modal-box-parent .modal-bottom,.modern-form main .vue-form .modal-mask .modal-bottom{background:#f7f7f7}@media print,screen and (min-width:54.8125em){.modal-box-parent .modal-box,.modern-form main .vue-form .modal-mask .modal-box,.modern-form main .vue-form .modal-mask .modal-wrapper{margin:3rem auto 0}}.modal-box-parent .modal-box .fa-times:active,.modal-box-parent .modal-box .fa-times:focus,.modal-box-parent .modal-box .fa-times:hover,.modern-form main .vue-form .modal-mask .modal-box .fa-times:active,.modern-form main .vue-form .modal-mask .modal-box .fa-times:focus,.modern-form main .vue-form .modal-mask .modal-box .fa-times:hover,.modern-form main .vue-form .modal-mask .modal-wrapper .fa-times:active,.modern-form main .vue-form .modal-mask .modal-wrapper .fa-times:focus,.modern-form main .vue-form .modal-mask .modal-wrapper .fa-times:hover{color:#f05223}@media print,screen and (max-width:54.81125em){.modal-box-parent .modal-box h2,.modern-form main .vue-form .modal-mask .modal-box h2,.modern-form main .vue-form .modal-mask .modal-wrapper h2{font-size:1.125rem;font-weight:600}}@media print,screen and (max-width:54.81125em){.modal-box-parent .modal-box h3,.modern-form main .vue-form .modal-mask .modal-box h3,.modern-form main .vue-form .modal-mask .modal-wrapper h3{font-size:1rem}}.modal-box-parent .got-it,.modern-form main .vue-form .modal-mask .got-it{font-size:1rem;text-align:center!important;margin:0 0 5px;padding:.75rem;display:inline-block!important;width:200px!important}.modal-box-parent .modal-bottom,.modern-form main .vue-form .modal-mask .modal-bottom{background:#fff;border-top:1px solid #ddd;float:left;padding:1rem 2rem;margin-left:-1.5rem;margin-top:1rem;width:100%;width:calc(100% + 3rem);text-align:center}.modal-box-parent .modal-box,.modern-form main .vue-form .modal-mask .modal-box,.modern-form main .vue-form .modal-mask .modal-wrapper{background:#fff;max-width:800px;margin:0 auto;padding:1.5rem 1.5rem 0;position:relative;width:100%}@media print,screen and (min-width:54.8125em){.modal-box-parent .modal-box,.modern-form main .vue-form .modal-mask .modal-box,.modern-form main .vue-form .modal-mask .modal-wrapper{margin:7rem auto 0}}.modal-box-parent .modal-box .fa-times,.modern-form main .vue-form .modal-mask .modal-box .fa-times,.modern-form main .vue-form .modal-mask .modal-wrapper .fa-times{color:#c4c4c4;cursor:pointer;font-size:2rem;position:absolute;right:.75rem;top:.5rem}.modal-box-parent .modal-box .content,.modern-form main .vue-form .modal-mask .modal-box .content,.modern-form main .vue-form .modal-mask .modal-wrapper .content{float:left;width:100%}.modal-box-parent .modal-box h2,.modern-form main .vue-form .modal-mask .modal-box h2,.modern-form main .vue-form .modal-mask .modal-wrapper h2{text-align:center;font-weight:700;color:#29466e;padding:0 30px;margin-top:0}@media print,screen and (max-width:54.81125em){.modal-box-parent .modal-box h2,.modern-form main .vue-form .modal-mask .modal-box h2,.modern-form main .vue-form .modal-mask .modal-wrapper h2{font-size:1.125rem;font-weight:600}}.modal-box-parent .modal-box h3,.modern-form main .vue-form .modal-mask .modal-box h3,.modern-form main .vue-form .modal-mask .modal-wrapper h3{margin:2rem 0 1rem;padding:0;width:100%}@media print,screen and (max-width:54.81125em){.modal-box-parent .modal-box h3,.modern-form main .vue-form .modal-mask .modal-box h3,.modern-form main .vue-form .modal-mask .modal-wrapper h3{font-size:1rem}}.modal-box-parent .modal-box .processing-choices,.modern-form main .vue-form .modal-mask .modal-box .processing-choices,.modern-form main .vue-form .modal-mask .modal-wrapper .processing-choices{text-align:center}.modal-box-parent .modal-box .section-divider,.modern-form main .vue-form .modal-mask .modal-box .section-divider,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider{float:left;padding:0 .5rem 1rem;width:100%}.modal-box-parent .modal-box .section-divider p,.modern-form main .vue-form .modal-mask .modal-box .section-divider p,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider p{margin-bottom:.5rem}@media print,screen and (min-width:54.8125em){.modal-box-parent .modal-box .section-divider,.modern-form main .vue-form .modal-mask .modal-box .section-divider,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider{width:50%}.modal-box-parent .modal-box .section-divider:nth-of-type(2n+1),.modern-form main .vue-form .modal-mask .modal-box .section-divider:nth-of-type(2n+1),.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider:nth-of-type(2n+1){clear:left}}.modal-box-parent .modal-box .section-divider .checkbox-radio,.modern-form main .vue-form .modal-mask .modal-box .section-divider .checkbox-radio,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider .checkbox-radio{clear:left;color:#4a90e2;cursor:pointer;float:left;margin-bottom:.25rem;position:relative}.modal-box-parent .modal-box .section-divider .checkbox-radio input,.modern-form main .vue-form .modal-mask .modal-box .section-divider .checkbox-radio input,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider .checkbox-radio input{display:none;margin-right:.75rem}.modal-box-parent .modal-box .section-divider .checkbox-radio.child-list-item,.modern-form main .vue-form .modal-mask .modal-box .section-divider .checkbox-radio.child-list-item,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider .checkbox-radio.child-list-item{padding-left:1.25rem}.modal-box-parent .modal-box .section-divider .checkbox-radio.child-list-item:before,.modern-form main .vue-form .modal-mask .modal-box .section-divider .checkbox-radio.child-list-item:before,.modern-form main .vue-form .modal-mask .modal-wrapper .section-divider .checkbox-radio.child-list-item:before{background:#3a3a3a;content:"";left:.5rem;height:3px;position:absolute;top:.6125rem;width:3px}.modal-box-parent .modal-box .option-select,.modern-form main .vue-form .modal-mask .modal-box .option-select,.modern-form main .vue-form .modal-mask .modal-wrapper .option-select{position:relative;font-size:1.25rem;width:100%}@media print,screen and (min-width:54.8125em){.modal-box-parent .modal-box .option-select,.modern-form main .vue-form .modal-mask .modal-box .option-select,.modern-form main .vue-form .modal-mask .modal-wrapper .option-select{width:33.33333%}}.modal-box-parent .modal-box .option-select:before,.modern-form main .vue-form .modal-mask .modal-box .option-select:before,.modern-form main .vue-form .modal-mask .modal-wrapper .option-select:before{display:block;font-family:FontAwesome;font-size:4rem;text-align:center;padding-bottom:1rem;width:100%}.modal-box-parent .modal-box .option-select:nth-of-type(1):before,.modern-form main .vue-form .modal-mask .modal-box .option-select:nth-of-type(1):before,.modern-form main .vue-form .modal-mask .modal-wrapper .option-select:nth-of-type(1):before{content:"\f206"}.modal-box-parent .modal-box .option-select:nth-of-type(2):before,.modern-form main .vue-form .modal-mask .modal-box .option-select:nth-of-type(2):before,.modern-form main .vue-form .modal-mask .modal-wrapper .option-select:nth-of-type(2):before{content:"\f21c"}.modal-box-parent .modal-box .option-select:nth-of-type(3):before,.modern-form main .vue-form .modal-mask .modal-box .option-select:nth-of-type(3):before,.modern-form main .vue-form .modal-mask .modal-wrapper .option-select:nth-of-type(3):before{content:"\f0fb"}i.help-text{cursor:pointer}.dao-ra-container{display:none}.modern-form .iso-signup-form-header{padding:80px 0 0}@media print,screen and (min-width:54.8125em){.modern-form .iso-signup-form-header{padding:80px 0 60px}}.modern-form .iso-signup-form-header h1{font-weight:400;margin:0}@media print,screen and (min-width:54.8125em){.modern-form .iso-signup-form-header h1{font-size:3em}}.modern-form .iso-signup-form-header h5{margin:5px 0}.modern-form .iso-progress,.modern-form .iso-signup-form .order-sidebar a i,.modern-form .iso-signup-form .order-sidebar button i{display:none}@media print,screen and (min-width:54.8125em){.modern-form .iso-progress{display:block}}.modern-form .iso-progress .progress-bar{border:1px solid #4a90e2;background:#fff;box-shadow:none;margin:0 3%}@media print,screen and (min-width:54.8125em){.modern-form .iso-progress .progress-bar{border:0;margin:0 0 4rem}}.modern-form .iso-signup-form .modal-box,.modern-form .iso-signup-form main .vue-form .modal-mask .modal-wrapper,.modern-form main .vue-form .modal-mask .iso-signup-form .modal-wrapper{border-radius:10px}.modern-form .iso-signup-form #iso-prev-button{border:2px solid #4a90e2;background:#fff;color:#4a90e2;margin-top:10px;display:none}@media print,screen and (min-width:54.8125em){.modern-form .iso-signup-form #iso-prev-button{display:none!important}}.modern-form .iso-signup-form .num-progress-container .num-progress{display:block;width:100px;float:left;position:relative;top:-10px}.modern-form .iso-signup-form .num-progress-container .num-progress span.num{background:#4a90e2;display:block;line-height:60px;text-align:center;color:#fff;font-size:20px;font-weight:700;border-radius:100%;position:absolute;z-index:2;width:60px;height:60px;left:0;right:0;margin:0 auto;top:20px}.modern-form .iso-signup-form .num-progress-container .num-progress svg{z-index:3;position:relative;top:0;left:0}.modern-form .iso-signup-form .num-progress-container .num-progress svg circle{fill:transparent;r:25;stroke:#8dbffa;stroke-width:10;stroke-dasharray:157.07963;stroke-dashoffset:157.07963;transition:stroke-dashoffset 1s}.modern-form .iso-signup-form .num-progress-container .num-progress.step1 circle{stroke-dashoffset:137.44468}.modern-form .iso-signup-form .num-progress-container .num-progress.step2 circle{stroke-dashoffset:117.80972}.modern-form .iso-signup-form .num-progress-container .num-progress.step3 circle{stroke-dashoffset:98.17477}.modern-form .iso-signup-form .num-progress-container .num-progress.step4 circle{stroke-dashoffset:78.53982}.modern-form .iso-signup-form .num-progress-container .num-progress.step5 circle{stroke-dashoffset:58.90486}.modern-form .iso-signup-form .num-progress-container .num-progress.step6 circle{stroke-dashoffset:39.26991}.modern-form .iso-signup-form .num-progress-container .num-progress.step7 circle{stroke-dashoffset:19.63495}.modern-form .iso-signup-form .num-progress-container .num-progress.step8 circle{stroke-dashoffset:0}.modern-form .iso-signup-form .num-progress-container .num-right{width:100%;display:block}@media print,screen and (min-width:63.6875em){.modern-form .iso-signup-form .num-progress-container .num-right{float:right;width:80%}}.modern-form .iso-signup-form.free-filing-form .num-progress-container .num-progress.step1 circle{stroke-dashoffset:134.63969}.modern-form .iso-signup-form.free-filing-form .num-progress-container .num-progress.step2 circle{stroke-dashoffset:112.19974}.modern-form .iso-signup-form.free-filing-form .num-progress-container .num-progress.step3 circle{stroke-dashoffset:89.75979}.modern-form .iso-signup-form.free-filing-form .num-progress-container .num-progress.step4 circle{stroke-dashoffset:67.31984}.modern-form .iso-signup-form.free-filing-form .num-progress-container .num-progress.step5 circle{stroke-dashoffset:44.8799}.modern-form .iso-signup-form.free-filing-form .num-progress-container .num-progress.step6 circle{stroke-dashoffset:22.43995}.modern-form .iso-signup-form.free-filing-form .num-progress-container .num-progress.step7 circle{stroke-dashoffset:0}.modern-form .iso-signup-form .service_jurisdiction{width:100%}.modern-form .iso-signup-form .included-ul{margin-top:20px;margin-bottom:50px;margin-left:1.5em}.modern-form .iso-signup-form .included-ul li{font-size:18px;padding:5px;color:#29466e}.modern-form .iso-signup-form .sidebar-faqs.new-sidebar-faqs a.button{text-align:left!important}.modern-form .iso-signup-form .switch-radio-label{font-weight:600!important}.modern-form .iso-signup-form .order-sidebar-container{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:54.8125em){.modern-form .iso-signup-form .order-sidebar-container{padding-right:2rem;padding-left:2rem}}.modern-form .iso-signup-form .order-sidebar-container i.fa{font-size:18px!important;top:2px!important}.modern-form .iso-signup-form .order-sidebar-container .sidebar-faqs a.button{text-decoration:underline}.modern-form .iso-signup-form .order-sidebar{padding:40px;border:0;box-shadow:0 2px 8px 2px rgba(0,0,0,.1);border-radius:10px}.modern-form .iso-signup-form .order-sidebar span.os-header{font-size:22px;color:#29466e;position:static;top:0;padding:0;margin-bottom:15px;font-weight:600}.modern-form .iso-signup-form .order-sidebar ul li .line-item,.modern-form .iso-signup-form .order-sidebar ul li main .vue-form .form-content-wrap .order-summary-container .sub-line-item,.modern-form main .vue-form .form-content-wrap .order-summary-container .iso-signup-form .order-sidebar ul li .sub-line-item{width:60%}.modern-form .iso-signup-form .order-sidebar ul li .item-cost,.modern-form .iso-signup-form .order-sidebar ul li .ra-included-line-item{width:40%}.modern-form .iso-signup-form .order-sidebar ul li span{font-weight:400;color:#2a3c47}.modern-form .iso-signup-form .order-sidebar ul li.grand-total{padding:20px 0 40px}.modern-form .iso-signup-form .order-sidebar ul li.grand-total .item-cost,.modern-form .iso-signup-form .order-sidebar ul li.grand-total .ra-included-line-item,i.help-text{color:#4a90e2}.modern-form .iso-signup-form .order-sidebar a,.modern-form .iso-signup-form .order-sidebar button{text-align:center;width:100%;left:0;margin:0;box-shadow:none;font-size:16px;border-radius:5px;letter-spacing:1px}.modern-form .iso-signup-form .order-sidebar i#form-icon{display:inline-block;position:absolute;left:10px;top:12px!important;font-size:20px!important;width:32px;height:32px;background:rgba(0,0,0,.25);line-height:32px;border-radius:7px}.modern-form .iso-signup-form .order-sidebar .sidebar-phone{margin-top:10px}.modern-form .iso-signup-form .order-sidebar .sidebar-phone a{color:#2a3c47}.modern-form .iso-signup-form .order-sidebar .sidebar-phone-container a{display:inline}.modern-form .iso-signup-form .large-form-label{font-weight:600;display:block;font-size:27px;color:#29466e;margin-bottom:10px}.modern-form .iso-signup-form select{background:#fff;border:2px solid #ddd;height:60px;color:#555}.modern-form .iso-signup-form input{background:#fff;border-radius:5px;border:2px solid #ddd;padding:14px}.modern-form .iso-signup-form input.is-invalid-input:not(:focus),.modern-form .iso-signup-form select.is-invalid-input:not(:focus){border-color:#cc4b37!important}.modern-form .iso-signup-form .help-text{color:#4a90e2;font-size:22px;position:relative;margin-left:10px;cursor:pointer;transition:all .25s}.modern-form .iso-signup-form .help-text:hover{color:#29466e}.modern-form .iso-signup-form .modal-bottom{background:0 0;border:0;text-align:center}.modern-form .iso-signup-form .modal-bottom span{width:200px}.modern-form .iso-signup-form .modal-box h2,.modern-form .iso-signup-form main .vue-form .modal-mask .modal-wrapper h2,.modern-form main .vue-form .modal-mask .iso-signup-form .modal-wrapper h2{padding:0 30px;font-weight:400}.modern-form .iso-signup-form .sm-tag{background:#4a90e2;color:#fff;padding:5px 12px;border-radius:5px;font-weight:700;font-size:11px;display:inline-block;text-transform:uppercase;letter-spacing:1px;margin-left:15px;top:-2px;line-height:25px;position:relative}.modern-form .iso-signup-form .sm-tag2{font-weight:700;font-size:13px;font-style:italic;margin-left:10px;position:relative;top:-3px;color:#4990e2;border-radius:4px;padding:6px}.modern-form .iso-signup-form .password-requirements{margin-top:50px}.modern-form .iso-signup-form .add-remove-box{counter-reset:section}.modern-form .iso-signup-form .add-remove-box .count{border:0}.modern-form .iso-signup-form .add-remove-box .count:before{counter-increment:section;content:counter(section);font-weight:700;width:20px;height:20px;display:block;background:#4a90e2;text-align:center;line-height:20px;color:#fff;border-radius:24px;font-size:12px;margin-bottom:8px}.modern-form .iso-signup-form .iso-newcheck{position:absolute;opacity:0}.modern-form .iso-signup-form .iso-newcheck:checked+.iso-box-processing-choice .styled-radio:after,.modern-form .iso-signup-form .iso-newcheck:checked+.iso-box-processing-choice .styled-radio:before,.modern-form main .vue-form .checkbox-wrap input[type=checkbox]:checked~.checkbox::before{background:#4a90e2}.modern-form .iso-signup-form .iso-newcheck:checked+.iso-box-processing-choice{border-color:#4a90e2;box-shadow:0 2px 12px 2px rgba(0,0,0,.25)}.modern-form .iso-signup-form .iso-newcheck:checked+.iso-box-processing-choice.first:before{background:#4990e2;color:#fff}.modern-form .iso-signup-form .iso-box-processing-choice{padding:30px 40px 30px 80px;margin:30px 0 10px;display:block;background:#fff;box-shadow:0 2px 8px 2px rgba(0,0,0,.1);width:100%;border-radius:10px;position:relative;cursor:pointer;border:3px solid transparent;transition:all .5s}.modern-form .iso-signup-form .iso-box-processing-choice .styled-radio{position:absolute;z-index:1}.modern-form .iso-signup-form .iso-box-processing-choice .styled-radio:before{border:4px solid #fff;background:#ddd;width:1.5rem;height:1.5rem;position:absolute;border-radius:100%;content:"";left:-50px;top:10px;z-index:2;transition:all .5s}.modern-form .iso-signup-form .iso-box-processing-choice .styled-radio:after{background:#ddd;width:1.75rem;height:1.75rem;position:absolute;border-radius:100%;content:"";left:-52px;top:8px;z-index:1;transition:all .5s}.modern-form .iso-signup-form .iso-box-processing-choice .approval-time{font-size:20px;font-weight:700;color:#29466e;display:block}.modern-form .iso-signup-form .iso-box-processing-choice .sub-approval-time{font-size:15px;font-weight:400;color:#29466e;display:block;margin:5px 0 0}.modern-form .iso-signup-form .iso-box-processing-choice .price{font-size:22px;font-weight:400;color:#4a90e2;display:block;margin:10px 0 0}.modern-form .iso-signup-form .iso-box-processing-choice.first:before{content:"Standard";padding:4px 10px;position:absolute;top:-29px;left:15px;background:#ccc;color:#fff;border-radius:4px 4px 0 0;z-index:0;box-shadow:0 -2px 5px rgba(0,0,0,.1);font-size:12px;text-transform:uppercase;letter-spacing:.5px;transition:all .5s}.modern-form .iso-signup-form .iso-checkbox{width:100%;cursor:pointer;padding:10px 0;display:-ms-flexbox;display:flex}.modern-form .iso-signup-form .iso-checkbox .iso-the-switch{-ms-flex:0 0 2rem;flex:0 0 2rem;cursor:pointer}.modern-form .iso-signup-form .iso-checkbox .iso-the-switch:before{content:"\f00c";font-family:FontAwesome;position:absolute;top:16px;font-size:22px;left:4px;display:none;color:#fff;z-index:2}.modern-form .iso-signup-form .iso-checkbox .iso-the-switch:after{position:absolute;z-index:1;width:30px;height:30px;background:#fff;border-radius:5px;border:2px solid #ddd;content:""}.modern-form .iso-signup-form .iso-checkbox input:checked+.iso-the-switch:before{display:block;color:#4a90e2}.modern-form .iso-signup-form .iso-checkbox input:checked+.iso-the-switch:after{display:block;border-color:#4a90e2}.modern-form .iso-signup-form .iso-checkbox input[name=custom_purpose]+.iso-the-switch:before{display:block!important;color:#4a90e2}.modern-form .iso-signup-form .iso-checkbox input[name=custom_purpose]+.iso-the-switch:after{border-color:#4a90e2}.modern-form .iso-signup-form .iso-checkbox input[name=custom_purpose]:checked+.iso-the-switch:before{display:none!important}.modern-form .iso-signup-form .iso-checkbox input[name=custom_purpose]:checked+.iso-the-switch:after{display:block;border-color:#ddd}.modern-form .iso-signup-form .iso-checkbox .switch-text{font-size:16px;position:relative;top:3px;left:10px;padding:0 0 0 5px}.modern-form .iso-signup-form .check-container{position:absolute;right:0;top:20px}.modern-form .iso-signup-form .iso-opt-item-input{margin:0;padding:0;position:absolute}.modern-form .iso-signup-form.free-filing-form .help-text-container{float:none}.modern-form .iso-signup-form.free-filing-form .ra-address-selection-radio-wrap{margin-top:2em}.modern-form .iso-signup-form.free-filing-form .ra-address-selection-radio-wrap::after,.modern-form .iso-signup-form.free-filing-form .ra-address-selection-radio-wrap::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.modern-form .iso-signup-form.free-filing-form .ra-address-selection-radio-wrap::after{clear:both}.modern-form .iso-signup-form.free-filing-form .existing-ra-sub-fields{display:none;padding-left:30px}.modern-form .iso-signup-form.free-filing-form .sub-radio-blurb{margin:0 0 1.5em}.modern-form .tt-htc{width:200px;position:absolute;bottom:40px;z-index:100;background:rgba(0,0,0,.75);border-radius:5px;padding:10px;display:none;color:#fff}.modern-form .tt-htc:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,.75);position:relative;content:"";bottom:-40px}.modern-form .toggle-switch-override{display:block;width:100%;margin:0;padding:0}.modern-form .toggle-switch-override input.iso-opt-item-input:checked+.iso-opt-item{box-shadow:0 2px 8px 2px rgba(0,0,0,.1);border-color:#4a90e2}.modern-form .toggle-switch-override input.iso-opt-item-input:checked+.iso-opt-item:before,.modern-form main .vue-form .form-content-wrap .step-container input[id=paymentDifferentAddress]:checked+label::before{opacity:1}.modern-form .toggle-switch-override input.iso-opt-item-input:checked+.iso-opt-item:after{border-color:#4a90e2}.iso-processing-container,.modern-form .toggle-switch-override.locked{display:none}.modern-form .toggle-switch-override.locked input.iso-opt-item-input:checked+.iso-opt-item{border-color:#ddd;opacity:.8;cursor:default}.modern-form .toggle-switch-override.locked input.iso-opt-item-input:checked+.iso-opt-item:before{color:#ddd}.modern-form .toggle-switch-override.locked input.iso-opt-item-input:checked+.iso-opt-item:after{border-color:#ddd}.modern-form .lfl-mt{margin-top:50px}.iso-label-helper-text,.modern-form .no-state-selected{color:#555;font-style:italic;font-weight:400}.modern-form .iso-inner-slide{display:none;margin-top:15px;padding-top:20px;border-top:1px solid #ddd}.modern-form .iso-inner-slide::after,.modern-form .iso-inner-slide::before,.modern-form main .vue-form .form-content-wrap::after,.modern-form main .vue-form .form-content-wrap::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.modern-form .iso-inner-slide::after{clear:both}.modern-form .iso-opt-item{padding:30px 80px 30px 30px;margin:20px 0 10px;display:block;background:#fff;box-shadow:0 2px 8px 2px rgba(0,0,0,.1);border-radius:10px;position:relative;border:3px solid transparent;transition:all .5s;cursor:pointer}.modern-form .iso-opt-item:after{position:absolute;width:30px;height:30px;background:#fff;border-radius:5px;border:2px solid #ddd;content:"";top:30px;right:20px;transition:all .5s;z-index:2}.modern-form .iso-opt-item:before{content:"\f00c";font-family:FontAwesome;position:absolute;font-size:22px;right:24px;top:28px;color:#4a90e2;z-index:3;transition:all .5s;opacity:0}.modern-form .iso-opt-item .opt-name{font-size:18.5px;font-weight:700;color:#29466e;display:block}.modern-form .iso-opt-item .opt-price{font-size:22px;font-weight:400;color:#4a90e2;display:block;margin:10px 0 0}.iso-processing-container .processing-choices{padding:0}.approval-time2.final{color:#14c991}.approval-time2.final i{margin-right:5px}.iso-label-helper-text{display:block;position:absolute;font-size:14px;color:#4a90e2;bottom:34px;left:100px}.loc-op-container{display:none}.m-xxs{margin:.5rem}.p-xxs{padding:.5rem}.m-t-xxs{margin-top:.5rem}.p-t-xxs{padding-top:.5rem}.m-r-xxs{margin-right:.5rem}.p-r-xxs{padding-right:.5rem}.m-b-xxs{margin-bottom:.5rem}.p-b-xxs{padding-bottom:.5rem}.m-l-xxs{margin-left:.5rem}.p-l-xxs{padding-left:.5rem}.m-xs{margin:.75rem}.p-xs{padding:.75rem}.m-t-xs{margin-top:.75rem}.p-t-xs{padding-top:.75rem}.m-r-xs{margin-right:.75rem}.p-r-xs{padding-right:.75rem}.m-b-xs{margin-bottom:.75rem}.p-b-xs{padding-bottom:.75rem}.m-l-xs{margin-left:.75rem}.p-l-xs{padding-left:.75rem}.m-s{margin:1rem}.p-s{padding:1rem}.m-t-s{margin-top:1rem}.p-t-s{padding-top:1rem}.m-r-s{margin-right:1rem}.p-r-s{padding-right:1rem}.m-b-s{margin-bottom:1rem}.p-b-s{padding-bottom:1rem}.m-l-s{margin-left:1rem}.modern-form main .vue-form .field-errors.multiple li,.p-l-s{padding-left:1rem}.m-m{margin:1.25rem}.p-m{padding:1.25rem}.m-t-m{margin-top:1.25rem}.p-t-m{padding-top:1.25rem}.m-r-m{margin-right:1.25rem}.p-r-m{padding-right:1.25rem}.m-b-m{margin-bottom:1.25rem}.p-b-m{padding-bottom:1.25rem}.m-l-m{margin-left:1.25rem}.p-l-m{padding-left:1.25rem}.m-l{margin:1.5rem}.p-l{padding:1.5rem}.m-t-l{margin-top:1.5rem}.p-t-l{padding-top:1.5rem}.m-r-l{margin-right:1.5rem}.p-r-l{padding-right:1.5rem}.m-b-l{margin-bottom:1.5rem}.p-b-l{padding-bottom:1.5rem}.m-l-l{margin-left:1.5rem}.p-l-l{padding-left:1.5rem}.m-xl{margin:1.75rem}.p-xl{padding:1.75rem}.m-t-xl{margin-top:1.75rem}.p-t-xl{padding-top:1.75rem}.m-r-xl{margin-right:1.75rem}.p-r-xl{padding-right:1.75rem}.m-b-xl{margin-bottom:1.75rem}.p-b-xl{padding-bottom:1.75rem}.m-l-xl{margin-left:1.75rem}.p-l-xl{padding-left:1.75rem}.m-xxl{margin:2rem}.p-xxl{padding:2rem}.m-t-xxl{margin-top:2rem}.p-t-xxl{padding-top:2rem}.m-r-xxl{margin-right:2rem}.p-r-xxl{padding-right:2rem}.m-b-xxl{margin-bottom:2rem}.p-b-xxl{padding-bottom:2rem}.m-l-xxl{margin-left:2rem}.p-l-xxl{padding-left:2rem}.m-t-n{margin-top:0}.p-t-n{padding-top:0}.m-r-n{margin-right:0}.p-r-n{padding-right:0}.m-b-n,.modern-form main .vue-form input,.modern-form main .vue-form select,.modern-form main .vue-form textarea{margin-bottom:0}.p-b-n{padding-bottom:0}.m-l-n{margin-left:0}.p-l-n{padding-left:0}.m-n{margin:0}.p-n{padding:0}.site-banner{background:#14c991;position:fixed;z-index:999999;width:100%;bottom:0;left:0;display:none}.site-banner .inner-site-banner{margin:0;padding:12px 100px 12px 40px;display:block;transition:all .25s;color:#fff}@media print,screen and (min-width:54.8125em){.site-banner .inner-site-banner{padding:12px 100px 12px 120px}}.site-banner .inner-site-banner h1,.site-banner .inner-site-banner h2,.site-banner .inner-site-banner h3,.site-banner .inner-site-banner h4,.site-banner .inner-site-banner h5,.site-banner .inner-site-banner h6{color:#fff}.site-banner .inner-site-banner p{margin:0;padding:0;font-size:14px;font-weight:600;line-height:22px;color:#fff}.site-banner .inner-site-banner p strong{font-weight:900;font-size:16px;color:#fff}.site-banner .close-banner{position:absolute;top:15px;right:40px;font-size:32px;cursor:pointer;color:#fff}.modern-form main .vue-form .parsley-errors-list li,.site-banner .close-banner:hover{color:#f05223}.site-banner .arrow-icon{position:absolute;top:20px;left:50px;width:40px;color:#fff;display:none}@media print,screen and (min-width:54.8125em){.site-banner .arrow-icon{display:block}}.modern-form main .vue-form,.modern-form main .vue-form .form-content-wrap::after{clear:both}.modern-form main .vue-form input:focus,.modern-form main .vue-form select:focus,.modern-form main .vue-form textarea:focus{border-color:#76abe9}.modern-form main .vue-form input:hover:not(:focus),.modern-form main .vue-form select:hover:not(:focus),.modern-form main .vue-form textarea:hover:not(:focus){border-color:#b8d3f4}.modern-form main .vue-form .input-group{margin-bottom:2.5rem;position:relative}.modern-form main .vue-form button[type=submit]{display:block;width:100%;margin:40px 0 100px;padding:20px;border-radius:4px}.modern-form main .vue-form .parsley-errors-list{list-style:none;padding:0;margin:.25em 0 0;position:absolute;font-size:14px}.modern-form main .vue-form .progress-bar{float:none;background:0 0;border:0;padding:0;margin:0 0 70px;border-radius:0;box-shadow:none;width:100%}.modern-form main .vue-form .progress-bar ul{float:none;display:-ms-flexbox;display:flex}.modern-form main .vue-form .progress-bar li{position:relative;display:block;width:auto}.modern-form main .vue-form .progress-bar li .step-title{border-right:none;text-align:center;font-weight:700}.modern-form main .vue-form .form-content-wrap .order-summary-container .total span.total-price,.modern-form main .vue-form .progress-bar li.current .step-title,.tooltip.popover .wrapper .tooltip-inner a:hover::before{color:#4a90e2}.modern-form main .vue-form .progress-bar li:not(.current) .step-title:hover{color:#76abe9}.modern-form main .vue-form .progress-bar .step-progress-indicator{display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:5%;right:5%;height:3px;border-radius:1px;overflow:hidden;transition:height .15s;background-color:#c3c3c3;opacity:0}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form .progress-bar .step-progress-indicator{left:1.5em;right:1.5em}}.modern-form main .vue-form .progress-bar .step-progress-indicator>span{transition:width .25s ease-in-out;transition-property:width,opacity;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;opacity:0}.modern-form main .vue-form .progress-bar .step-progress-indicator>span[data-status=failed]{background-color:#cc4b37}.modern-form main .vue-form .progress-bar li.current .step-progress-indicator,.modern-form main .vue-form .progress-bar li.current.dirty .step-progress-indicator>span[data-status=valid],.modern-form main .vue-form .progress-bar li.current.seen .step-progress-indicator>span[data-status=valid],.modern-form main .vue-form .progress-bar li.current.touched .step-progress-indicator>span[data-status=valid],.modern-form main .vue-form .progress-bar li.current.validated .step-progress-indicator>span[data-status=valid]{opacity:1}.modern-form main .vue-form .form-content-wrap{max-width:1060px;margin-right:auto;margin-left:auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;padding-top:2em}.modern-form main .vue-form .form-content-wrap::after,.modern-form main .vue-form .form-content-wrap::before{display:none}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row}}.modern-form main .vue-form .form-content-wrap .step-container{width:100%;float:left;padding-right:.625rem;padding-left:.625rem;height:100%}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap .step-container{padding-right:.9375rem;padding-left:.9375rem}}.modern-form main .vue-form .form-content-wrap .step-container{float:left;clear:none}.modern-form main .vue-form .form-content-wrap .step-container:last-child:not(:first-child){clear:none;float:right}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap .step-container{width:58.33333%;float:left;padding-right:.625rem;padding-left:.625rem}}@media print,screen and (min-width:54.8125em) and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap .step-container{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap .step-container{float:left;clear:none}.modern-form main .vue-form .form-content-wrap .step-container:last-child:not(:first-child){clear:none;float:right}}.modern-form main .vue-form .form-content-wrap .step-container .filing-options{float:none;width:auto;border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:2rem}.modern-form main .vue-form .form-content-wrap .step-container .filing-section-header .form-header{font-size:1rem;margin-bottom:.5rem}.modern-form main .vue-form .form-content-wrap .step-container .filing-method-wrapper{margin:0 0 2rem 2rem}.modern-form main .vue-form .form-content-wrap .step-container .filing-total-cost{font-weight:600}.modern-form main .vue-form .form-content-wrap .step-container h2.form-header{font-size:27px;font-weight:600;color:#29466e;letter-spacing:.25px;margin:0 0 1em}.modern-form main .vue-form .form-content-wrap .step-container .our-fee{font-weight:400}.modern-form main .vue-form .form-content-wrap .step-container .input-group{margin-bottom:2rem}.modern-form main .vue-form .form-content-wrap .step-container .label-group{display:-ms-flexbox;display:flex;gap:5px;margin-bottom:5px;-ms-flex-align:center;align-items:center}.modern-form main .vue-form .form-content-wrap .step-container .label-group label{width:auto;margin:0}.modern-form main .vue-form .form-content-wrap .step-container .multiselect__tags{border-color:#ddd;border-width:2px;font-size:16px;padding:14px;min-height:56px;cursor:pointer}.modern-form main .vue-form .form-content-wrap .step-container .multiselect__tags:hover,.modern-form main .vue-form .form-content-wrap .step-container input[id=paymentDifferentAddress]+label:hover span::before{border-color:#b8d3f4}.modern-form main .vue-form .form-content-wrap .step-container .multiselect__input{border:0;outline:0;padding:0;transition:none;background-color:transparent}.modern-form main .vue-form .form-content-wrap .step-container .multiselect__single{margin:0;padding:0;background:0 0;line-height:1.5;color:#003952;font-weight:400}.modern-form main .vue-form .form-content-wrap .step-container .multiselect__placeholder{padding:0;margin:0}.modern-form main .vue-form .form-content-wrap .step-container .multiselect__content-wrapper{border-width:2px;border-color:#ddd}.modern-form main .vue-form .form-content-wrap .step-container .multiselect__element{margin:0}.modern-form main .vue-form .form-content-wrap .step-container .multiselect__option--highlight{background-color:#4a90e2}.modern-form main .vue-form .form-content-wrap .step-container .multiselect__select{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.modern-form main .vue-form .form-content-wrap .step-container .multiselect--active .multiselect__tags{border-color:#76abe9}.modern-form main .vue-form .form-content-wrap .step-container .multiselect--active .multiselect__content-wrapper{border-width:2px;border-color:#76abe9}.modern-form main .vue-form .form-content-wrap .step-container .multiselect--active .multiselect__select{-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.modern-form main .vue-form .form-content-wrap .step-container .multiselect.is-invalid-input:not(.multiselect--active) .multiselect__tags{border-color:#cc4b37}.modern-form main .vue-form .form-content-wrap .step-container .step:not(.active){display:none}.modern-form main .vue-form .form-content-wrap .step-container .cvc{float:none;width:100%}@media screen and (min-width:415px){.modern-form main .vue-form .form-content-wrap .step-container .cvc{float:left;margin-right:2rem;width:33%}}.modern-form main .vue-form .form-content-wrap .step-container .exp-wrapper{display:-ms-flexbox;display:flex;gap:2rem}.modern-form main .vue-form .form-content-wrap .step-container .exp-wrapper .exp-month,.modern-form main .vue-form .form-content-wrap .step-container .exp-wrapper .exp-year{-ms-flex:1;flex:1}.modern-form main .vue-form .form-content-wrap .step-container .payment-fields-wrap .address-fields{padding:0 1.5rem}.modern-form main .vue-form .form-content-wrap .step-container input[id=paymentDifferentAddress]+label::before{color:#4a90e2;content:"\f00c";font-family:"FontAwesome";font-size:22px;opacity:0;position:absolute;left:4px;top:-2px;z-index:2}.modern-form main .vue-form .form-content-wrap .step-container input[id=paymentDifferentAddress]+label span{display:inline-block;padding-left:45px;padding-top:5px}.modern-form main .vue-form .form-content-wrap .step-container input[id=paymentDifferentAddress]+label span::before{background:#fff;border:2px solid #ddd;border-radius:5px;content:"";display:inline-block;height:30px;left:0;position:absolute;top:0;width:30px;z-index:1}.modern-form main .vue-form .form-content-wrap .step-container input[id=paymentDifferentAddress]:checked+label span::before{border:2px solid #76abe9}.modern-form main .vue-form .form-content-wrap .order-summary-container{width:100%;float:left;padding-right:.625rem;padding-left:.625rem;border:0;border-radius:10px;box-shadow:0 2px 8px 2px rgba(0,0,0,.1);padding:20px;position:sticky;top:120px;height:100%}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap .order-summary-container{padding-right:.9375rem;padding-left:.9375rem}}.modern-form main .vue-form .form-content-wrap .order-summary-container{float:left;clear:none}.modern-form main .vue-form .form-content-wrap .order-summary-container:last-child:not(:first-child){clear:none;float:right}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap .order-summary-container{width:41.66667%;float:left;padding-right:.625rem;padding-left:.625rem}}@media print,screen and (min-width:54.8125em) and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap .order-summary-container{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap .order-summary-container{float:left;clear:none}.modern-form main .vue-form .form-content-wrap .order-summary-container:last-child:not(:first-child){clear:none;float:right}.modern-form main .vue-form .form-content-wrap .order-summary-container{padding:40px}}.modern-form main .vue-form .form-content-wrap .order-summary-container h2{font-size:22px;color:#29466e;margin:0 0 .75em}.modern-form main .vue-form .form-content-wrap .order-summary-container .bundle-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1rem}.modern-form main .vue-form .form-content-wrap .order-summary-container .line-item,.modern-form main .vue-form .form-content-wrap .order-summary-container .sub-line-item{border-bottom:1px solid #ddd;display:-ms-flexbox;display:flex;font-size:15px;line-height:24px;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:1rem 0;color:#2a3c47;font-weight:400}.modern-form main .vue-form .form-content-wrap .order-summary-container .sub-line-item{font-size:12px;margin:0 0 1rem 1rem;padding:0 0 .5rem}.modern-form main .vue-form .form-content-wrap .order-summary-container .bundle.sub-line-item,.modern-form main .vue-form .form-content-wrap .order-summary-container .line-item.bundle{display:block;border-bottom:none}.modern-form main .vue-form .form-content-wrap .order-summary-container .line-item .v-popover,.modern-form main .vue-form .form-content-wrap .order-summary-container .sub-line-item .v-popover{display:inline-block;vertical-align:middle}.modern-form main .vue-form .form-content-wrap .order-summary-container .line-item .v-popover .trigger,.modern-form main .vue-form .form-content-wrap .order-summary-container .sub-line-item .v-popover .trigger{line-height:22px}.modern-form main .vue-form .form-content-wrap .order-summary-container .sub-line-item:last-of-type{margin-bottom:0}.modern-form main .vue-form .form-content-wrap .order-summary-container .price:not(.no-dollar)::before{content:'$'}.modern-form main .vue-form .form-content-wrap .order-summary-container .total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.modern-form main .vue-form .form-content-wrap .order-summary-container .total span{font-size:19px;font-weight:600}.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end;margin:20px 0 0;gap:18px}.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap.back.continue>div.continue-button-wrap,.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap.back.continue>div.submit-button-wrap,.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap.back.submit>div.continue-button-wrap,.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap.back.submit>div.submit-button-wrap,.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap>div{-ms-flex-preferred-size:100%;flex-basis:100%}.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap.back.continue,.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap.back.submit{-ms-flex-pack:justify;justify-content:space-between}.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap.back.continue>div,.modern-form main .vue-form .form-content-wrap .order-summary-container .buttons-wrap.back.submit>div{-ms-flex-preferred-size:auto;flex-basis:auto}.modern-form main .vue-form .form-content-wrap .order-summary-container .button{font-size:16px;margin:0;padding:20px;text-align:center;width:100%}.modern-form main .vue-form .form-content-wrap .order-summary-container .button.back{color:#4a90e2;background:0 0}.modern-form main .vue-form .form-content-wrap .order-summary-container .button.back:hover{background:#eee}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap .card{border:solid 3px transparent;border-radius:10px;padding:1rem;margin:2rem 3rem;text-align:center;transition:border .15s ease}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap .card .icon-wrap{transition:opacity .15s ease;opacity:.33}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap .card.selected{border:solid 3px #4a90e2}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap .card.selected .icon-wrap{opacity:1}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap .icon-wrap{margin-bottom:2rem}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap .fa{font-size:6rem}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap button{width:100%;margin:0;text-align:center}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap{-ms-flex-direction:row;flex-direction:row}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap .card{width:50%;margin:0}.modern-form main .vue-form .form-content-wrap .company-or-individual-wrap .fa{font-size:4rem}.modern-form main .vue-form .form-content-wrap .section-company-information .content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:0 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.modern-form main .vue-form .form-content-wrap .section-company-information .changing-registered-agent,.modern-form main .vue-form .form-content-wrap .section-company-information .company-name,.modern-form main .vue-form .form-content-wrap .section-company-information .notify-attorney{width:100%}.modern-form main .vue-form .form-content-wrap .section-company-information .company-state,.modern-form main .vue-form .form-content-wrap .section-company-information .entity-type{width:calc(50% - 1rem)}}.modern-form main .vue-form .form-content-wrap .field-errors{position:relative}.modern-form main .vue-form .terms{margin:1em 0 0}.modern-form main .vue-form .terms label{font-weight:400;font-size:12px;text-align:center;margin-bottom:0;text-transform:none}.modern-form main .vue-form .field-errors{list-style:none;margin:0;position:absolute;right:0}.modern-form main .vue-form .field-errors li{color:#cf3119;font-size:14px;margin:5px 0}.modern-form main .vue-form .field-errors.multiple li::before{content:"\f057";font-family:"FontAwesome";left:0;position:absolute}.modern-form main .vue-form .password{position:relative}.modern-form main .vue-form .password .field-errors{display:none}.modern-form main .vue-form .password input{padding-right:114px}.modern-form main .vue-form .password .password-helper-action{position:absolute;right:4px;bottom:4px;height:48px;border-radius:3px;display:block;width:100px;text-align:center;padding:4px;text-decoration:none;font-size:12px;background:#e9e9e9;color:#3d5767;font-weight:600;line-height:20px;text-transform:uppercase}.modern-form main .vue-form .password .password-helper-action:hover{background:#4a90e2;color:#fff}.modern-form main .vue-form .password .password-helper-action:active{background:#3483de;color:#fff}.modern-form main .vue-form .password-requirements{margin-top:0;display:block;height:160px;overflow:hidden;transition:height .25s ease-in-out}.modern-form main .vue-form .password-requirements.valid{height:0}.modern-form main .vue-form .password-requirements ul li:not(.valid){color:#cc4b37}.modern-form main .vue-form .g-recaptcha-container{margin-bottom:2rem}.modern-form main .vue-form[data-form-type=FreeFilingForm]{padding:0 1rem}@media print,screen and (min-width:54.8125em){.modern-form main .vue-form[data-form-type=FreeFilingForm]{padding:0 3rem}}.modern-form main .vue-form.steps .form-content-wrap{padding-top:0}.modern-form main .vue-form .optional-list,.modern-form main .vue-form .sub-optional,.modern-form main .vue-form.steps .order-summary-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.modern-form main .vue-form.steps .order-summary{-ms-flex-order:0;order:0}.modern-form main .vue-form.steps .buttons-wrap{-ms-flex-order:1;order:1}.modern-form main .vue-form.steps .terms{-ms-flex-order:2;order:2}.modern-form main .vue-form.steps .terms label{height:0;transition:height .25s;overflow:hidden}.modern-form main .vue-form.steps.on-last-section .terms label{height:36px}.modern-form main .vue-form .checkbox-wrap{display:block}.modern-form main .vue-form .checkbox-wrap .checkbox{cursor:pointer;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:4rem;width:calc(100% - 4rem)}.modern-form main .vue-form .checkbox-wrap .item-label{transition:all 250ms linear}.modern-form main .vue-form .checkbox-wrap input[type=checkbox],.modern-form main .vue-form .radio-row input[type=radio]{width:0;height:0;overflow:hidden;position:absolute}.modern-form main .vue-form .checkbox-wrap input[type=checkbox]:checked~.checkbox::after{left:1.3125rem}.modern-form main .vue-form .checkbox-wrap input[type=checkbox]:checked~.checkbox .item-cost,.modern-form main .vue-form .checkbox-wrap input[type=checkbox]:checked~.checkbox .item-dollar-sign,.modern-form main .vue-form .checkbox-wrap input[type=checkbox]:checked~.checkbox .item-label{color:#4a90e2}.modern-form main .vue-form .checkbox-wrap .checkbox::after,.modern-form main .vue-form .checkbox-wrap .checkbox::before{display:inline-block;transition:all 250ms linear}.modern-form main .vue-form .checkbox-wrap .checkbox::before{content:'';background:#ddd;border-radius:100px;height:1.875rem;width:3rem;position:absolute;margin-left:-4rem}.modern-form main .vue-form .checkbox-wrap .checkbox::after{background:#fff;border-radius:100%;content:"";height:1.5rem;left:.1875rem;position:absolute;top:.1875rem;width:1.5rem;z-index:2;margin-left:-4rem}.modern-form main .vue-form .checkbox-wrap .item-dollar-sign{padding-left:5px}.modern-form main .vue-form .sub-optional{padding-top:2rem;padding-left:2rem}.modern-form main .vue-form .radio-row{margin:1em 0}.modern-form main .vue-form .radio-row input[type=radio]~label{background:0 0;box-shadow:none;position:relative;cursor:pointer;padding:2px 0 0 2.25rem;font-size:16px;font-weight:600;margin:0}.modern-form main .vue-form .radio-row input[type=radio]~label::before{content:'';position:absolute;background:#ddd;border:4px solid #fff;box-shadow:none;left:0;border-radius:100%;display:block;height:1.5rem;top:.1875rem;width:1.5rem;z-index:2;transition:all 250ms linear}.modern-form main .vue-form .radio-row input[type=radio]~label::after{content:"";background:#ddd;border-radius:100%;width:1.75rem;height:1.75rem;position:absolute;top:1px;left:-2px;z-index:1;transition:all 250ms linear}.modern-form main .vue-form .radio-row input[type=radio]:checked~label::after,.modern-form main .vue-form .radio-row input[type=radio]:checked~label::before{background:#4a90e2}.modern-form main .vue-form fieldset{border-color:rgba(0,0,0,.1);border-radius:10px}.modern-form main .vue-form .form-content-wrap .step-container .notary-exp-wrap{display:-ms-flexbox;display:flex;gap:1rem}.modern-form main .vue-form .form-content-wrap .step-container .notary-exp-wrap .input-group{margin-bottom:1rem}@media screen and (min-width:960px){.modern-form main .vue-form .name-wrapper{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-pack:justify;justify-content:space-between}.modern-form main .vue-form .name-wrapper>div{width:50%}}@media screen and (min-width:782px){.modern-form main .vue-form .address-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modern-form main .vue-form .address-fields .address-country{width:100%}.modern-form main .vue-form .address-fields .address-line-1,.modern-form main .vue-form .address-fields .address-state{width:50%;padding-right:1rem}.modern-form main .vue-form .address-fields .address-city,.modern-form main .vue-form .address-fields .address-zip{width:50%;padding-left:1rem}}.modern-form main .vue-form button{margin:0 0 1rem;text-align:center;width:auto}.modern-form main .vue-form .modal-mask{display:block}.modern-form main .vue-form .modal-mask .modal-wrapper{padding-bottom:2rem}.modern-form main .vue-form .modal-mask .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.modern-form main .vue-form .modal-mask .modal-default-button{-ms-flex-preferred-size:25%;flex-basis:25%}.modern-form main .vue-form .modal-mask .modal-default-button:first-of-type{margin-right:1rem}.modern-form main .vue-form .address-preview{margin-bottom:2rem}.modern-form main .vue-form .address-preview span{font-weight:600;color:#4a90e2;transition:color .15s ease;cursor:pointer}.modern-form main .vue-form .address-preview span:hover{color:#29466e;text-decoration:underline}.modern-form main .vue-form .role-list .person{border-top:#ddd solid 1px;padding:1.5rem 0 1rem}.modern-form main .vue-form .role-list .person .label-group{margin-bottom:1rem}.modern-form main .vue-form .role-list .person .official-label{font-size:1.25rem}.modern-form main .vue-form .role-list .person i.remove-person{font-size:1.25rem;margin-left:.25rem;transition:color .15s ease}.modern-form main .vue-form .role-list .person i.remove-person:hover{color:#f05223;cursor:pointer}.modern-form main .vue-form .role-list .person button.remove-person{background-color:#c4c4c4}.modern-form main .vue-form .role-list .person button.remove-person:hover{background-color:#888}.modern-form main .vue-form .payment-different-address{display:inline-block}.modern-form main .vue-form .cc-badges-wrapper{padding:0 0 3rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.modern-form main .vue-form .cc-badges-wrapper p{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:15px}@media screen and (min-width:415px){.modern-form main .vue-form .cc-badges-wrapper img{width:60px}}.modern-form main .vue-form .ssl-badge-wrapper,.spinner-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modern-form main .vue-form .ssl-badge-wrapper{-ms-flex-direction:column;flex-direction:column}.modern-form main .vue-form .ssl-badge-wrapper img{width:128px}@media screen and (min-width:600px){.modern-form main .vue-form .ssl-badge-wrapper{display:inline-block;margin-left:1rem}}@media screen and (min-width:960px){.modern-form main .vue-form .ssl-badge-wrapper{margin-left:4rem}}.spinner-wrap{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.75);z-index:5000;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.spinner-wrap .spinner{animation:rotate 2s linear infinite;width:50px;height:50px}.spinner-wrap .spinner .path{stroke:#4a90e2;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.modern-form .page-template-vue-free-filing .iso-signup-form-header{padding-bottom:30px;float:none}.modern-form .page-template-vue-free-filing .form-content{padding-right:0}.v-popover{height:22px}.v-popover .trigger{cursor:pointer}.v-popover .trigger i.fa-question-circle{line-height:19px}.v-popover .trigger i.fa-question-circle::before{color:#4a90e2;content:"\f29c";font-family:"FontAwesome";font-style:normal;font-size:18px}.v-popover .trigger:hover i.fa-question-circle::before{content:"\f059";display:block}.tooltip.popover{position:fixed!important;top:0!important;right:0;bottom:0;left:0!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important;width:100%;z-index:99999}.tooltip.popover .wrapper{background:rgba(0,0,0,.75);position:absolute;top:0;right:0;bottom:0;left:0}.tooltip.popover .wrapper .tooltip-inner{background:#fff;border-radius:10px;box-shadow:0 2px 8px 2px rgba(0,0,0,.1);left:50%;max-height:calc(100vh - 20%);max-width:800px;overflow:auto;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.tooltip.popover .wrapper .tooltip-inner a{color:#003952;display:block;padding:2.5rem;text-decoration:none;cursor:pointer}.tooltip.popover .wrapper .tooltip-inner a::before{color:#c4c4c4;content:"\f00d";font-family:"FontAwesome";font-size:32px;position:absolute;right:0;top:0;width:45px;height:45px;line-height:28px;text-align:center;padding:8px}@font-face{font-family:"StateFaceRegular";src:url(assets/fonts/stateface/stateface-regular-webfont.eot);src:url(assets/fonts/stateface/stateface-regular-webfont.eot?#iefix) format("embedded-opentype"),url(assets/fonts/stateface/stateface-regular-webfont.woff) format("woff"),url(assets/fonts/stateface/stateface-regular-webfont.ttf) format("truetype"),url(assets/fonts/stateface/stateface-regular-webfont.svg#StateFaceRegular) format("svg");font-weight:400;font-style:normal}.stateface:before{font-family:StateFaceRegular;margin-right:5px}.stateface-replace{text-indent:-999em;display:inline-block;position:relative;min-width:1em}.stateface-replace:before{position:absolute;left:0;top:0;text-indent:0}.stateface-ak:before{content:"A"}.stateface-al:before{content:"B"}.stateface-ar:before{content:"C"}.stateface-az:before{content:"D"}.stateface-ca:before{content:"E"}.stateface-co:before{content:"F"}.stateface-ct:before{content:"G"}.stateface-dc:before{content:"y"}.stateface-de:before{content:"H"}.stateface-fl:before{content:"I"}.stateface-ga:before{content:"J"}.stateface-hi:before{content:"K"}.stateface-ia:before{content:"L"}.stateface-id:before{content:"M"}.stateface-il:before{content:"N"}.stateface-in:before{content:"O"}.stateface-ks:before{content:"P"}.stateface-ky:before{content:"Q"}.stateface-la:before{content:"R"}.stateface-ma:before{content:"S"}.stateface-md:before{content:"T"}.stateface-me:before{content:"U"}.stateface-mi:before{content:"V"}.stateface-mn:before{content:"W"}.stateface-mo:before{content:"X"}.stateface-ms:before{content:"Y"}.stateface-mt:before{content:"Z"}.stateface-nc:before{content:"a"}.stateface-nd:before{content:"b"}.stateface-ne:before{content:"c"}.stateface-nh:before{content:"d"}.stateface-nj:before{content:"e"}.stateface-nm:before{content:"f"}.stateface-nv:before{content:"g"}.stateface-ny:before{content:"h"}.stateface-oh:before{content:"i"}.stateface-ok:before{content:"j"}.stateface-or:before{content:"k"}.stateface-pa:before{content:"l"}.stateface-pr:before{content:"PR";font-family:sans-serif}.stateface-ri:before{content:"m"}.stateface-sc:before{content:"n"}.stateface-sd:before{content:"o"}.stateface-tn:before{content:"p"}.stateface-tx:before{content:"q"}.stateface-us:before{content:"z"}.stateface-ut:before{content:"r"}.stateface-va:before{content:"s"}.stateface-vt:before{content:"t"}.stateface-wa:before{content:"u"}.stateface-wi:before{content:"v"}.stateface-wv:before{content:"w"}.stateface-wy:before{content:"x"}@font-face{font-family:"Modern Form";src:url(assets/fonts/modern-form/icomoon.eot);src:url(assets/fonts/modern-form/icomoon.eot?#iefix) format("embedded-opentype"),url(assets/fonts/modern-form/icomoon.ttf) format("truetype"),url(assets/fonts/modern-form/icomoon.woff) format("woff"),url(assets/fonts/modern-form/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" nw-icon-"],[class^=nw-icon-]{font-family:"Modern Form"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-puerto-rico:before{content:"\e900";color:#1b75bc}.icon-fastest:before{content:"\e901";color:#1b75bc}.icon-fast:before{content:"\e902";color:#1b75bc}.icon-faster:before{content:"\e903";color:#1b75bc}@font-face{font-family:'FontAwesome';src:url(assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(assets/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdmVuZG9yL25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9fZ2xvYmFsLnNjc3MiLCJsaWIvX3NsaWNrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19jbGFzc2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX3Jvdy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19ndXR0ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fYnJlYWtwb2ludC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19zaXplLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX2NvbHVtbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19sYXlvdXQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fZXJyb3Iuc2NzcyIsImxpYi9fZm9udC1hd2Vzb21lLmNzcyIsImNvbXBvbmVudHMvdnVlLWZvcm1zLnNjc3MiLCJjb21wb25lbnRzL19sYXlvdXQtYW5kLWJsb2cuc2NzcyIsImJpdHMvX3NldHVwLnNjc3MiLCJjb21wb25lbnRzL190eXBlLnNjc3MiLCJiaXRzL19taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvX2lzb21ldHJpYy1jdXN0b20uc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fY3VzdG9tLnNjc3MiLCJjb21wb25lbnRzL19sYW5kaW5nLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2lzb21ldHJpYy1ob21lLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3N0YWZmLnNjc3MiLCJjb21wb25lbnRzL19pc29tZXRyaWMtbGFuZGluZy1wYWdlLnNjc3MiLCJjb21wb25lbnRzL19mcmVlLWFjY291bnQtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWEtcXVlcmllcy5zY3NzIiwiY29tcG9uZW50cy9faXNvbWV0cmljLWhlYWRlcnMuc2NzcyIsImNvbXBvbmVudHMvX21vZGVybi1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19pc29tZXRyaWMtYnlvcC5zY3NzIiwiY29tcG9uZW50cy9fam9icy5zY3NzIiwiY29tcG9uZW50cy9faXNvbWV0cmljLWlucHV0cy5zY3NzIiwiY29tcG9uZW50cy9faXNvbWV0cmljLXNpZ251cC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3NwYWNpbmcuc2NzcyIsImNvbXBvbmVudHMvX3NpdGUtYmFubmVyLnNjc3MiLCJmb250L19zdGF0ZWZhY2Uuc2NzcyIsImZvbnQvX21vZGVybi1mb3JtLnNjc3MiLCJmb250L19mb250LWF3ZXNvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQjs7Ozs7O0FDOEhFLE0sQ0FySEEsSSxDQTJIRSxjLENBM0hGLEksQ0FDRSxnQixDQUNBLDZCLENDeUlBLHFCLENEaklGLEksQ0M4SUUsUSxDQUNBLFMsQ0FVQSxrQixDQUVBLDhELENBQ0EsZSxDQUNBLGUsQ0FDQSxhLENBR0Usa0MsQ0FDQSxpQyxDRDNKSixFLENBQ0UsYSxDQUNBLGMsQ0FTRixFLENBQ0Usc0IsQ0FDQSxRLENBQ0EsZ0IsQ0F1Q0YsSSxDRGxDRixHLENDQ0UsRyxDREFGLEksQ0NDSSwrQixDQUNBLGEsQ0FRRixDLENBQ0UsNEIsQ0FNRixXLENBQ0Usa0IsQ0FFQSxnQyxDQUtGLEMsQ0Q5QkYsTSxDQ2dDSSxrQixDQWVGLEssQ0FDRSxhLENBTUYsRyxDRHpDRixHLENDMkNJLGEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx1QixDQUdGLEcsQ0FDRSxhLENBR0YsRyxDQUNFLFMsQ0FRRixHLENBQ0UsaUIsQ0NzRUEsb0IsQ0FDQSxxQixDQUdBLGMsQ0FDQSxXLENBQ0EsOEIsQ0RuRUYsTSxDQVFFLFEsQ0RoRUosSyxDQUNBLFEsQ0FDQSxNLENBQ0EsUSxDQzJESSxjLENBQ0EsZ0IsQ0FDQSxRLENBUkYsTSxDRDlDRixLLENDOERJLGdCLENBTUYsTSxDRGhFRixNLENDa0VJLG1CLENEOURKLGEsQ0FDQSxZLENBQ0EsYSxDQ3FFSSx5QixDRGpFSiwrQixDQUNBLDhCLENBQ0EsK0IsQ0NvRUUsd0IsQ0FJRSxpQixDQUNBLFMsQ0RwRUosNEIsQ0FDQSwyQixDQUNBLDRCLENDdUVFLHFCLENBSUUsNkIsQ0FLRixRLENBQ0UsMEIsQ0FRRixNLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBRUEsa0IsQ0FLRixRLENBQ0UsdUIsQ0FLRixRLENBQ0UsYSxDQ1pBLFcsQ0FDQSxlLENBQ0EsZSxDRjdFSixlLENBQ0EsWSxDQ29FRSxNLENBMEJFLHFCLENBQ0EsUyxDRDNGSix3QyxDQUNBLHdDLENDaUdJLFcsQ0Q5RkosYSxDQ3FHSSw0QixDQUNBLG1CLENEbEdKLHdDLENDd0dJLHVCLENBTUYsNEIsQ0FDRSx5QixDQUNBLFksQ0FRRixPLENBQ0UsYSxDQUtGLE8sQ0FDRSxpQixDRXZMSiw4QixDSHdFQSxRLENDdUhFLFEsQ0FDRSxZLENDaklGLGMsQ0FDRSxzRixDQVNGLEMsQ0ZXRixPLENBREEsUSxDRVBJLGtCLENBa0VGLE0sQ0FsQkEsTSxDQXVCRSxlLENBdkJGLE0sQ0FDRSxxQixDQUNBLFUsQ0ZWSixpQixDRWdCRSxlLENGZkYsa0IsQ0FFQSxrQixDQURBLGdCLENBRUEsbUIsQ0VpQk0sd0IsQ0FLSixNLENBRUUsUyxDQUNBLHVCLENBQUEsZSxDQUNBLFEsQ0FFQSxjLENBQ0EsYSxDQUNBLFcsQ0ZuQkYsNkIsQ0lQRSxTLENIOUpGLEcsQ0M2TEUsYSxDQWJGLE0sQ0ZIRixLLENBQ0EsUSxDQUNBLE0sQ0FDQSxRLENFc0JJLG1CLENBSUYsVyxDQUNFLHVCLENBR0YsVSxDQUNFLHNCLENHbE9GLEksQ0NzRUEsZ0IsQ0FuQ0UsaUIsQ0FDQSxnQixDRjRHRixXLENBQUEsWSxDQUVFLGEsQ0FDQSxXLENBR0UseUIsQ0FBQSxZLENBQ0EsZ0IsQ0FBQSxPLENBSUosVyxDQUNFLFUsQ0M1SkYscUIsQ0FBQSxzQixDRUxFLGUsQ0FDQSxjLENGSUYsUyxDQ3lERSxxQixDQUNBLG9CLENFaUdJLDhDSDNKTixTLENDeURFLHNCLENBQ0EsdUIsQUVpR0ksOENIM0pOLFMsQ0N5REUsc0IsQ0FDQSx1QixBRXNHSSxxQ0hoS04sUyxDQ3lERSxzQixDQUNBLHVCRDFERixrQixDQWVNLGMsQ0FDQSxhLENBaEJOLGEsQ0NzRUEsYyxDRHRFQSxrQixDQXlCTSxpQixDQUNBLGdCLENBMUJOLFNBQUEsZSxDQ3NFQSxjLENEdEJBLE8sQ0FBQSxRLENBaERBLHlCLENBQUEsMEIsQ0VMRSxxQixDQUNBLG9CLENGSUYsMEIsQ0FBQSwyQixDRUxFLHNCLENBQ0EscUIsQ0ZvREYsTyxDQUFBLFEsQ0k3REEsVSxDQ2dCQSxVLENGd0pNLDhDSDNHTixPLENBQUEsUSxDRXJERSxzQixDQUNBLHVCSUpBLE8sQ0FBQSxRLENBQ0UsVSxDQUNBLFUsQ0FGRix1QkFBQSxhLENBQUEsd0JBQUEsYSxDQUVFLFUsQ0FNRSxXLENBNkNOLGlDLENBQUEsa0MsQ0FDRSxVLENOY0YsZSxDQUFBLGdCLENBQ0UsVSxDQUlGLG9CLENBQUEscUIsQ0FDRSxjLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBTUUsUSxDSXhGSixjLENKcUdRLGEsQ0FOQSxhLENNekVOLGlCLENBQ0EsYSxDTjhFTSxhLENNOUVOLGMsQ053RkksZSxDTTNETixhLENOb0NJLFEsQ0l4RkosZSxDSnFHUSxhLENBTkEsYSxDTXpFTixpQixDQUNBLGMsQ044RU0sYSxDTTlFTixlLENOd0ZJLGUsQ00zRE4sb0IsQ05vQ0ksUSxDSXhGSixTLENKcUdRLGEsQ0FOQSxhLENNekVOLGlCLENBQ0EsUSxDTjhFTSxhLENNOUVOLFMsQ053RkksZSxDTTNETixxQixDTm9DSSxRLENJeEZKLGUsQ0pxR1EsYSxDQU5BLGEsQ016RU4saUIsQ0FDQSxjLENOOEVNLGEsQ005RU4sZSxDTndGSSxlLENNM0ROLGUsQ05vQ0ksUSxDSXhGSixlLENKcUdRLGEsQ0FOQSxhLENNekVOLGlCLENBQ0EsYyxDTjhFTSxhLENNOUVOLGUsQ053RkksZSxDTTNETixxQixDTm9DSSxRLENJeEZKLFMsQ0pxR1EsYSxDQU5BLGEsQ016RU4saUIsQ0FDQSxRLENOOEVNLGEsQ005RU4sUyxDTndGSSxlLENNM0ROLHFCLENOb0NJLFEsQ0l4RkosZSxDSnFHUSxhLENBTkEsYSxDTXpFTixpQixDQUNBLGMsQ044RU0sYSxDTTlFTixlLENOd0ZJLGUsQ00zRE4sZSxDTm9DSSxRLENJeEZKLGUsQ0pxR1EsYSxDQU5BLGEsQ016RU4saUIsQ0FDQSxjLENOOEVNLGEsQ005RU4sZSxDTndGSSxlLENNM0ROLHFCLENOb0NJLFEsQ0l4RkosUyxDSnFHUSxhLENBTkEsYSxDTXpFTixpQixDQUNBLFEsQ044RU0sYSxDTTlFTixTLENOd0ZJLGUsQ00zRE4scUIsQ05vQ0ksUyxDSXhGSixlLENKcUdRLGMsQ0FOQSxjLENNekVOLGlCLENBQ0EsYyxDTjhFTSxjLENNOUVOLGUsQ053RkksZSxDTTNETixlLENOb0NJLFMsQ0l4RkosZSxDSnFHUSxjLENBTkEsYyxDTXpFTixpQixDQUNBLGMsQ044RU0sYyxDTTlFTixlLENOd0ZJLGdCLENNM0ROLHFCLENOb0NJLFMsQ0l4RkosVSxDSitHTSxnQixDTTNETixxQixDTm1FSSxtQixDQUFBLG9CLENPL0dGLFUsQ0FDQSxVLENQOEdFLGtDLENBQUEsbUMsQ092RkEsVSxDUHVGQSxvQyxDQUFBLHFDLENPbkZBLFUsQ1BtRkEsOEIsQ0FBQSwrQixDTy9FQSxVLENQK0VBLG1CLENBQUEsb0IsQ08vR0YsVSxDQUNBLFMsQ1A4R0Usa0MsQ0FBQSxtQyxDT3ZGQSxVLENQdUZBLHFDLENBQUEsc0MsQ09uRkEsVSxDUG1GQSw4QixDQUFBLCtCLENPL0VBLFUsQ1ArRUEsbUIsQ0FBQSxvQixDTy9HRixVLENBQ0EsZSxDUDhHRSxrQyxDQUFBLG1DLENPdkZBLFUsQ1B1RkEscUMsQ0FBQSxzQyxDT25GQSxVLENQbUZBLDhCLENBQUEsK0IsQ08vRUEsVSxDUCtFQSxtQixDQUFBLG9CLENPL0dGLFUsQ0FDQSxTLENQOEdFLGtDLENBQUEsbUMsQ092RkEsVSxDUHVGQSxxQyxDQUFBLHNDLENPbkZBLFUsQ1BtRkEsOEIsQ0FBQSwrQixDTy9FQSxVLENQK0VBLG1CLENBQUEsb0IsQ08vR0YsVSxDQUNBLFMsQ1A4R0Usa0MsQ0FBQSxtQyxDT3ZGQSxVLENQdUZBLHFDLENBQUEsc0MsQ09uRkEsVSxDUG1GQSw4QixDQUFBLCtCLENPL0VBLFUsQ1ArRUEsbUIsQ0FBQSxvQixDTy9HRixVLENBQ0EsZSxDUDhHRSxrQyxDQUFBLG1DLENPdkZBLFUsQ1B1RkEscUMsQ0FBQSxzQyxDT25GQSxVLENQbUZBLDhCLENBQUEsK0IsQ08vRUEsVSxDUCtFQSxtQixDQUFBLG9CLENPL0dGLFUsQ0FDQSxlLENQOEdFLGtDLENBQUEsbUMsQ092RkEsVSxDUHVGQSxxQyxDQUFBLHNDLENPbkZBLFUsQ1BtRkEsOEIsQ0FBQSwrQixDTy9FQSxVLENQK0VBLG1CLENBQUEsb0IsQ08vR0YsVSxDQUNBLFcsQ1A4R0Usa0MsQ0FBQSxtQyxDT3ZGQSxVLENQdUZBLHFDLENBQUEsc0MsQ09uRkEsVSxDUG1GQSw4QixDQUFBLCtCLENPL0VBLFUsQ1BxRkYsdUIsQ0FBQSx3QixDRXJIQSxlLENBQ0EsYyxDRjZIQSxpQyxDQVRBLG9CLENBSUksYyxDQUNBLGEsQ0FTSix5QixDQUFBLDBCLENFbklBLHFCLENBQ0Esb0IsQ0Z3SUUsZSxDTWpIRixpQixDQUNBLGdCLENBTEEsZSxDQUFBLCtCQUFBLGEsQ0FDRSxVLENBQ0EsVSxDTitIQSxhLENBQUEsYSxDQUFBLGlCLENNakhKLGUsQ0FDQSxjLENBQ0EsYSxDQXpDRSw2QkFBQSxhLENBQUEsNkJBQUEsYSxDQUFBLGlDQUFBLGEsQ0FFRSxVLENBTUUsVyxDQVJKLGEsQ0FBQSxhLENBQUEsaUIsQ0FDRSxVLENBQ0EsVSxDSGlLRSw4Q0hoRkYsUyxDSXhGSixjLENKcUdRLGMsQ0FOQSxjLENNekVOLGlCLENBQ0EsYSxDTjhFTSxjLENNOUVOLGMsQ053RkksZ0IsQ00zRE4sYSxDTm9DSSxTLENJeEZKLGUsQ0pxR1EsYyxDQU5BLGMsQ016RU4saUIsQ0FDQSxjLENOOEVNLGMsQ005RU4sZSxDTndGSSxnQixDTTNETixvQixDTm9DSSxTLENJeEZKLFMsQ0pxR1EsYyxDQU5BLGMsQ016RU4saUIsQ0FDQSxRLENOOEVNLGMsQ005RU4sUyxDTndGSSxnQixDTTNETixxQixDTm9DSSxTLENJeEZKLGUsQ0pxR1EsYyxDQU5BLGMsQ016RU4saUIsQ0FDQSxjLENOOEVNLGMsQ005RU4sZSxDTndGSSxnQixDTTNETixlLENOb0NJLFMsQ0l4RkosZSxDSnFHUSxjLENBTkEsYyxDTXpFTixpQixDQUNBLGMsQ044RU0sYyxDTTlFTixlLENOd0ZJLGdCLENNM0ROLHFCLENOb0NJLFMsQ0l4RkosUyxDSnFHUSxjLENBTkEsYyxDTXpFTixpQixDQUNBLFEsQ044RU0sYyxDTTlFTixTLENOd0ZJLGdCLENNM0ROLHFCLENOb0NJLFMsQ0l4RkosZSxDSnFHUSxjLENBTkEsYyxDTXpFTixpQixDQUNBLGMsQ044RU0sYyxDTTlFTixlLENOd0ZJLGdCLENNM0ROLGUsQ05vQ0ksUyxDSXhGSixlLENKcUdRLGMsQ0FOQSxjLENNekVOLGlCLENBQ0EsYyxDTjhFTSxjLENNOUVOLGUsQ053RkksZ0IsQ00zRE4scUIsQ05vQ0ksUyxDSXhGSixTLENKcUdRLGMsQ0FOQSxjLENNekVOLGlCLENBQ0EsUSxDTjhFTSxjLENNOUVOLFMsQ053RkksZ0IsQ00zRE4scUIsQ05vQ0ksVSxDSXhGSixlLENKcUdRLGUsQ0FOQSxlLENNekVOLGlCLENBQ0EsYyxDTjhFTSxlLENNOUVOLGUsQ053RkksZ0IsQ00zRE4sZSxDTm9DSSxVLENJeEZKLGUsQ0pxR1EsZSxDQU5BLGUsQ016RU4saUIsQ0FDQSxjLENOOEVNLGUsQ005RU4sZSxDTndGSSxpQixDTTNETixxQixDTm9DSSxVLENJeEZKLFUsQ0orR00saUIsQ00zRE4scUIsQ05tRUksb0IsQ0FBQSxxQixDTy9HRixVLENBQ0EsVSxDUDhHRSxtQyxDQUFBLG9DLENPdkZBLFUsQ1B1RkEscUMsQ0FBQSxzQyxDT25GQSxVLENQbUZBLCtCLENBQUEsZ0MsQ08vRUEsVSxDUCtFQSxvQixDQUFBLHFCLENPL0dGLFUsQ0FDQSxTLENQOEdFLG1DLENBQUEsb0MsQ092RkEsVSxDUHVGQSxzQyxDQUFBLHVDLENPbkZBLFUsQ1BtRkEsK0IsQ0FBQSxnQyxDTy9FQSxVLENQK0VBLG9CLENBQUEscUIsQ08vR0YsVSxDQUNBLGUsQ1A4R0UsbUMsQ0FBQSxvQyxDT3ZGQSxVLENQdUZBLHNDLENBQUEsdUMsQ09uRkEsVSxDUG1GQSwrQixDQUFBLGdDLENPL0VBLFUsQ1ArRUEsb0IsQ0FBQSxxQixDTy9HRixVLENBQ0EsUyxDUDhHRSxtQyxDQUFBLG9DLENPdkZBLFUsQ1B1RkEsc0MsQ0FBQSx1QyxDT25GQSxVLENQbUZBLCtCLENBQUEsZ0MsQ08vRUEsVSxDUCtFQSxvQixDQUFBLHFCLENPL0dGLFUsQ0FDQSxTLENQOEdFLG1DLENBQUEsb0MsQ092RkEsVSxDUHVGQSxzQyxDQUFBLHVDLENPbkZBLFUsQ1BtRkEsK0IsQ0FBQSxnQyxDTy9FQSxVLENQK0VBLG9CLENBQUEscUIsQ08vR0YsVSxDQUNBLGUsQ1A4R0UsbUMsQ0FBQSxvQyxDT3ZGQSxVLENQdUZBLHNDLENBQUEsdUMsQ09uRkEsVSxDUG1GQSwrQixDQUFBLGdDLENPL0VBLFUsQ1ArRUEsb0IsQ0FBQSxxQixDTy9HRixVLENBQ0EsZSxDUDhHRSxtQyxDQUFBLG9DLENPdkZBLFUsQ1B1RkEsc0MsQ0FBQSx1QyxDT25GQSxVLENQbUZBLCtCLENBQUEsZ0MsQ08vRUEsVSxDUCtFQSxvQixDQUFBLHFCLENPL0dGLFUsQ0FDQSxXLENQOEdFLG1DLENBQUEsb0MsQ092RkEsVSxDUHVGQSxzQyxDQUFBLHVDLENPbkZBLFUsQ1BtRkEsK0IsQ0FBQSxnQyxDTy9FQSxVLENQcUZGLHdCLENBQUEseUIsQ0VySEEsZSxDQUNBLGMsQ0Y2SEEsa0MsQ0FUQSxxQixDQUlJLGMsQ0FDQSxhLENBU0osMEIsQ0FBQSwyQixDRW5JQSxzQixDQUNBLHFCLENGd0lFLGdCLENNakhGLGlCLENBQ0EsZ0IsQ0FMQSxnQixDQUFBLGdDQUFBLGEsQ0FDRSxVLENBQ0EsVSxDTitIQSxjLENBQUEsYyxDQUFBLGtCLENNakhKLGUsQ0FDQSxjLENBQ0EsYSxDQXpDRSw4QkFBQSxhLENBQUEsOEJBQUEsYSxDQUFBLGtDQUFBLGEsQ0FFRSxVLENBTUUsVyxDQVJKLGMsQ0FBQSxjLENBQUEsa0IsQ0FDRSxVLENBQ0EsWSxBSGlLRSw4Q0hoRkYsUSxDSXhGSixjLENKcUdRLGEsQ0FOQSxhLENNekVOLGlCLENBQ0EsYSxDTjhFTSxhLENNOUVOLGMsQ053RkksZSxDTTNETixhLENOb0NJLFEsQ0l4RkosZSxDSnFHUSxhLENBTkEsYSxDTXpFTixpQixDQUNBLGMsQ044RU0sYSxDTTlFTixlLENOd0ZJLGUsQ00zRE4sb0IsQ05vQ0ksUSxDSXhGSixTLENKcUdRLGEsQ0FOQSxhLENNekVOLGlCLENBQ0EsUSxDTjhFTSxhLENNOUVOLFMsQ053RkksZSxDTTNETixxQixDTm9DSSxRLENJeEZKLGUsQ0pxR1EsYSxDQU5BLGEsQ016RU4saUIsQ0FDQSxjLENOOEVNLGEsQ005RU4sZSxDTndGSSxlLENNM0ROLGUsQ05vQ0ksUSxDSXhGSixlLENKcUdRLGEsQ0FOQSxhLENNekVOLGlCLENBQ0EsYyxDTjhFTSxhLENNOUVOLGUsQ053RkksZSxDTTNETixxQixDTm9DSSxRLENJeEZKLFMsQ0pxR1EsYSxDQU5BLGEsQ016RU4saUIsQ0FDQSxRLENOOEVNLGEsQ005RU4sUyxDTndGSSxlLENNM0ROLHFCLENOb0NJLFEsQ0l4RkosZSxDSnFHUSxhLENBTkEsYSxDTXpFTixpQixDQUNBLGMsQ044RU0sYSxDTTlFTixlLENOd0ZJLGUsQ00zRE4sZSxDTm9DSSxRLENJeEZKLGUsQ0pxR1EsYSxDQU5BLGEsQ016RU4saUIsQ0FDQSxjLENOOEVNLGEsQ005RU4sZSxDTndGSSxlLENNM0ROLHFCLENOb0NJLFEsQ0l4RkosUyxDSnFHUSxhLENBTkEsYSxDTXpFTixpQixDQUNBLFEsQ044RU0sYSxDTTlFTixTLENOd0ZJLGUsQ00zRE4scUIsQ05vQ0ksUyxDSXhGSixlLENKcUdRLGMsQ0FOQSxjLENNekVOLGlCLENBQ0EsYyxDTjhFTSxjLENNOUVOLGUsQ053RkksZSxDTTNETixlLENOb0NJLFMsQ0l4RkosZSxDSnFHUSxjLENBTkEsYyxDTXpFTixpQixDQUNBLGMsQ044RU0sYyxDTTlFTixlLENOd0ZJLGdCLENNM0ROLHFCLENOb0NJLFMsQ0l4RkosVSxDSitHTSxnQixDTTNETixxQixDTm1FSSxtQixDQUFBLG9CLENPL0dGLFUsQ0FDQSxVLENQOEdFLGtDLENBQUEsbUMsQ092RkEsVSxDUHVGQSxvQyxDQUFBLHFDLENPbkZBLFUsQ1BtRkEsOEIsQ0FBQSwrQixDTy9FQSxVLENQK0VBLG1CLENBQUEsb0IsQ08vR0YsVSxDQUNBLFMsQ1A4R0Usa0MsQ0FBQSxtQyxDT3ZGQSxVLENQdUZBLHFDLENBQUEsc0MsQ09uRkEsVSxDUG1GQSw4QixDQUFBLCtCLENPL0VBLFUsQ1ArRUEsbUIsQ0FBQSxvQixDTy9HRixVLENBQ0EsZSxDUDhHRSxrQyxDQUFBLG1DLENPdkZBLFUsQ1B1RkEscUMsQ0FBQSxzQyxDT25GQSxVLENQbUZBLDhCLENBQUEsK0IsQ08vRUEsVSxDUCtFQSxtQixDQUFBLG9CLENPL0dGLFUsQ0FDQSxTLENQOEdFLGtDLENBQUEsbUMsQ092RkEsVSxDUHVGQSxxQyxDQUFBLHNDLENPbkZBLFUsQ1BtRkEsOEIsQ0FBQSwrQixDTy9FQSxVLENQK0VBLG1CLENBQUEsb0IsQ08vR0YsVSxDQUNBLFMsQ1A4R0Usa0MsQ0FBQSxtQyxDT3ZGQSxVLENQdUZBLHFDLENBQUEsc0MsQ09uRkEsVSxDUG1GQSw4QixDQUFBLCtCLENPL0VBLFUsQ1ArRUEsbUIsQ0FBQSxvQixDTy9HRixVLENBQ0EsZSxDUDhHRSxrQyxDQUFBLG1DLENPdkZBLFUsQ1B1RkEscUMsQ0FBQSxzQyxDT25GQSxVLENQbUZBLDhCLENBQUEsK0IsQ08vRUEsVSxDUCtFQSxtQixDQUFBLG9CLENPL0dGLFUsQ0FDQSxlLENQOEdFLGtDLENBQUEsbUMsQ092RkEsVSxDUHVGQSxxQyxDQUFBLHNDLENPbkZBLFUsQ1BtRkEsOEIsQ0FBQSwrQixDTy9FQSxVLENQK0VBLG1CLENBQUEsb0IsQ08vR0YsVSxDQUNBLFcsQ1A4R0Usa0MsQ0FBQSxtQyxDT3ZGQSxVLENQdUZBLHFDLENBQUEsc0MsQ09uRkEsVSxDUG1GQSw4QixDQUFBLCtCLENPL0VBLFUsQ1BxRkYsdUIsQ0FBQSx3QixDRXJIQSxlLENBQ0EsYyxDRjZIQSxpQyxDQVRBLG9CLENBSUksYyxDQUNBLGEsQ0FTSix5QixDQUFBLDBCLENFbklBLHNCLENBQ0EscUIsQ0Z3SUUsZSxDTWpIRixpQixDQUNBLGdCLENBTEEsZSxDQUFBLCtCQUFBLGEsQ0FDRSxVLENBQ0EsVSxDTitIQSxhLENBQUEsYSxDQUFBLGlCLENNakhKLGUsQ0FDQSxjLENBQ0EsYSxDQXpDRSw2QkFBQSxhLENBQUEsNkJBQUEsYSxDQUFBLGlDQUFBLGEsQ0FFRSxVLENBTUUsVyxDQVJKLGEsQ0FBQSxhLENBQUEsaUIsQ0FDRSxVLENBQ0EsWSxBSHNLRSxxQ0hyRkYsUyxDSXhGSixjLENKcUdRLGMsQ0FOQSxjLENNekVOLGlCLENBQ0EsYSxDTjhFTSxjLENNOUVOLGMsQ053RkksZ0IsQ00zRE4sYSxDTm9DSSxTLENJeEZKLGUsQ0pxR1EsYyxDQU5BLGMsQ016RU4saUIsQ0FDQSxjLENOOEVNLGMsQ005RU4sZSxDTndGSSxnQixDTTNETixvQixDTm9DSSxTLENJeEZKLFMsQ0pxR1EsYyxDQU5BLGMsQ016RU4saUIsQ0FDQSxRLENOOEVNLGMsQ005RU4sUyxDTndGSSxnQixDTTNETixxQixDTm9DSSxTLENJeEZKLGUsQ0pxR1EsYyxDQU5BLGMsQ016RU4saUIsQ0FDQSxjLENOOEVNLGMsQ005RU4sZSxDTndGSSxnQixDTTNETixlLENOb0NJLFMsQ0l4RkosZSxDSnFHUSxjLENBTkEsYyxDTXpFTixpQixDQUNBLGMsQ044RU0sYyxDTTlFTixlLENOd0ZJLGdCLENNM0ROLHFCLENOb0NJLFMsQ0l4RkosUyxDSnFHUSxjLENBTkEsYyxDTXpFTixpQixDQUNBLFEsQ044RU0sYyxDTTlFTixTLENOd0ZJLGdCLENNM0ROLHFCLENOb0NJLFMsQ0l4RkosZSxDSnFHUSxjLENBTkEsYyxDTXpFTixpQixDQUNBLGMsQ044RU0sYyxDTTlFTixlLENOd0ZJLGdCLENNM0ROLGUsQ05vQ0ksUyxDSXhGSixlLENKcUdRLGMsQ0FOQSxjLENNekVOLGlCLENBQ0EsYyxDTjhFTSxjLENNOUVOLGUsQ053RkksZ0IsQ00zRE4scUIsQ05vQ0ksUyxDSXhGSixTLENKcUdRLGMsQ0FOQSxjLENNekVOLGlCLENBQ0EsUSxDTjhFTSxjLENNOUVOLFMsQ053RkksZ0IsQ00zRE4scUIsQ05vQ0ksVSxDSXhGSixlLENKcUdRLGUsQ0FOQSxlLENNekVOLGlCLENBQ0EsYyxDTjhFTSxlLENNOUVOLGUsQ053RkksZ0IsQ00zRE4sZSxDTm9DSSxVLENJeEZKLGUsQ0pxR1EsZSxDQU5BLGUsQ016RU4saUIsQ0FDQSxjLENOOEVNLGUsQ005RU4sZSxDTndGSSxpQixDTTNETixxQixDTm9DSSxVLENJeEZKLFUsQ0orR00saUIsQ00zRE4scUIsQ05tRUksb0IsQ0FBQSxxQixDTy9HRixVLENBQ0EsVSxDUDhHRSxtQyxDQUFBLG9DLENPdkZBLFUsQ1B1RkEscUMsQ0FBQSxzQyxDT25GQSxVLENQbUZBLCtCLENBQUEsZ0MsQ08vRUEsVSxDUCtFQSxvQixDQUFBLHFCLENPL0dGLFUsQ0FDQSxTLENQOEdFLG1DLENBQUEsb0MsQ092RkEsVSxDUHVGQSxzQyxDQUFBLHVDLENPbkZBLFUsQ1BtRkEsK0IsQ0FBQSxnQyxDTy9FQSxVLENQK0VBLG9CLENBQUEscUIsQ08vR0YsVSxDQUNBLGUsQ1A4R0UsbUMsQ0FBQSxvQyxDT3ZGQSxVLENQdUZBLHNDLENBQUEsdUMsQ09uRkEsVSxDUG1GQSwrQixDQUFBLGdDLENPL0VBLFUsQ1ArRUEsb0IsQ0FBQSxxQixDTy9HRixVLENBQ0EsUyxDUDhHRSxtQyxDQUFBLG9DLENPdkZBLFUsQ1B1RkEsc0MsQ0FBQSx1QyxDT25GQSxVLENQbUZBLCtCLENBQUEsZ0MsQ08vRUEsVSxDUCtFQSxvQixDQUFBLHFCLENPL0dGLFUsQ0FDQSxTLENQOEdFLG1DLENBQUEsb0MsQ092RkEsVSxDUHVGQSxzQyxDQUFBLHVDLENPbkZBLFUsQ1BtRkEsK0IsQ0FBQSxnQyxDTy9FQSxVLENQK0VBLG9CLENBQUEscUIsQ08vR0YsVSxDQUNBLGUsQ1A4R0UsbUMsQ0FBQSxvQyxDT3ZGQSxVLENQdUZBLHNDLENBQUEsdUMsQ09uRkEsVSxDUG1GQSwrQixDQUFBLGdDLENPL0VBLFUsQ1ArRUEsb0IsQ0FBQSxxQixDTy9HRixVLENBQ0EsZSxDUDhHRSxtQyxDQUFBLG9DLENPdkZBLFUsQ1B1RkEsc0MsQ0FBQSx1QyxDT25GQSxVLENQbUZBLCtCLENBQUEsZ0MsQ08vRUEsVSxDUCtFQSxvQixDQUFBLHFCLENPL0dGLFUsQ0FDQSxXLENQOEdFLG1DLENBQUEsb0MsQ092RkEsVSxDUHVGQSxzQyxDQUFBLHVDLENPbkZBLFUsQ1BtRkEsK0IsQ0FBQSxnQyxDTy9FQSxVLENQcUZGLHdCLENBQUEseUIsQ0VySEEsZSxDQUNBLGMsQ0Y2SEEsa0MsQ0FUQSxxQixDQUlJLGMsQ0FDQSxhLENBU0osMEIsQ0FBQSwyQixDRW5JQSxzQixDQUNBLHFCLENGd0lFLGdCLENNakhGLGlCLENBQ0EsZ0IsQ0FMQSxnQixDQUFBLGdDQUFBLGEsQ0FDRSxVLENBQ0EsVSxDTitIQSxjLENBQUEsYyxDQUFBLGtCLENNakhKLGUsQ0FDQSxjLENBQ0EsYSxDQXpDRSw4QkFBQSxhLENBQUEsOEJBQUEsYSxDQUFBLGtDQUFBLGEsQ0FFRSxVLENBTUUsVyxDQVJKLGMsQ0FBQSxjLENBQUEsa0IsQ0FDRSxVLENBQ0EsWU42SkosYSxDRXRIRSxxQixDQUVBLHlCLENBQ0UsZSxDQ3VIRSw4Q0hKTixhLENFdEhFLHNCLENBRUEseUIsQ0FDRSxpQk1DSixLLENBQ0Usc0IsQ0FHRixVLENBQ0UsaUIsQ0FFRixRLENBQ0Usa0IsQ0w4R0ksK0NLL0ZKLG9CLENBN0JBLHdCLEFBbkJBLG1FQW9EQSxvQixDQW5ERSx3QixBTDhJRSw4Q0t4R0YsZ0IsQ0E1QkYsd0IsQUx5SUkseUNLekdGLGdCLENBcEVGLHdCLEFMd0tJLHlFSy9GSixxQixDQTdCQSx3QixBQW5CQSwwRUFvREEscUIsQ0FuREUsd0IsQUw4SUUsOENLeEdGLGUsQ0E1QkYsd0IsQUx5SUkseUNLekdGLGUsQ0FwRUYsd0IsQUx3S0kseUVLL0ZKLG9CLENBN0JBLHdCLEFBbkJBLHVFQW9EQSxvQixDQW5ERSx3QixBTG1KRSxxQ0s3R0YsZ0IsQ0E1QkYsd0IsQUx5SUkseUNLekdGLGdCLENBcEVGLHdCLEFMNktJLGdFS3BHSixxQixDQTdCQSx3QixBQW5CQSx3RUFvREEscUIsQ0FuREUsd0JBMERKLFksQ2JpckNGLGMsQ0l6akNFLDJCLENBQ0EsbUIsQ0FDQSxvQixDQUNBLG1CLENBQ0EseUIsQ0FDQSw0QixDQUNBLDRCLENBQ0Esa0IsQ1N6SEEscUIsQ0FBQSxvQixDVG1JQSx5QixDQUNBLG9CLENBQ0EscUIsQ0FDQSwwQixDQUNBLG1CLENBQ0EsNEIsQ0pzakNGLGtCLENhdHJDRSxtQixDQUVFLHVCLENMeUVJLDBDUittQ0osa0IsQ2ExckNGLG1CLENBS0kseUIsQUxzRUUseUNSbW5DSixrQixDYTlyQ0YsbUIsQ0FTSSx3QkFJSixtQixDYnFyQ0Ysa0IsQ2FuckNJLHNCLENMNERJLDBDSzlETixtQixDYnlyQ0Usa0IsQ2FwckNFLHdCLEFMeURFLHlDSzlETixtQixDYjZyQ0Usa0IsQ2FwckNFLHlCQzdISixXLENBQ0Usb0IsQ0FHRixZLENBQ0UscUIsQ0FHRixhLENBQ0UsYSxDQUNBLGlCLENBQ0EsZ0IsQ1Z1SkYsZ0IsQ0FBQSxpQixDQUFBLDZELENBQUEsOEQsQ0FFRSxhLENBQ0EsVyxDQUdFLHlCLENBQUEsWSxDQUNBLGdCLENBQUEsTyxDQUlKLGdCLENBQUEsNkQsQ0FDRSxVLENXM0lGLHNCQUFBLE8sQ0FDRSxvQixDQUNBLHdCLENBRUEsc0JBQUEsNkIsQ0FDRSxhLENBREYsc0JBQUEsb0IsQ0FDRSxhLENBZ0NKLFcsQ0FORSxpQixDQUNFLGEsQ0FLSixXLENBekJBLFksQ0FDQSxpQixDQUNBLGtCLENBRUEsZ0IsQ0FDQSxlLENBb0JBLHNCLENaSkYsZ0IsQ1lRTSxhLENabEVOLFcsQ0FsQkEsYSxDQW1CQyxpQixDQUVBLGEsQ0FyQkQsYSxDQUlDLHFCLENBRUEsd0IsQ0FFQSxvQixDQUNBLGdCLENBRUEsMEIsQ0FDQSx1QixDQUNBLHNCLENBQ0Esa0IsQ0FDQSx1QyxDQUdELFcsQ0FJQyxlLENBRUEsUSxDQUNBLFMsQ0FFRCxpQixDQUNDLFMsQ0FFRCxvQixDQUNDLGMsQ0FDQSxXLENIbzJDRCx5QixDR2oyQ0EsMEIsQ0FJQyxnQyxDQUVBLDRCLENBR0QsWSxDQUNDLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSxhLENBQ0EsZ0IsQ0FDQSxpQixDSDgxQ0Qsa0IsQ0c1MUNBLG1CLENBRUMsYSxDQUVBLFUsQ0FFRCxrQixDQUNDLFUsQ0FFRCwyQixDQUNDLGlCLENBR0QsWSxDQUNDLFksQ0FDQSxVLENBRUEsVyxDQUNBLGMsQ0h1MUNELHNCLENHcDFDQyxXLENBUUQseUIsQ0FDQyxtQixDQUVELCtCLENBQ0MsYSxDQUVELDJCLENBQ0MsaUIsQ0FFRCw0QixDQUNDLGEsQ0FFQSxXLENBRUEsNEIsQ0FFRCx5QixDQUNDLFk7Ozs7O0FhU0QsbUJBQ0ksRSxDQUVJLHNCLENBRUosRSxDQUVJLDBCLEFDczdCTixrQkFDRSxFLENBQ0UsMEIsQUFJSixnQkFDRSxFLENBQ0Usc0IsQ0FDQSxtQixDQUVGLEcsQ0FDRSx1QixDQUNBLHFCLENBRUYsRSxDQUNFLHVCLENBQ0Esd0IsQURyakNOLFdBQ0kseUIsQ0FDQSxpRCxDQUNBLGtXLENBQ0EsZSxDQUNBLGtCQUVKLEcsQ0FDSSxvQixDQUNBLHVCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGtDLENBQ0EsaUMsQ0FHSixNLENBQ0ksc0IsQ0FDQSxpQixDQUNBLG1CLENBRUosTSxDQUNJLGEsQ0FFSixNLENBQ0ksYSxDQUVKLE0sQ0FDSSxhLENBRUosTSxDQUNJLGEsQ0FFSixNLENBQ0ksa0IsQ0FDQSxpQixDQUVKLE0sQ0FDSSxjLENBQ0Esd0IsQ0FDQSxvQixDQUVKLFMsQ0FDSSxpQixDQUVKLE0sQ0FDSSxpQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ0FFSixZLENBQ0ksa0IsQ0FFSixVLENBQ0ksd0IsQ0FDQSx1QixDQUNBLGtCLENBRUosYSxDQUNJLFUsQ0FFSixjLENBVUEsVyxDQVRJLFcsQ0FFSixnQixDQUNJLGlCLENBRUosaUIsQ0FDSSxnQixDQU1KLFUsQ0FDSSxVLENBRUosYSxDQUNJLGlCLENBRUosYyxDQUNJLGdCLENBRUosUSxDQUVJLG9DLENBRUosUyxDQUVJLHNDLENBc0JKLGEsQ0FDSSxxRSxDQUVBLDJCLENBQ0EsdUIsQ0FFSixjLENBQ0kscUUsQ0FFQSw0QixDQUNBLHdCLENBRUosYyxDQUNJLHFFLENBRUEsNEIsQ0FDQSx3QixDQUVKLG1CLENBQ0ksK0UsQ0FFQSx5QixDQUNBLHFCLENBRUosaUIsQ0FDSSwrRSxDQUVBLHlCLENBQ0EscUIsQ2hCNDZDSix5QixDQUNBLHVCLENBSEEsb0IsQ0FDQSxvQixDZ0J6NkNBLG1CLENBS0ksVyxDQUVKLFMsQ0FDSSxpQixDQUNBLG9CLENBQ0EsUyxDQUNBLFUsQ0FDQSxlLENBQ0EscUIsQ0FFSixZLENoQnc2Q0EsWSxDZ0J0NkNJLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSxpQixDQUVKLFksQ0FDSSxtQixDQUVKLFksQ0FDSSxhLENBRUosVyxDRW9UQSxZLENGblRJLFUsQ0FJSixnQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixhLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLGdCLENBQ0ksZSxDaEIwNkNKLGdCLENnQng2Q0EsaUIsQ2hCeTZDQSxnQixDZ0J0NkNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ2hCMDZDSixjLENnQng2Q0EsZSxDQUVJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosOEIsQ0FDSSxlLENBRUosNEIsQ0FDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENoQjA2Q0osaUIsQ2dCeDZDQSx1QixDQUVJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosYyxDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLHdCLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUosaUIsQ2hCdzZDQSxrQixDZ0J0NkNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ2hCMDZDSixnQixDZ0J4NkNBLGdCLENoQnk2Q0Esb0IsQ2dCdDZDSSxlLENBRUosaUIsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixlLENoQnc2Q0EsMEIsQ2dCdDZDSSxlLENBRUoseUIsQ0FDSSxlLENBRUoseUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLGdCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLHdCLENBQ0ksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLDBCLENBQ0ksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHlCLENBQ0ksZSxDQUVKLHlCLENBQ0ksZSxDQUVKLGMsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosdUIsQ2hCdzZDQSxnQixDZ0J0NkNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGdCLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLDZCLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGMsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENoQjA2Q0osK0IsQ2dCeDZDQSxrQixDQUVJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixzQixDaEJ3NkNBLG9CLENnQnQ2Q0ksZSxDQUVKLHlCLENBQ0ksZSxDQUVKLDBCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLGMsQ0FDSSxlLENoQjA2Q0osZSxDZ0J4NkNBLGdCLENBRUksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLHdCLENBQ0ksZSxDQUVKLG9CLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLDBCLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHdCLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLHdCLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLGdCLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLHFCLENoQnc2Q0EsbUIsQ2dCdDZDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosZSxDaEJ3NkNBLGMsQ2dCdDZDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ0FFSiw2QixDQUNJLGUsQ0FFSiwwQixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixnQixDaEJ3NkNBLGdCLENnQnQ2Q0ksZSxDQUVKLGdCLENoQnc2Q0EsZSxDZ0J0NkNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixjLENoQnc2Q0EsbUIsQ2dCdDZDSSxlLENBRUosZSxDaEJ3NkNBLGtCLENnQnQ2Q0ksZSxDQUVKLG9CLENBQ0ksZSxDaEIwNkNKLG1CLENnQng2Q0EsZSxDQUVJLGUsQ0FFSixpQixDQUNJLGUsQ2hCMjZDSixlLENnQno2Q0Esa0IsQ2hCdzZDQSxrQixDZ0JyNkNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSiwyQixDQUNJLGUsQ0FFSiw2QixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ2hCMDZDSixlLENnQng2Q0EsbUIsQ0FFSSxlLENoQjA2Q0osb0IsQ2dCeDZDQSxvQixDQUVJLGUsQ2hCMDZDSixtQixDZ0J4NkNBLGtCLENBRUksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLHNCLENoQnc2Q0EsZSxDZ0J0NkNJLGUsQ2hCMDZDSixnQixDZ0J4NkNBLGdCLENBRUksZSxDQUVKLG9CLENoQnc2Q0EscUIsQ2dCdDZDSSxlLENBRUosb0IsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENoQjA2Q0osZSxDZ0J4NkNBLGdCLENBRUksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDaEIwNkNKLG9CLENnQng2Q0EsZ0IsQ0FFSSxlLENBRUosc0IsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUoseUIsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ0FFSiw2QixDQUNJLGUsQ0FFSiwwQixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSix1QixDaEJ3NkNBLGlCLENnQnQ2Q0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLHFCLENoQnc2Q0EsZ0IsQ2dCdDZDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUoseUIsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSix5QixDaEJ3NkNBLG9CLENnQnQ2Q0ksZSxDQUVKLDBCLENoQnc2Q0EseUIsQ0FDQSxzQixDZ0J0NkNJLGUsQ0FFSix5QixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLG9CLENBQ0ksZSxDaEIwNkNKLHVCLENnQng2Q0EsaUIsQ0FFSSxlLENBRUosbUIsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSiwyQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSiw4QixDQUNJLGUsQ0FFSiwrQixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ0FFSiw4QixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLHlCLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLHdCLENBQ0ksZSxDQUVKLCtCLENBQ0ksZSxDQUVKLHVCLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDaEIwNkNKLDhCLENnQng2Q0Esc0IsQ0FFSSxlLENoQjA2Q0osNEIsQ2dCeDZDQSxvQixDQUVJLGUsQ2hCMDZDSiwrQixDZ0J4NkNBLHVCLENBRUksZSxDaEIwNkNKLGMsQ2dCeDZDQSxlLENBRUksZSxDQUVKLGMsQ0FDSSxlLENBRUosaUIsQ2hCdzZDQSxjLENnQnQ2Q0ksZSxDaEIwNkNKLGMsQ2dCeDZDQSxnQixDQUVJLGUsQ0FFSixjLENoQjA2Q0EsYyxDQUZBLGMsQ0FDQSxjLENnQnI2Q0ksZSxDaEIwNkNKLGlCLENBQ0EsYyxDZ0J6NkNBLGdCLENBR0ksZSxDaEIwNkNKLGMsQ2dCeDZDQSxjLENBRUksZSxDQUVKLGtCLENoQnc2Q0EsYyxDZ0J0NkNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLG9CLENBQ0ksZSxDQUVKLHlCLENBQ0ksZSxDQUVKLDBCLENBQ0ksZSxDQUVKLDBCLENBQ0ksZSxDQUVKLDJCLENBQ0ksZSxDQUVKLDJCLENBQ0ksZSxDQUVKLDRCLENBQ0ksZSxDQUVKLG9CLENBQ0ksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLHlCLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUoseUIsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosYyxDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSiwyQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSiwwQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSiwwQixDQUNJLGUsQ0FFSiwyQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGlCLENoQnc2Q0EsbUIsQ2dCdDZDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosYyxDQUNJLGUsQ0FFSixhLENBQ0ksZSxDQUVKLGdCLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLG9CLENBQ0ksZSxDQUVKLHlCLENBQ0ksZSxDQUVKLCtCLENBQ0ksZSxDQUVKLDhCLENBQ0ksZSxDaEIwNkNKLDhCLENnQng2Q0Esc0IsQ0FFSSxlLENBRUosdUIsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENoQjA2Q0osYyxDZ0J4NkNBLHVCLENBRUksZSxDQUVKLHdCLENBQ0ksZSxDQUVKLHdCLENBQ0ksZSxDQUVKLGdCLENBQ0ksZSxDQUVKLDBCLENBQ0ksZSxDQUVKLG9CLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDaEIwNkNKLGUsQ2dCeDZDQSxzQixDaEJ5NkNBLHFCLENnQnQ2Q0ksZSxDaEIwNkNKLHlCLENnQng2Q0EsdUIsQ0FFSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosNkIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSix5QixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixjLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLGdCLENBQ0ksZSxDQUVKLGMsQ0FDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSix5QixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixxQixDaEJ3NkNBLGMsQ2dCdDZDSSxlLENBRUosYyxDaEJ3NkNBLGUsQ2dCdDZDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ2hCMjZDSix1QixDZ0J6NkNBLHVCLENoQnc2Q0EseUIsQ2dCcjZDSSxlLENoQjA2Q0oseUIsQ2dCeDZDQSxxQixDQUVJLGUsQ2hCMDZDSix1QixDZ0J4NkNBLHVCLENBRUksZSxDQUVKLHVCLENoQnc2Q0EsdUIsQ2dCdDZDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixvQixDaEJ3NkNBLG9CLENBR0Esb0IsQ0FGQSxxQixDQUNBLGtCLENnQnI2Q0ksZSxDQUVKLHlCLENBQ0ksZSxDQUVKLGEsQ2hCeTZDQSxnQixDQURBLHFCLENnQnI2Q0ksZSxDaEIwNkNKLGlCLENnQng2Q0EsYSxDQUVJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixjLENBQ0ksZSxDaEIyNkNKLHNCLENnQno2Q0EsOEIsQ2hCdzZDQSxvQixDZ0JyNkNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSixhLENBQ0ksZSxDQUVKLGlCLENoQnc2Q0EsaUIsQ2dCdDZDSSxlLENoQjA2Q0osc0IsQ2dCeDZDQSxlLENBRUksZSxDaEIwNkNKLHdCLENnQng2Q0EsaUIsQ0FFSSxlLENBRUosa0IsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosMkIsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ2hCMDZDSixtQixDZ0J4NkNBLHdCLENBRUksZSxDQUVKLGMsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosYSxDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixjLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLG9CLENBQ0ksZSxDQUVKLGEsQ0FDSSxlLENoQjI2Q0osYyxDZ0J6NkNBLGlCLENoQnc2Q0EsaUIsQ2dCcjZDSSxlLENBRUosbUIsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUoseUIsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosMEIsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLG1CLENoQnc2Q0Esc0IsQ2dCdDZDSSxlLENBRUosMEIsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosNEIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENoQjA2Q0osYyxDZ0J4NkNBLGdCLENBRUksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLGdCLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDaEIwNkNKLHVCLENnQng2Q0EsYSxDQUVJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixvQixDaEJ5NkNBLHVCLENBREEsa0IsQ2dCcjZDSSxlLENBRUosb0IsQ2hCdzZDQSxpQyxDZ0J0NkNJLGUsQ0FFSixvQixDaEJ3NkNBLHVCLENnQnQ2Q0ksZSxDQUVKLG9CLENoQnc2Q0EsMEIsQ2dCdDZDSSxlLENBRUosb0IsQ2hCdzZDQSx3QixDZ0J0NkNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSix5QixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSix5QixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixzQixDaEJ3NkNBLDBCLENnQnQ2Q0ksZSxDQUVKLHNCLENoQnc2Q0EseUIsQ2dCdDZDSSxlLENBRUosc0IsQ2hCdzZDQSx3QixDZ0J0NkNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixzQixDaEJ3NkNBLHNCLENnQnQ2Q0ksZSxDaEIwNkNKLHVCLENnQng2Q0Esc0IsQ0FFSSxlLENBRUosMEIsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENBRUoseUIsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosMkIsQ0FDSSxlLENBRUosYSxDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSiwrQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ2hCMDZDSixxQixDZ0J4NkNBLGEsQ0FFSSxlLENBRUosaUIsQ0FDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosMEIsQ0FDSSxlLENBRUosMkIsQ0FDSSxlLENBRUosMkIsQ0FDSSxlLENBRUosMkIsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUosa0IsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosYyxDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLDBCLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENBRUosYyxDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSix5QixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSix3QixDQUNJLGUsQ0FFSix1QixDQUNJLGUsQ0FFSiwwQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSiwyQixDQUNJLGUsQ0FFSix5QixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSiw0QixDQUNJLGUsQ0FFSiwrQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixzQyxDQUNJLGUsQ2hCMDZDSiw4QyxDZ0J4NkNBLDJCLENBRUksZSxDaEIyNkNKLGUsQ2dCejZDQSxtQixDaEJ3NkNBLDBCLENnQnI2Q0ksZSxDQUVKLGdCLENBQ0ksZSxDQUVKLGtCLENBQ0ksZSxDaEIwNkNKLHdCLENnQng2Q0Esa0IsQ0FFSSxlLENBRUoscUIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosbUIsQ0FDSSxlLENBRUoseUIsQ0FDSSxlLENBRUosMEIsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosZ0IsQ0FDSSxlLENBRUosb0IsQ0FDSSxlLENBRUosNkIsQ2hCdzZDQSwrQixDZ0J0NkNJLGUsQ0FFSixhLENoQnc2Q0EsdUIsQ2dCdDZDSSxlLENBRUosc0IsQ0FDSSxlLENBRUosd0IsQ0FDSSxlLENBRUosMEIsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBRUosdUIsQ0FDSSxlLENBRUoseUIsQ0FDSSxlLENoQjA2Q0osdUIsQ2dCeDZDQSxnQixDQUVJLGUsQ2hCMDZDSix5QixDZ0J4NkNBLGtCLENBRUksZSxDQUVKLHNCLENBQ0ksZSxDQUVKLHdCLENBQ0ksZSxDQUVKLGlCLENBQ0ksZSxDQUVKLG1CLENBQ0ksZSxDQUVKLDBCLENoQnc2Q0Esa0IsQ2dCdDZDSSxlLENBRUosNEIsQ2hCdzZDQSxvQixDZ0J0NkNJLGUsQ0FFSixnQixDQUNJLGUsQ0FFSix5QixDQUNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSix3QixDaEJ5NkNBLDJCLENBREEsc0IsQ2dCcjZDSSxlLENBRUosd0IsQ2hCdzZDQSxxQyxDZ0J0NkNJLGUsQ0FFSix3QixDaEJ3NkNBLDJCLENnQnQ2Q0ksZSxDQUVKLHdCLENoQnc2Q0EsOEIsQ2dCdDZDSSxlLENBRUosd0IsQ2hCdzZDQSw0QixDZ0J0NkNJLGUsQ0FFSixpQixDQUNJLGUsQ2hCMjZDSixlLENnQno2Q0Esa0IsQ2hCdzZDQSxjLENnQnI2Q0ksZSxDQUVKLGtCLENBQ0ksZSxDQUVKLDBCLENBQ0ksZSxDQUVKLDBCLENBQ0ksZSxDQUVKLHlCLENBQ0ksZSxDQUVKLDBCLENoQnc2Q0EsdUIsQ2dCdDZDSSxlLENBRUosNEIsQ2hCdzZDQSx5QixDZ0J0NkNJLGUsQ0FFSixtQixDQUNJLGUsQ0FFSixlLENBQ0ksZSxDQUVKLGUsQ0FDSSxlLENBRUosZSxDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixrQixDQUNJLGUsQ0FFSixvQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixzQixDQUNJLGUsQ0FFSixxQixDQUNJLGUsQ0FFSixpQixDQUNJLGUsQ0FFSixRLENBQ0ksaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBQ0EsZSxDQUNBLGtCLENBQ0EsUSxDQUVKLHlCLENoQnc2Q0Esd0IsQ2dCdDZDSSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxTLENHNXhFSixjLENDNmdCQSwwQixDQUFBLDJCLENwQjRwSEksMEIsQ0FEQSwyQixDQUdBLDBCLENBREEsMkIsQ0FHQSwwQixDQURBLDJCLENtQjNxSUgsc0IsQ0NKRCxVLENBQ0MseUIsQ0FHRCxXLENBQ0MsMEIsQ0FHRCxZLENBQ0MsMkIsQ0FHRCxhLENBQ0MsNEIsQ0FHRCxXLENBQ0MsaUIsQ0FHRCxPLENBU0Msb0IsQ0FURCxPLENwQnVzSE0sOEIsQ0FBTixJLENvQnRzSEMsa0IsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxlLENBQ0Esd0IsQ0FHQSxtQixDQVZELE8sQ3BCdXNIQSxJLENvQi9ySEMsaUIsQ0FHQSxpQixDcEI0ckhLLDhCLENvQjlySEwsb0IsQ3BCMnNIbUQsYyxDQUNFLGEsQ29CeHNIckQsYSxDcEJ3c0hjLHFDLENBQ0Qsb0MsQ0FGQSxvQyxDQUNaLFcsQ0FDQSxVLENBRkEsVSxDb0Jwc0hBLGtCLENBQ0Esb0IsQ0FDQSxVLENBQ0EscUMsQ3BCeXNIb0QsYSxDb0J0c0hyRCxjLENwQnVzSGEsb0MsQ0FEQyxxQyxDQUNiLFUsQ0FEQSxXLENxQnBzSEQsMkIsQ3BCWUMsQyxDbUJORCx3QixDQUNBLG9CLENBQ0EscUIsQ0FLRCxPLENBQ0MsaUIsQ0FRRCxvQixDQUNDLGUsQ0FDQSxhLENaa0hPLDhDWXBIUixvQixDQUtFLGtCQUxGLDJCLENBQUEsMEIsQ0FBQSwwQixDQVdFLGtCLENBQ0Esb0IsQ0FDQSxVLENBSUYsOEIsQ0FFRSxrQixDQUNBLGEsQ1pnR00sOENZbkdSLDhCLENBTUcsZSxDQUNBLHNCQUtILEksQ3BCa3JIQSxvQixDcUIxd0hDLGdGLENBRUEsaUIsQ3JCd3dIRCxvQixDcUJ6d0hDLGUsQ0FFQSxhLENEMEZELEUsQ3BCb3JIQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDb0JsckhDLHNCLENBQ0EsaUMsQ0FDQSxvQixDQUNBLGEsQ0FDQSw0QixDcEJxckhDLEksQ0ErQ0EsSyxDb0J6c0hGLEksQ0FyQ0EsUyxDcEJpc0hFLEksQ0E4REEsSyxDb0Jyc0hGLEksQ3BCc29IRSxTLENBR0EsSSxDQURBLFMsQ0FHQSxJLENBREEsUyxDQUdBLEksQ0FEQSxTLENBR0EsSSxDQURBLFMsQ3FCeHhIRCxnRixDQUNBLGUsQ0FDQSxpQixDRDhFRCxJLENwQjhzSEUsSSxDQUNBLEksQ0FDQSxJLENBQ0EsSSxDQUNBLEksQ29CaHNIQSw4QixDQWxCRixVLENwQnF0SEksVSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ29CcHNIRCxvQixDQUNBLDhCLENBS0gsSyxDcEJtc0hBLEssQ0FDQSxLLENBQ0EsSyxDQUNBLEssQ29CaHNIRSxzQixDbkIzR0EsRSxDbUJvSUYsRSxDQUtDLHlCLENuQnpJQyxFLENtQm9IRCxpQixDQUpBLGdCLENBRUEsYSxDQUhELHNCLENBZUcsVSxDQUNBLGtCLENBa0JILDZDLENBQUEsd0IsQ25CakpFLEUsQ21Cb0lGLEUsQ0FhQSxFLENDdkpDLGdGLENBQ0EsZSxDQUNBLGlCLENEd0lELEUsQ0FJQyxrQixDQUZBLGUsQ0FXRCw2QyxDQUFBLHdCLENBQUEsRSxDQUVDLGdCLENBRUEsZ0IsQ0FKRCw2QyxDQUFBLHdCLENBR0Msa0IsQ3BCbXNIQyxnRCxDQURPLCtDLENBRVAsMkIsQ0FGd0QsMEIsQ0FBeEQsSyxDb0Jyc0hGLEksQ3BCbXRIRSxLLENvQnZzSEYsSSxDcEJtdEhFLEssQ29CeHNIRixJLENDNUpDLGdGLENBQ0EsZSxDQUNBLGlCLENEdURELEksQ0F3RkEsRSxDQVdBLEUsQ0MzSkMsZSxDRGdKRCxFLENBRUMsZSxDcEJneUhELEMsQ29CbHlIQSxFLENBV0EsRSxDQVdBLEUsQ3BCMHNIRSxLLENvQjFzSEYsSSxDcEJndEhBLEssQ0FrQkUsSyxDb0JsdEhGLEMsQ3BCaXNIQSxNLENvQmpvSEEsTSxDcEJrb0hBLFEsQ29CdHJIQSxLLENDck5DLGdGLENBRUEsaUIsQ0Q0S0QsRSxDQUVDLGdCLENBU0QsRSxDQUVDLGEsQ0FFQSxpQixDcEJ3d0hELEMsQ29CNXdIQSxFLENwQjBzSEUsSyxDb0Ixc0hGLEksQ3BCZ3RIQSxLLENBa0JFLEssQ29CbHRIRixDLENwQmlzSEEsTSxDb0Jqb0hBLE0sQ3BCa29IQSxRLENvQnRySEEsSyxDQ3BOQyxlLENyQnc0SEQsSyxDQWtCRSxLLENvQmx0SEYsQyxDcEJpc0hBLE0sQ0FDQSxRLENvQnRySEEsSyxDQ2pPQyxlLENEd09DLGEsQ0FDQSxpQixDQUNBLGEsQ3BCMnFIRixLLENvQmhzSEEsQyxDcEJpc0hBLE0sQ0FDQSxRLENvQjNySEMscUIsQ0FFQSxpQyxDQURBLGMsQ3BCc3NIRCxFLENvQmxzSEEsRSxDQUVDLGtCLENBQ0EsUyxDcEJtc0hDLEssQ29CdHNIRixLLENBVUUsZ0IsQ3BCc3NIRSxrQixDb0JodEhKLGtCLENBYUcsZSxDcEJ1c0hDLFEsQ0FDQSxRLENvQnJ0SEosUSxDcEJtdEhJLFEsQ29CanNIRCx3QixDcEJzc0hDLFEsQ29CeHRISixRLENBc0JHLGEsQ0V6Q0gsZ0UsQ0Y4Q0EsRSxDQUNDLG9CLENBR0QsRSxDQUNDLHVCLENwQmtzSEQsVyxDb0IvckhBLEMsQ0FFQyxhLENBQ0EseUIsQ3BCaXNIQyxrQixDQUNBLGlCLENBRkEsaUIsQ29CbnNIRixRLENBQUEsTyxDQUFBLE8sQ0FRRSxhLENBQ0EseUIsQ3BCZ3NIQSxzQixDb0J6c0hGLFksQ0FhRSxrQixDQTBFRixhLENBakVBLEUsQ3BCNnJIQSxDLENxQmo5SEMsZ0YsQ0FDQSxpQixDQUNBLGUsQ0R1UkQsSSxDQUNDLFUsQ0FDQSxrQyxDQUNBLGEsQ0FDQSxhLENBQ0EsVyxDQUNBLGlCLENuQnhRQyxFLENtQjRRRCx3QixDQUNBLFUsQ0FDQSxhLENBQ0EsUSxDWjlITyw4Q1A1Sk4sRSxDbUJvSUYsRSxDQW9LQyxFLENBM0lELEUsQ0FXQSxFLENBV0EsRSxDQTRHRSxlLENBQ0Esa0IsQ0E1SkYsRSxDQW9LQyxFLENBM0lELEUsQ0FXQSxFLENBV0EsRSxDQWlIRSxhLENBSUQsRSxDQTNJRCxFLENBV0EsRSxDQVdBLEUsQ0FzSEUsZ0IsQ0E1SUYsRSxDQVdBLEUsQ0FXQSxFLENBMkhFLGUsQ0F0SUYsRSxDQVdBLEUsQ0FnSUUsZ0IsQ0FoSUYsRSxDQXFJRSxlLENBSUQsVSxDQUNDLGUsQ0FDQSxpQixDQUZELGdCLENBTUcsUyxDQUNBLFVBTUosYSxDQzFWQyxpQixDRDRWQSxlLENBQ0Esb0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0EsMkIsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSx3QixDQWZELDZCLENBa0JFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxtQixDQXJCRiw0QixDQXlCRSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsbUIsQ0E1QkYsbUIsQ0FnQ0UsVSxDQWhDRixtQixDQW9DRSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLFUsQ0F4Q0YsbUMsQ0E0Q0csVyxDQTVDSCxrQyxDQWdERyxTLENBS0gsd0IsQ0FDQyxhLENBQ0Esa0IsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSwyQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQWZELHdDLENBa0JFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxtQixDQXJCRix1QyxDQXlCRSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxVLENBN0JGLDhCLENBaUNFLFUsQ0FqQ0YsOEIsQ0FxQ0Usa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxVLENBekNGLDhDLENBNENHLFcsQ0E1Q0gsNkMsQ0FnREcsUyxDbkIxWkQsRyxDbUJnYUQsa0IsQ0FDQSwyQixDQUdELGdCLENwQmlwSEEsZ0IsQ29CcG9IRSxtQyxDcEJ5b0hGLGUsQ0FDQSxpQixDQUxBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBSUEsbUIsQ0FDQSxlLENBQ0Esb0IsQ0FIQSxtQixDb0Izb0hFLG1DLENBQ0EsZSxDcEI2b0hGLG9CLENvQnpvSEUsZSxDcEJ1eUhBLG9CLEN1QjN3SUYsa0IsQ0hvZUUsZSxDQWxCRixnQixDQXNCRSxlLENBQ0EsZSxDWm5UTSw4Q1k0UlIsZ0IsQ0EwQkcsZUExQkgsZ0IsQ0ErQkUsZSxDQUNBLGEsQ0FDQSx5QixDWjdUTSw4Q1k0UlIsZ0IsQ0FvQ0csZUFwQ0gsZSxDQXlDRSxlLENBekNGLGtCLENBNkNFLGtCLENGM2JGLHFCLENFeUlBLEUsQ0F1VEMsWSxDQUdELEksQ0FDQyxrQixDQUdELGMsQ0FDQyxvQixDQUNBLG1CLENBR0QsOEIsQ0FFRSxlLENBQ0EsYSxDQUNBLGtCLENBSkYsaUIsQ0FRRSxnQixDQUNBLG1CLENBVEYsa0IsQ3BCNm9IQSxrQixDQUNBLGtCLENBQ0Esa0IsQ29CL25IRSxnQixDQUNBLGUsQ0FDQSxlLENBbEJGLG9CLENwQm9wSEUsb0IsQ0FDQSxvQixDQUNBLG9CLENvQmpvSEMsb0IsQ0FDQSxvQixDQUNBLGtCLENBdkJILGtCLENwQm9xSEEsa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDb0Jsb0hFLDZCLENBdENGLGlCLENBMENFLGlCLENBQ0EsYSxDQUNBLG1DLENBQ0Esa0IsQ1p2WU0sOENZMFZSLGlCLENBZ0RHLCtCLENBQ0EsOEIsQ0FqREgsdUIsQ0FvREksVSxDQUNBLFUsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxpQixDQUNBLE0sQ0FDQSxXLENBQ0Esb0JBM0RKLHVCLENBZ0VHLGEsQ0FoRUgsNkIsQ0FvR0Esd0IsQ0Y5bEJBLEksQ0t0QkEsSyxDSG1sQkksVSxDQW5FSixnQyxDQTBFRyxrQixDQUNBLG1DLENBQ0EsZSxDQTVFSCxzQyxDQUFBLHVDLENHamFBLGUsQ0EvR0EseUIsQ0FBQSwwQixDSGdtQkksWSxDcEIwbkhKLHFCLENvQjFzSEEscUIsQ0F1RkUsaUIsQ0FDQSxrQixDcEJ1bkhGLDZDLENvQi9zSEEsNkMsQ0E4Rkcsa0IsQ0FDQSxpQixDRy9tQkgsSyxDQUVDLGUsQ0FFQSwwQixDQUNBLGtDLENBQ0Esb0MsQ2ZnTE8sOENldExSLEssQ0FRRSxlLENBUkYsVyxDQUFBLFEsQ0FhRyxpQkFiSCwwQixDQW1IQSxvQyxDQTFGSyx5QixDQXpCTCx1QixDQTZCSyxxQixDQUNBLHdCLENBQ0EseUIsQ0EvQkwsYSxDQXVDRyx3QixDQUNBLHlCLENBQ0Esb0IsQ0FDQSx5QixDQUNBLGtCLENBM0NILGMsQ0ErQ0csNEIsQ0EvQ0gsaUIsQ0FrREksaUIsQ0FsREosYSxDQXlERyx3QixDQUNBLGUsQ0FDQSx5QixDQTNESCxjLENBb0VHLHlCLENBQ0EsVSxDQXJFSCxvQixDdkJpeElJLDZCLEN1QnhzSUEsNEIsQ0F6RUosaUIsQ0E2RUksMkIsQ0FDQSxzQyxDQTlFSixtQixDQWlGSyx5QixDQWpGTCxtQixDQXFGSyxrQixDQXJGTCxtQixDQUFBLHFCLENBMkZNLHlCLENBQ0EsOEIsQ0FDQSx1QixDQytuRk4sb0YsQ0Q1dEZBLHlCLENBQUEsMkIsQ0FtSEEseUMsQ0FBQSwyQyxDQVpNLHVCLENBdkdOLEssQ0FtSEEscUIsQ0FDQyxhLENMZ3VCRCx3QyxDS2p1QkEsd0IsQ0FJRSxlLENBQ0EsUSxDQUNBLFMsQ0FORiwyQixDQVNHLGtCLENBQ0EsMkIsQ2Z5REssOENlbkVSLDJCLENBYUksa0IsQ0FDQSwyQkFkSix1QixDQW9CRSx3QixDZitDTSw4Q2VuRVIsdUIsQ0F1QkcsMEJBdkJILGlDLENBa0NJLHlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxtQixDZjhCSSw4Q2VuRVIsaUMsQ0F3Q0ssVSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSwwQkEzQ0wsbUMsQ0ErQ0ssa0IsQ0EvQ0wsbUMsQ0FBQSxxQyxDQXFETSx5QixDQUNBLDhCLENBQ0EsdUIsQ2ZZRSw4Q2VuRVIsK0MsQ0FtRUssMEIsQWZLRyxxQ2VFUixtQixDQUVFLGlCLENBQ0EsaUIsQ0FIRix5QixDQVFHLG1CdEI1TEQsSSxDaUJSRCw2QixDQUFBLHlCLENBeWNBLGUsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENsQjA1SEQsWSxDQUNBLGEsQ2tCbjJJQSxNLENsQmkySUEsa0IsQ2tCNzFJQyx1QixDQUdELG1CLENBRUUsZSxDQUNBLHFCLENBQUEsaUIsQ1Z3S00sOENVM0tSLG1CLENBTUcsa0JBS0gsSSxDQUNDLGdGLENBQ0EsZSxDQUNBLGEsQ0FDQSxnQixDQUdBLGlCLENBQ0EsWSxDQUdHLGtCLENBWEosSSxDQUFBLFUsQ0FBQSxXLENBb0JFLHFCLENBSUYsYyxDQUNDLGdCLENBR0QsMEIsQ0FDQyxlLENBQ0EsZ0IsQ1Z1SU8scUNVeklSLDBCLENBVUUsY09xdEJGLDRELENQL3RCQSw2QixDQWNFLGUsQ0FRRixhLENBQ0MseUIsQ0FDQSx3QixDQUdELGdDLENBQ0MsWSxDQUNBLFUsQ0FDQSxVLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBR0QsVSxDQUNDLFUsQ0FHRCxXLENBQ0MsVyxDQUdELFksQ0FDQyxhLENBQ0EsZ0IsQ0FDQSxpQixDQUdELFUsQ0FDQyxhLENBR0EsYSxDQUpELFUsQ0FPQSxRLENBQ0MsVSxDQUNBLFUsQ0FHRCxjLENBQ0Msa0IsQ2xCazBJRCxRLENrQi96SUEsZ0IsQ0FFQyxVLENBQ0EsVSxDQUNBLFEsQ0FHRCxhLENBOEdBLHdCLENBN0dDLFUsQ0FDQSxVLENBaUJELFksQ0FkQSw4QixDQUVFLFUsQ0FDQSxVLENBQ0EsbUIsQ0FKRix5QixDQVFFLFMsQ0FDQSxVLENBS0YsWSxDQUNDLGEsQ0FHQSxlLENBSkQsZSxDQU9FLGUsQ0FDQSxRLENBUkYsa0IsQ0FXRyxlLENBQ0EsVSxDQUNBLFEsQ0FiSCx3QixDQWdCSSxlLENBQ0EsYSxDQWpCSixtQyxDQXFCSSxVLENBckJKLG9CLENBeUJJLG9CLENBQ0EsYSxDQTFCSiwyQixDQUFBLDBCLENBQUEsMEIsQ0ErQkssYSxDQUNBLHlCLENBUUwscUIsQ0FDQyxVLENBQ0EscUIsQ0FDQSxzQyxDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxVLENBR0QsdUIsQ0FFRSwrQixDQUNBLG1CLENBSEYsdUIsQ0c1S0MsZ0YsQ0FDQSxlLENBQ0EsaUIsQ0gwS0QsZ0MsQ0FXRSxpQixDQUNBLGUsQ0FaRixtQyxDQWVHLGdCLENBQ0EsZSxDQWhCSCxxQyxDQW1CSSxhLENBbkJKLDRDLENBQUEsMkMsQ0FBQSwyQyxDQXdCSyxhLENBQ0EseUIsQ0F6QkwsMEMsQ0E4QkksZSxDQUNBLGtCLENBL0JKLDJDLENBbUNJLFUsQ0FNSixRLENBQ0MsZSxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxVLENBTEQsVyxDbEI4eElFLFcsQ0FDQSxXLENBQ0EsVyxDQUNBLFcsQ0FDQSxXLENrQnJ4SUEsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLFUsQ0FoQkYsK0IsQ0F5QkksVyxDQUNBLFUsQ0FDQSxpQixDQTNCSiwyQyxDQStCSSxTLENBQ0EsVSxDQUNBLGlCLENBTUosVSxDQUNDLGUsQ0FDQSxrQixDQUNBLHFCLENBQ0EsWSxDQUdELGEsQ0FDQyxnQixDQUNBLG1CLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxhLENBR0QsZ0IsQ0FDQyxhLENBQ0EsZ0IsQ0FDQSxrQixDbEI2d0lELCtCLENrQjF3SUEsMkIsQ0FFQyxVLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxxQixDQUNBLHdCLENBS0EscUIsQ0FJRCw2QixDQUNDLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLFUsQ0FDQSxRLENBQ0EsYyxDQUdELG1DLENBQ0Msa0IsQ0FHRCxtQixDQUVDLGlCLENBQ0EsYyxDQUdELFcsQ0FDQyxpQixDQUNBLGtCLENBR0QsYSxDQUNDLFMsQ0FDQSxlLENBQ0EsZSxDQUdELFksQ0dqVUMsZ0YsQ0FDQSxlLENBQ0EsaUIsQ0h3VUQsYSxDQVRBLGMsQ0FJRSxrQixDQUNBLFUsQ0FJRixXLENBQ0MsZSxDQUNBLGMsQ0FGRCxzQixDQUFBLG1CLENBQUEsb0IsQ0FLRSxZLENBTEYscUIsQ0FTRSxhLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQVpGLGEsQ0FpQkUsZSxDQUNBLGEsQ0FDQSxtQixDQW5CRixtQixDQXNmQSxtRCxDQWhlRyxhLENBVUgsYyxDQUNDLGMsQ0FHRCxjLENBQ0MsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FHRCxLLENBRUMsUSxDQUZELFEsQ0FLRSxlLENBTEYsUSxDQVNFLG1CLENBSUYsVyxDQWJBLEssQ0FjQyxnQixDQURELHFCLENBSUUsZ0IsQ0FKRixxQixDQVFFLFksQ0FJRixhLENBQ0MsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSw2QixDQUNBLFUsQ0FPRCxPLENBSkEsVyxDQW1EQSxhLENBbERDLFksQ0FPRCxVLENBQ0MsYSxDQUdELGEsQ0FDQyxpQixDQUdELGUsQ0FDQyxrQixDQUNBLGlCLENBRkQsaUIsQ0FLRSxrQixDQUNBLFUsQ0FDQSxhLENBQ0EsWSxDQUNBLFcsQ0FJRixTLENBTUUsbUIsQ0FBQSxZLENBRUEseUIsQ0FBQSxxQixDQUNBLGUsQ0FURixXLENBYUUsaUIsQ0FBQSxhLENBYkYsUyxDbEJrdklFLFcsQ2tCbHZJRixTLENBa0JFLGlCLENBQUEsYSxDQVVGLFUsQ0FDQyxxQixDQUNBLGMsQ0FDQSxXLENBQ0EsVSxDQUNBLFksQ0c5YkEsMkIsQ0hnY0EsZSxDQUNBLGlCLENBQ0EsVyxDQUNBLGMsQ0FDQSxZLENBWEQsYyxDQWtCRSxVLENBbEJGLGdCLENBc0JFLHNCLENBSUYsZSxDQUNDLGlCLENBQ0EsYyxDQUZELG1CLENBS0UsVyxDQUxGLDBCLENBU0Usa0IsQ0FDQSxvQixDQVZGLGlCLENBY0UsdUIsQ0FDQSxlLENBQ0EsMkIsQ0FDQSxjLENBQ0EsZSxDQWxCRiwwQixDQXVCRyxvQixDQUNBLGUsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxlLENBQ0EsYyxDQTVCSCw2QixDQWlDRSxlLENBakNGLCtCLENBb0NHLGMsQ0FDQSxrQixDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLG9CLENBQ0EsaUIsQ0FFQSxpQixDQUNBLGdCLENBN0NILHFDLENBZ0RJLGtCLENPNGxESiw4RixDRDVvREEsc0UsQ05BQSw0QyxDQXFERyxjLENsQnlzSUgsc0IsQ2tCbnNJQSx3QyxDQUdFLGUsQ2xCb3NJRixzQixDa0J2c0lBLHdDLENBT0UsWSxDQUdBLFksQ0FDQSxXLENBQ0Esa0IsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGUsQ0FsQkYsa0QsQ0FzQkUsYSxDbEJ1c0lGLHNDLENBRkEsMEIsQ0FDQSxrQixDQVVFLDZCLENBWkYsd0QsQ2tCMXRJQSw0QyxDbEJ5dElBLG9DLENrQnp0SUEsK0MsQ0FnQ0UsWSxDbEJpc0lGLGMsQ2tCanVJQSxnQyxDQW9DRSxrQixDQUlBLGdGLENBQ0Esd0MsQ2xCaXNJRiwyQixDa0IxdUlBLDZDLENBaURFLGUsQ2xCNnJJRix1QixDa0I5dUlBLHlDLENBcURFLGUsQ0FDQSxvQixDbEI2cklGLHVCLENrQm52SUEseUMsQ0EwREUsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUNBLGMsQ2xCNnJJRixxQixDa0I1dklBLHVDLENBbUVFLG1CLENBRUEsUSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ2xCMnJJQSx1QixDa0Jyd0lGLHlDLENBNkVHLGEsQ2xCOHJJSCxnQixDQURBLG9CLENBREEsa0MsQ2tCendJQSxzQyxDQW1GRSxpQixDQW5GRixzQyxDQXlGRSxxQixDbEJzcklGLG9CLENrQi93SUEsc0MsQ0F3RkUsK0IsQ0FFQSxlLENBQ0EsYSxDbEIwcklBLHNCLENrQnJ4SUYsd0MsQ0E4RkcsYSxDQUNBLG9CLENsQjJySUgseUIsQ2tCMXhJQSwyQyxDQW9HRSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxZLENsQnlySUEsNkIsQ2tCanlJRiwrQyxDQTJHRyxpQixDQUNBLFUsQ0FDQSxNLENBQ0EsUSxDQUtILFUsQ0FDQyxzQixDQUNBLFUsQ0FDQSxVLENBSEQsb0IsQ0FNRSxjLENBQ0EsaUIsQ0FDQSxLLENBUkYsZ0IsQ0FZRSxjLENBR0EsZ0IsQ0FDQSxlLENBaEJGLHdCLENBb0JFLFUsQ0FwQkYsb0IsQ0F3QkUsVyxDQXhCRixnQixDQTRCQSwyQixDbEI0cUlBLGUsQ0FDQSxlLENrQnpxSUUseUIsQ0FxREYsNEIsQ0FrRkEsbUQsQ0FBQSxvRCxDQTNJQSx1QixDbEJpcklBLHVCLENrQnhxSUUsWSxDQXdDRixzQixDQWpEQSwwQixDQWFFLGUsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FJRixlLENBS0MsVSxDQUVBLFEsQ0FFQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsK0IsQ0FDQSxxQixDQUNBLFksQ0FoQkQsaUIsQ0FtQkUsWSxDQUNBLFUsQ0FDQSxVLENWNWpCTSw4Q1V1aUJSLGUsQ0F5QkUsZUFJRixzQixDQUtDLFMsQ0FHRCxjLENBQ0MsZSxDQURELGlCLENBSUUsZSxDQVFGLDRCLENBQ0MsdUIsQ0FDQSx5QixDQUZELDhCLENBS0UsbUMsQ0FDQSx1QixDQUlGLG9CLENBQ0MsWSxDQUdELFEsQ0FDQyxrQixDQURELGdDLENBSUUsYSxDQUNBLHVCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZSxDVjltQk0sOENVdEVSLGMsQ0EwckJFLGMsQ0FxQ0EsMkIsQ0EvWkYsTyxDQThYRSxZLENBNVlGLGEsQ0FnWkUsc0IsQ0FHRCxPLENBQ0MsbUIsQ0FoeUJGLEksQ0FveUJFLFksQ0FHRCx3QixDQUVFLFMsQ0FDQSxhLENBTUYsb0IsQ0FHRSxhLENBQ0EsWUFVSCxnRCxDQUFBLG1CLENBRUUsWSxDQUZGLDBCLENBTUUsbUIsQ0FDQSxVLENBQ0EsVSxDQVJGLDJDLENBV0csYSxDQUNBLGtCLENWMXFCSyw4Q1U4cEJSLDJDLENBZUksb0IsQ0FmSixnRCxDQXFCSSxhQXJCSix3QixDQWtDRSxTLENBQ0EsUSxDT3YzQkYscUQsQ1BvMUJBLHVDLENsQm9wSUUsa0QsQ0EyTUEscUMsQ2tCdnpJRSxnQixDQXhDSixnRCxDQTRDSSxtQixDQUNBLGdCLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENBQ0EsYyxDVi9zQkksOENVOHBCUixnRCxDQW9ESyxxQkFwREwsa0MsQ0EwREcsYSxDQUNBLGtCLENBM0RILGlELENBOERJLFksQ0FDQSxhLENBQ0Esb0IsQ0FDQSx3QyxDQUNBLGtCLENBQ0EsYyxDQUNBLGtCLENBQ0EsbUIsQ0FyRUosdUQsQ0F3RUsseUMsQ0FDQSwwQixDQUFBLHNCLENBaFBMLGdCLENBdUtBLG1ELENBK0VLLG9CLENBL0VMLGdFLENBbUZLLGEsQ0FDQSxTLENBQ0EsUSxDQUNBLFEsQ0FDQSxlLENBQ0EsNkIsQ0F4RkwsMEQsQ0E0RkssYyxDQUNBLGEsQ0FDQSxlLENsQmdtSUMsZ0UsQ2tCOXJJTixtRSxDQW9HTSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxRLENBQ0Esb0IsQ0F4R04sd0UsQ0E0R00sb0IsQ0FDQSxhLENBN0dOLHFDLENBb0hHLGEsQ0FDQSxrQixDVm54QkssOENVOHBCUixxQyxDQXdISSxhLENBQ0Esb0JBekhKLDBDLENBNkhJLGtCLENBQ0EsZSxDQUNBLGMsQ0EvSEosMkMsQ0E0SUssYyxDQUNBLFMsQ0E3SUwsNkMsQ0FnSk0sZSxDQUNBLGEsQ0FDQSxtQixDQWxKTixvQyxDQTZKRyxtQixDQUNBLFUsQ1Y1ekJLLDhDVThwQlIsb0MsQ0FpS0ksc0JBaktKLHVDLENBQUEsNEMsQ0F3S0csUSxDQUNBLFksQ0F6S0gsdUMsQ0E4S0UscUIsQ0FNRiw2QyxDQUlJLFEsQ0FRSixpRCxDQUNDLGEsQ0FHRCxpQyxDbEJxakpJLGdFLEN5QnRzS0oscUQsQ1BrcEJDLFksQ015TUQsc0QsQ0NsdUNBLG9ELENQNGhDQSx5RCxDbEI0cklFLG9DLENrQjFySUEsZSxDQUZGLHFELENPM1FBLDJFLENQaVJFLGUsQ0FORixpRCxDQVVFLGtCLENBQ0Esa0IsQ0FDQSxjLENBWkYsOEMsQ0FnQkUsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsZ0YsQ0FDQSxlLENBQ0EsUSxDVjMzQk0sOENVczJCUiw4QyxDQXdCRyxXQXhCSCxvRSxDQUFBLDJELENBNEJHLGlCLENWbDRCSyw4Q1VzMkJSLDJELENBK0JJLGNBL0JKLGdFLENBcUNFLFcsQ0FyQ0Ysb0QsQ0F5Q0UsUSxDQUNBLG1CLENBMUNGLDBFLENBZ0RJLGlCLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxTLENBQ0EsTyxDQXRESiwrRCxDQWtFSSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLGtCLENBQ0EsVSxDQUNBLE8sQ0FDQSxZLENBekVKLHNELENBOEVHLGEsQ0FDQSxlLENBQ0EsaUIsQ0FoRkgsZ0YsQ0FzRkcsZSxDQUNBLHVCLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ1ZoOEJLLDhDVXMyQlIsZ0YsQ0E2RkksVSxDQUNBLGlCLENBQ0EsTSxDQUNBLFVBaEdKLHNGLENBb0dJLGtCLENPaG9DSixvRCxDekJxcEtBLG9DLEN5QmpwS0csYSxDQUpILHVELEN6QndwS0UsdUMsQ3lCanBLRSxnQixDQVBKLG9FLEN6QjRwS0Esb0QsQ3lCL29LRSx3QixDQWJGLHNFLEN6QjB4S0Usc0QsQ3lCMXhLRixzRCxDekIrcEtFLHNELENBNkhBLHNDLENBREEsc0MsQ3lCM3dLQyxVLENBaEJILGdELEN6Qm1xS0EsZ0MsQ3lCOW9LRSxlLENBckJGLHVDLEN6QnVxS0EsdUIsQ3lCOW9LRSxnQixDQXpCRixrQyxDekIycUtBLGtCLEN5QjlvS0UsZ0IsQ0E3QkYsa0QsQ3pCNGdMRSxxRCxDQTdWRixrQyxDeUJ4eUpBLDBDLENBdFdFLGlCLENBQ0EsVSxDQWxDRiw0QyxDekJ1cktBLDRCLEN5QjdvS0UsaUIsQ0ExQ0YseUMsQ3pCMnJLQSx5QixDeUI3b0tFLGlCLENBOUNGLGtDLEN6QityS0Esa0IsQ3lCN29LRSxlLENBQ0EsVSxDQW5ERix5QyxDekJvc0tBLHlCLEN5QjdvS0UsZ0IsQ0FDQSxhLENBeERGLDZDLEN6QnlzS0EsNkIsQ3lCN29LRSxVLENBNURGLDBELEN6QjRzS0UsMEMsQ3lCN29LQyxZLENBL0RILGtELEN6Qmd0S0Esa0MsQ3lCNW9LRSw0QixDQUNBLGtCLENBQ0EsbUIsQ0F0RUYsK0QsQ3pCcXRLRSwrQyxDeUI1b0tDLGtCLENBekVILG1ELEN6QjR0S0EsbUMsQ3lCem9LRSxrQixDQUNBLGlaLENBQ0EsVSxDQUNBLFUsQ0FDQSxjLENBQ0EsVSxDQXhGRixpRSxDQUFBLG9FLEN6QnV1S0ksb0UsQ0FDQSxvRSxDQUNBLG9FLENBQ0Esb0UsQ0FDQSxtRSxDQVBGLGlELENBUUUsb0QsQ0FDQSxvRCxDQUNBLG9ELENBQ0Esb0QsQ0FDQSxvRCxDQUNBLG1ELEN5QnRwS0QsZSxDQTNGSCxtRSxDekJvdktFLG1ELEN5QjVvS0MsVSxDQXhHSCwrRCxDekJ1dktFLCtDLEN5QjNvS0MsbUIsQ0FDQSxtQixDQTdHSCxzRSxDekIydktFLHNELEN5QjFvS0Msb0IsQ0FDQSxrQixDQUNBLGMsQ2pCbUVLLDhDaUJ0TFIsc0UsQ3pCaXdLTSxzRCxDeUIzb0tGLHFCQXRISixzRCxDekJvd0tFLHNELENBQ0Esc0QsQ0FDQSxzRCxDQUNBLHNELENBRUEsc0MsQ0FDQSxzQyxDQUNBLHNDLENBQ0Esc0MsQ0FDQSxzQyxDeUI3b0tDLFUsQ0FDQSxlLENBQ0EsaUIsQ3pCc29LRCxxRCxDQU1BLHFDLEN5QjlvS0MsVSxDQUNBLGUsQ0FrQkEsZSxDQW5KSCxzRCxDekJteEtFLHNDLEN5QjdvS0MsZSxDakJnREssOENpQnRMUixzRCxDekJ1eEtNLHNDLEN5QjlvS0YsY0F6SUosa0UsQ3pCa3lLRSxrRCxDeUJ0b0tFLGEsQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQWhLSixxRSxDekJ5eUtJLHFELEN5QnRvS0MsVSxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxlLENBQ0EsUSxDQUNBLGdCLENBRUEsaUIsQ0FDQSxVLENqQldHLDhDaUJ0TFIscUUsQ3pCb3pLUSxxRCxDeUJ0b0tGLGlCLENBQ0EsVSxDQS9LTiwyRSxDekJ3ektVLDJELEN5QnRvS0gsZSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FyTFAsd0YsQ3pCOHpLVSx3RSxDeUJwb0tGLGNBMUxSLDBDLEN6QmswS0EsMEIsQ3lCOW5LRSwwRyxDQUNBLFEsQ0FDQSxlLENBdE1GLHFELEN6QnUwS0UscUMsQ3lCOW5LQyx5QixDQXpNSCx3QyxDekIyMEtBLHdCLEN5QjduS0UsUSxDQUNBLGtCLENBQ0EsVSxDQWhORiwrQyxDekJpMUtBLCtCLEN5QjduS0UsZ0IsQ0FwTkYsOEMsQ3pCcTFLQSw4QixDeUI3bktFLGlCLENBQ0Esa0IsQ0F6TkYsZ0UsQ3pCeTFLRSxnRCxDeUI3bktDLFUsQ0E1Tkgsa0QsQ3pCNDFLRSxrQyxDeUI1bktDLG1CLENqQjFDSyw4Q2lCdExSLGdFLEN6Qm8yS0ksZ0QsQ3lCem5LQSxVLENBM09KLGdFLEN6QnUyS0ksZ0QsQ3lCeG5LQSxVLENBL09KLDJELEN6QjAyS0ksMkMsQ3lCbG5LQSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxZQTNQSiw0RCxDQWdRRyxhLENBaFFILDRELEN6QmczS0UsNEMsQ3lCL21LQyxhLENBQ0EsVSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxVLENBclFILDRELEN6QnczS0UsNEMsQ3lCL21LQyxVLENBQ0EsaUIsQ0FDQSxVLENBM1FILDRDLEN6QjgzS0EsNEIsQ3lCOW1LRSxrQixDQWhSRixxRCxDekJrNEtBLHFDLEN5QjltS0UsVSxDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0F2UkYsK0QsQ3pCdzRLRSwrQyxDeUI5bUtDLCtDLENBQ0EsVSxDQUNBLFUsQ0E1UkgscUUsQ3pCNjRLRSxxRCxDeUI3bUtDLFUsQ0FDQSxlLENBQ0EsWSxDQUVBLEssQ0FDQSxpQixDQUNBLFUsQ0F0U0gsd0UsQ3pCcTVLSSx3RCxDeUI1bUtBLFUsQ0FDQSxnQixDQUNBLGUsQ0FDQSw2QixDQTVTSix3RSxDekIyNUtJLHdELEN5QjNtS0EsVSxDQWhUSix1RSxDekI4NUtJLHVELEN5QjFtS0EsVSxDQUNBLGUsQ0FyVEosdUYsQ3pCazZLTSx1RSxDeUIxbUtELG9CLENBQ0EsaUIsQ0FDQSxpQixDQTFUTCw2RSxDekJ1NktJLDZELEN5QnhtS0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLFUsQ0FsVUosaUQsQ3pCODZLQSxpQyxDeUJ0bUtFLGtCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGdCLENBM1VGLHVELEN6Qm83S0UsdUMsQ3lCdG1LQyxrQixDQUNBLFEsQ0FDQSxVLENBQ0EsYSxDQUNBLFEsQ0FDQSxxQixDQUNBLFUsQ0FDQSxpQixDQUNBLFUsQ0F0VkgsNEMsQ0E0VkUsbUIsQ0FDQSxnQixDQTdWRiwwRCxDekJvOEtFLDBDLEN5QnBtS0MsZSxDQWhXSCx1RCxDekJ1OEtFLHVDLEN5QmxtS0MsVSxDQXJXSCw2QyxDekIyOEtBLDZCLEN5QmhtS0UsUSxDQUNBLGtCLENBQ0EsaUIsQ0E3V0YsbUQsQ3pCZzlLRSxtQyxDeUJobUtDLFUsQ0FDQSxlLENBQ0EsWSxDQUNBLHVCLENBQ0EsaUIsQ0FDQSwyQixDQUNBLE8sQ0F0WEgseUQsQ3pCeTlLRSx5QyxDeUI5bEtFLFUsQ0EzWEosNEQsQ3pCNDlLRSw0QyxDeUIzbEtFLDRCLENBQUEsd0IsQ3pCZ21LSixrQyxDeUIxbEtBLHVCLENBR0UsZSxDQUNBLGdCLENBQ0EsVSxDQUNBLFUsQ2pCdk5NLDhDUmt6S0osa0MsQ3lCam1LSix1QixDQVNHLGdCekIybEtELHdELEN5QnBtS0YsNkMsQ0FhRyxlLENBQ0EsZ0IsQ0FDQSxhLEN6QjBsS0Qsa0QsQ3lCem1LRix1QyxDQW1CRyxlLENBQ0EsUyxDekJ5bEtDLHFELEN5QjdtS0osMEMsQ0F1QkksUSxDQUNBLFMsQ3pCeWxLRixvRCxDeUJqbktGLHlDLENBNkJHLGtCLENBQ0EsYSxDakIvT0ssOENSdTBLRixvRCxDeUJ0bktOLHlDLENBaUNJLGlCekJ5bEtKLHVDLEN5QjFuS0EsNEIsQ0F1Q0UsWSxDekJzbEtBLG9ELEN5QjduS0YseUMsQ0E0Q0csWSxDekJxbEtILGdDLEN5QmpvS0EscUIsQ0FpREUsVSxDQUNBLFUsQ3pCdWxLRSx1RCxDeUJ6b0tKLDRDLENBeURJLFEsQ3pCbWxLQSxzRSxDeUI1b0tKLDJELENBNkRJLHFCLEN6QmtsS0Esb0UsQ3lCL29LSix5RCxDQWlFSSxrQixDekJrbEtKLGtELEN5Qm5wS0EsdUMsQ0F3RUcscUIsQ0puYUYsMkIsQ3JCay9LQyx3RCxDeUJ2cEtGLDZDLENBNEVJLG9CLENBQ0EsUyxDekIra0tKLCtDLEN5QjVwS0Esb0MsQ0FrRkcsYyxDQUNBLFksQ3pCOGtLSCxtRCxDeUJqcUtBLHdDLENBdUZHLGUsQ0FDQSxjLENBQ0EsVSxDekI4a0tILDBELEN5QnZxS0EsK0MsQ0E2RkcsYyxDQUVBLGlDLENBQ0EsVSxDekI4a0tILDRELEN5QjlxS0EsaUQsQ0FvR0csYSxDQUNBLG1CLEN6QjhrS0gsb0QsQ3lCbnJLQSx5QyxDQXlHRyxjLENBQ0EsYSxDQUNBLFUsQ3pCOGtLSCxvRCxDeUJ6cktBLHlDLENBK0dHLGlCLENBQ0EsaUIsQ3pCNmtLRCwyRCxDeUI3cktGLGdELENBbUhJLGMsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLGEsQ0FDQSxpQixDekJnbEtGLHNELEN5QnpzS0YsMkMsQ0FpSUksb0IsQ3pCNGtLSixtRCxDeUI3c0tBLHdDLENBc0lHLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGtCLENBZ1FILG1HLEN6QjIwSkEsdUQsQ3lCcnRLQSw0QyxDQWdKRyxVLEN6QnlrS0gsdUMsQ3lCenRLQSw0QixDQXFKRSxRLENBQ0Esb0IsQ0FDQSxnQixDekJ3a0tGLGtELENBbUdFLGlELENBREEsb0QsQ3lCNWxLRiw2RCxDQXJPQSx1QyxDQXFLRyxlLEN6QjhqS0gsMEQsQ3lCbnVLQSwrQyxDQTJLRyxtQixDQU1BLFUsQ2pCbFlLLDhDUnk3S0osMEQsQ3lCeHVLSiwrQyxDQThLSSxxQnpCNmpLRix1RSxDeUIzdUtGLDRELENBb0xJLFksQ0FDQSxpQixDekIyaktKLHVELEN5Qmh2S0EsNEMsQ0EwTEcsbUIsQ3pCeWpLRCxxRSxDeUJudktGLDBELENBNkxJLGUsQ0FDQSxxQixDQUNBLGlCLENKbGpCSCxnRixDQUNBLGUsQ0FDQSxpQixDYmdLTyw4Q1I2OEtGLHFFLEN5QjV2S04sMEQsQ0FtTUssaUJ6QjRqS0QsMkUsQ3lCL3ZLSixnRSxDQXVNSyxlLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsUSxDQUNBLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDekIyaktILDBELEN5QjF3S0YsK0MsQ0FvTkksaUIsQ2pCcmFJLDhDUmcrS04sdUQsQ3lCcmpLRixtRSxDQUtJLGtCLEFqQmhiSSwrQ1JzK0tOLDhDLENBREEsaUQsQ3lCL2lLRiwwRCxDQUtHLCtCLEFqQjNiSyw4Q1I0K0tOLDhDLENBREEsaUQsQ3lCcmpLRiwwRCxDQVNHLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FDQSxtQnpCb2pLSCxnRSxDQURBLG1FLEN5QjlqS0EsNEUsQ0FlRyxlLENBQ0EsbUIsQ2pCdGNLLDhDUjIvS0osZ0UsQ0FEQSxtRSxDeUJwa0tKLDRFLENBbUJJLFksQ0FDQSxTLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFN6QnVqS0oscUMsQ0FEQSx3QyxDeUI3a0tBLGlELENBNkJFLGtCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsWSxDakJ2ZE0sOENSNmdMSixxQyxDQURBLHdDLEN5QnRsS0osaUQsQ0FvQ0csVSxDQUNBLGtCLENBQ0EsYXpCeWtLSCx5QyxDQUNBLHlDLENBQ0EseUMsQ0FMQSwwQyxDQUNBLDBDLENBQ0EsMEMsQ0FMQSw0QyxDQUNBLDRDLENBQ0EsNEMsQ0FMQSw2QyxDQUNBLDZDLENBQ0EsNkMsQ0FMQSxxRCxDQUNBLHFELENBQ0EscUQsQ3lCcm1LQSxzRCxDekJpbUtBLHNELENBQ0Esc0QsQ3lCL2lLRyxVLENBRUEsVSxDekJra0tILDRDLENBREEsK0MsQ3lCdG5LQSx3RCxDQTBERSxpQixDakJoZk0sK0NSa2pMSiw0QyxDQURBLCtDLEN5QjNuS0osd0QsQ0E2REcsZ0J6Qm1rS0Qsa0QsQ0FEQSxxRCxDeUIvbktGLDhELENBaUVHLGtCLENBQ0EsNkMsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLEN6Qm1rS0QsZ0QsQ0FEQSxtRCxDeUIxb0tGLDRELENBNEVHLDBCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDakJyZ0JLLDhDUnlrTEosa0QsQ0FEQSxxRCxDeUJscEtKLDhELENBb0ZJLGN6Qm9rS0osOEMsQ0FEQSxpRCxDeUJ2cEtBLDBELENBMEZFLGlCLENBQ0EsVSxDakJqaEJNLCtDUm9sTEosdUQsQ0FEQSwwRCxDeUI3cEtKLG1FLENBK0ZJLGdCLEN6Qm9rS0EsNEQsQ0FEQSwrRCxDeUJscUtKLHdFLENBcUdJLGV6Qm1rS0oseUMsQ0FEQSw0QyxDeUJ2cUtBLHFELENBMkdFLGUsQ2pCamlCTSw4Q1JtbUxKLHlDLENBREEsNEMsQ3lCNXFLSixxRCxDQThHRyxtQnpCb2tLSCw0QyxDQURBLCtDLEN5QmpyS0Esd0QsQ0FtSUEsaUIsQ0FoQkUsVyxDQUNBLFksQ0FFQSxVLENqQjVpQk0sOENSK21MSiw0QyxDQURBLCtDLEN5QnhyS0osd0QsQ0F5SEcsbUIsQ0FDQSxlLENBQ0EsYUFRSCxpQixDQUNDLGtCLENBQ0EscUIsQ0FFQSxVLENqQjdqQk8sOENpQnlqQlIsaUIsQ0FRRSxhQVJGLG1ELENBYUcsa0IsQ0FDQSxjLENBQ0EsaUIsQ0FFQSxlLENBQ0EsYSxDQUNBLGlCLENBbkJILGlDLENBd0JFLGtCLENKN3VCRCxnRixDQUNBLGUsQ0FDQSxpQixDckJveUxDLCtDLEN5QnJqS0Qsd0QsQ0FFQyxVLENBSUYsUSxDQUNDLGlCLENBREQsNEIsQ3pCMGpLRSwyQixDQUNBLHlDLEN5QjNqS0YsMkIsQ0FJRSxZLENBSkYsYSxDQVFFLGMsQ0FDQSxVLENBVEYsZ0MsQ0FtQkUsaUIsQ0FDQSxZLENBcEJGLDJDLENBdUJHLGtCLENBQ0EsWSxDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ2pCdG5CSyw4Q2lCMmxCUiwyQyxDQThCSSxtQixDQUNBLGlCLENBQ0EsdUNBaENKLCtDLENBb0NJLFcsQ2pCL25CSSw4Q2lCMmxCUiwrQyxDQXVDSyxhQXZDTCw0QyxDQTZDRyxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLG1CLENqQmxwQkssOENpQjJsQlIsNEMsQ0EwREksbUJBMURKLDBDLENBQUEsa0QsQ0E4REksa0IsQ0E5REoscUMsQ0FtRUcsb0MsQ0FDQSxVLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQyxDQXZFSCx1QyxDQTZFRyx3QixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGdCLENBQ0EsbUIsQ0FsRkgsNEMsQ0FxRkksaUIsQ0FyRkosMkMsQ0F5RkksVyxDQUNBLGMsQ0FDQSxrQixDQUNBLG9CLENBNUZKLGlDLENBaUdHLGlCLENBakdILG9DLENBcUdHLGlCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdGLENBQ0EsVSxDakIzc0JLLDhDaUIybEJSLG9DLENBbUhJLFlBbkhKLDRDLENBNEhHLHFCLENBNUhILG1CLENBaUlFLGdCLENBaklGLHVCLENBb0lHLFUsQ0FwSUgsbUcsQ0FBQSxrQyxDQXdJRyxhLENqQm51QkssOENpQjJsQlIsa0MsQ0EySUksY0EzSUosbUMsQ0FnSkcsWSxDakIzdUJLLDhDaUIybEJSLG1DLENBbUpJLGEsQ0FuSkosbUIsQ0F3SkcsZ0IsQ0FDQSxVLENBQ0Esb0JBMUpILHFDLENBK0pFLGUsQ0FDQSxTLENBaEtGLHdDLENBbUtHLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLDBCLENBQ0EseUIsQ0FDQSxlLENqQm53QkssOENpQjJsQlIsd0MsQ0EyS0ksYyxDQUNBLDBCLENBQ0EsbUJBN0tKLG1ELENBa0xHLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsbUMsQ0FDQSxlLENBQ0EsZSxDQXhMSCwwRCxDQTJMSSxjLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGUsQ0E5TEosd0MsQ0FtTUcsZSxDQUNBLGEsQ0FHQSxrQixDQUNBLGMsQ0FDQSxnQixDQXpNSCxzRCxDQTZNRyxXLENBQ0EsUSxDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSxpQixDQUNBLGMsQ0FuTkgsdUQsQ0F1TkcsYSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBMU5ILGdFLENBNk5JLG1DLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQWpPSiwwRCxDQXFPSSxlLENBQ0Esa0IsQ0F0T0oseUQsQ0EwT0ksZSxDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxjLENBOU9KLDJELENBa1BJLFcsQ0FDQSxlLENDdmlCSixvRixDRG9UQSw0RCxDQXdQRyxlLENBeFBILDJFLENBQUEsK0QsQ0FBQSx5RCxDQTJQSSxpQixDQTNQSixnRixDQWdRSyxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxZLENBQ0EsZSxDQUNBLGEsQ0FDQSxvQyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxrQixDakJyMkJHLDhDaUIybEJSLGdGLENBNlFNLGtCQTdRTixzRixDQWlSTSxvQyxDQWpSTixrRixDQXFSTSxpQixDQUNBLGUsQ0FDQSxjLENBQ0Esa0IsQ0F4Uk4scUYsQ0E0Uk0sYSxDQUNBLGdCLENBQ0EsVSxDQUNBLGUsQ0FFQSxpQixDQUNBLFUsQ0FDQSxXLENBblNOLG1FLENBeVNJLGdCLENBelNKLHVFLENBNlNJLGEsQ0FDQSxjLENBQ0EsZSxDQS9TSiw4RSxDQW1USSxjLENBQ0EsZSxDQUNBLGdCLENBclRKLGdGLENBd1RLLG9CLENBQ0EsZSxDQUNBLGEsQ0ExVEwsc0QsQ0FnVUcsYyxDQUNBLGlCLENqQjU1QkssOENpQjJsQlIsc0QsQ0FvVUksaUJBcFVKLHNFLENBeVVLLGUsQ0FDQSxVLENBQ0EsYSxDakJ0NkJHLDhDaUIybEJSLHNFLENBOFVNLGdCQTlVTiwyRCxDQW9WSSxrQixDakIvNkJJLDhDaUIybEJSLHlELENBMlZLLGdCLENBQ0EsZSxDQTVWTCxpRSxDQWtXSyxtQkFsV0wsb0UsQ0FzV0ssb0IsQ0FDQSxjLENBQ0EsUSxDakJuOEJHLDhDaUIybEJSLG9FLENBMldNLGtCLENBQ0Esc0JBNVdOLHVFLENBZ1hNLGlCLENBQ0EsZSxDQUNBLGtCLENBbFhOLDBELENBeVhHLGdCLENBQ0EsbUIsQ0FDQSxrQixDQTNYSCw0RCxDQThYSSxlLENBQ0EsYyxDQS9YSix3RCxDQW9ZRyxnQixDQUNBLGtCLENBcllILCtELENBQUEsa0YsQ0F3WUksZSxDQUNBLGtCLENBQ0EsVSxDQUNBLG9CLENqQnQrQkksOENpQjJsQlIsK0QsQ0E4WUssUyxDQUNBLGUsQ0FDQSxvQixDQUNBLG9CQWpaTCwyRCxDQXNaSSxVLENBQ0EsYyxDQUNBLDBCLENBQ0EsaUIsQ2pCcC9CSSw4Q2lCMmxCUiwyRCxDQTRaSyxjLENBQ0EsNEJBN1pMLDhFLENBbWFLLGEsQ0FFQSxpQixDQUNBLGMsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxVLENBQ0EsbUMsQ2pCcmdDRyw4Q2lCMmxCUiw4RSxDQTZhTSxTLENBQ0Esb0JBOWFOLG9FLENBeWJLLFUsQ0FDQSxjLENBQ0EsYSxDQUNBLGtCLENBNWJMLHVFLENBZ2NLLG1DLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxhLENqQmhpQ0csOENpQjJsQlIsdUUsQ0F3Y00sc0JBeGNOLG1FLENBZ2RJLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQW5kSix3RSxDQXVkSSxhLENBQ0EsaUIsQ0F4ZEosd0YsQ0FBQSx3RSxDQTRkTSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsUSxDakIxakNFLDhDaUIybEJSLG1HLENBc2VPLGNBdGVQLG9HLENBMmVNLFksQ2pCdGtDRSw4Q2lCMmxCUixvRyxDQThlTyxlQWlvRFAsWSxDQS9tRUEsOEMsQ0FzZkcsVSxDQUNBLGUsQ0FDQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxpQixDakJ0bENLLDhDaUIybEJSLDhDLENBOGZJLGtCQWluREosaUIsQ0EvbUVBLG1ELENIM2pCQSxpRSxDRzZqQ0ksZSxDQTZtREosMEIsQ0EvbUVBLDRELENBc2dCSSxrQixDQXRnQkosOEQsQ0F5Z0JLLGMsQ0FDQSxrQixDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLG9CLENBQ0EsaUIsQ0FFQSxpQixDQUNBLGdCLENBNmxETCxrQyxDQS9tRUEsb0UsQ0FxaEJNLGtCLENBcmhCTix5RCxDQTZoQkUsWSxDQUNBLGEsQ0E5aEJGLGdGLENBaWlCRyxZLENBamlCSCxvRSxDQXFpQkcsZSxDQUNBLGtCLENBdGlCSCx1RSxDQUFBLDRFLENBQUEsbUYsQ0EwaUJHLGtCLENBMWlCSCxvRyxDQThpQkssaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsWSxDQXBqQkwsc0YsQ0E2akJJLGtCLENBN2pCSix3RixDQXNrQkksaUIsQ0FDQSxPLENBdmtCSix1RyxDQUFBLG1GLENBNGhFQSx1QyxDQWw5Q0ssYSxDQTFrQkwsd0csQ0FBQSxvRixDQThrQkssWSxDakJ6cUNHLDhDaUIybEJSLDZFLENBcWxCSSxrQkFybEJKLDRGLENBMmxCSSxnQixDQUNBLGtCLENBQ0EsYyxDakJ4ckNJLDhDaUIybEJSLDRELENBcW1CSSxrQkFybUJKLG9FLENBOG1CRyxnQixDQUNBLGlCLENqQjFzQ0ssOENpQjJsQlIsb0UsQ0Frb0JJLGMsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxtQkFyb0JKLHlFLENBNG9CSSxlLENBQ0EsVSxDQTdvQkoseUUsQ0FpcEJJLGUsQ0FDQSxtQixDQUNBLFUsQ0FDQSxvQixDakIvdUNJLDhDaUIybEJSLHlFLENBdXBCSyxpQkF2cEJMLDRFLENBMnBCSyxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQTlwQkwsdUYsQ0FtcUJJLGMsQ0FDQSxlLENBQ0EsbUMsQ0FDQSxVLENBQ0EsZSxDQUNBLG9CLENqQm53Q0ksOENpQjJsQlIsdUYsQ0EycUJLLGMsQWpCdHdDRyw4Q2lCMmxCUiwyRSxDQW1yQkssaUJBbnJCTCx3RixDQXVyQkssYyxDQUNBLG1DLENBQ0EsVSxDQUNBLGUsQ2pCcnhDRyw4Q2lCMmxCUixrRixDQW9zQk0sUyxDQUNBLGUsQ0FDQSxvQixDQUNBLG9CLEFqQmx5Q0UsOENpQjJsQlIsZ0IsQ0FrdEJHLG1CLENBQUEsY0FLSCxpQixDQUNDLHlCLENBQ0EsUyxDQUNBLGUsQ2pCcnpDTyw4Q2lCa3pDUixpQixDQU1FLDJCekJpMEpBLHFCLEN5QnYwSkYsbUIsQ3pCdzBKRSxzQixDQUNBLHVCLEN5QjV6SkEsNEYsQ0FDQSxlLENBQ0EsYSxDQXR1QkYsd0MsQ0F1dEJBLG9CLENBbUJFLHlCLENBQ0EsaUIsQ2pCdDBDTSw4Q2lCa3pDUixvQixDQXVCRyxlLENBQ0EscUJBeEJILHFDLENBNkJFLFUsQ0FDQSxVLENqQmgxQ00sOENpQmt6Q1IscUMsQ0FpQ0csbUIsQ0FBQSxjQWpDSCxrRCxDQXFDRyxpQixDQUNBLFksQ0FDQSxTLENBQ0EsUSxDQUNBLHVCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ2pCejFDSyx1Q2lCNnlDUixrRCxDQStDSSxjLEFqQmoyQ0ksOENpQmt6Q1Isa0QsQ0FtREksY0FuREosb0QsQ0F3REcsZSxDQUNBLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxhLENBRUEsa0IsQ0FDQSxpQixDQUNBLHVCLENBQ0EsdUMsQ2pCdDNDSyw4Q2lCa3pDUixvRCxDQXVFSSxVLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLGdCQTNFSix1RCxDQStFSSxlLENBQ0EsZSxDQUNBLFMsQ0FDQSxZLENBbEZKLDBELENBcUZLLGUsQ0FDQSxrQixDQXRGTCw0RCxDQTJGSSxrQixDQUNBLGUsQ0FDQSxZLENBQ0EsUSxDQUNBLFMsQ0FDQSxZLENBQ0EsYyxDQUVBLGlCLENBQ0EsVyxDQUNBLHlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0F4R0osa0UsQ0FBQSxvRixDQTJHSyxrQixDQTNHTCx1RCxDQWdISSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSwwQixDQUNBLGtCLENBcEhKLDhELEN6Qjg1Sk0sZ0UsQ3lCcnlKRixhLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLEN6Qnd5SkUsK0QsQ3lCcDZKTixzRSxDQWtJSSx1QixDQUNBLGUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsYyxDQUNBLHdCLENBQ0Esa0IsQ2pCMTdDSSw4Q2lCa3pDUixpRSxDQThJSSxjLENBOUlKLGtFLENBb0pJLDhCQXBKSixrQyxDQTBKRSxjLENBQ0EsZSxDakI3OENNLDhDaUJrekNSLGtDLENBK0pHLGtCQS9KSCwrQyxDQW1LRyxpQixDQTZ5QkgscUYsQ0FoOUJBLDBDLENBdUtHLGEsQ0FDQSxlLEN6Qnl5S0MscUYsQ3lCMXlLRCxhLENBNGZILHdFLENBbnFCQSxxQyxDQTRLRyxlLENBNUtILDJDLENBcUxHLGlCLENBQ0EsaUIsQ2pCeCtDSyw4Q2lCa3pDUiwyQyxDQXdMSSxvQkF4TEosb0MsQ0E2TEcsaUIsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsUSxDakJ6L0NLLDhDaUJrekNSLG9DLENBME1JLEssQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBQ0EsZ0JBOU1KLHVDLENBb05FLG1CLENqQnRnRE0sOENpQmt6Q1IsdUMsQ0F1TkcscUJBdk5ILGlDLENBNE5FLGMsQ0FDQSxrQixDQTdORiwwQyxDQWdPRyxpQixDQWhPSCxxQyxDQUFBLHNDLENBb09HLFUsQ0FDQSxlLENqQnZoREssOENpQmt6Q1IscUMsQ0F3T0ksZSxDQUNBLGdCQXpPSixvQyxDQThPRyxlLENqQmhpREssOENpQmt6Q1Isb0MsQ0FpUEksY0FqUEosbUMsQ3pCay9KSSx3QyxDeUIzdkpELGEsQ0FDQSxlLENBQ0EsYyxDQXpQSCxrQyxDQThQRSxlLENBQ0EsYyxDQUNBLFksQ2pCbGpETSw4Q2lCa3pDUixrQyxDQW1RRyxlQW5RSCxxQyxDQXVRRyxhLENBQ0EsZSxDQXhRSCx5RCxDQTRRRyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxrQixDakJqa0RLLDhDaUJrekNSLHlELENBa1JJLGlCQWxSSixpRixDQXNSSSxlLENBQ0EsWSxDakJ6a0RJLDhDaUJrekNSLGlGLENBMFJLLGVBMVJMLGdHLENBaVNNLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHVCLENBclNOLGtHLENBMFNNLGlCLENBQ0EsYyxDQUNBLGMsQ0FDQSxTLENBQ0EsVyxDQUNBLHVCLENBQ0EsVyxDQUNBLG9CLENBalROLCtHLENBdVRNLGMsQ0FDQSx3QixDQXhUTiwrRyxDQUFBLCtHLENBOFRNLGUsQ0E5VE4sK0csQ0EwVU0sZSxDQUNBLGlCLENBM1VOLG9GLENBb1ZPLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQXhWUCwwRyxDekI4aUtNLDBHLENBQ0EsMEcsQ3lCNXNKQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQXRXTiwyRixDQTZXSyx5QixDQTdXTCwwRyxDekJ1aktNLDBHLENBQ0EsMEcsQ3lCcHNKQSxjLENBQ0EsdUIsQ0FDQSxZLENBdFhOLDJGLENBNlhLLHdCLENBN1hMLGtFLENBa1lJLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLGlCLENBQ0EsNEIsQ0F0WUosNEUsQ0F5WUssUyxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxXLENBZ0dBLDhCLENBN2VMLDhFLENBZ1pNLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYSxDQUNBLG9CLENBRUEsZSxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxZLENBQ0EsZ0IsQ2pCeHNERSxtQ2lCNnlDUiw4RSxDQThaTyxpQixDQUNBLGMsQ0FDQSxXLENBQ0EscUJBamFQLHFGLENBMGFNLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSw0RixDQUNBLGUsQ0FDQSxRLENBQ0Esa0IsQ0FDQSx3QixDQWpiTixpRixDQXFiTSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBRUEsYyxDQUNBLGUsQ0FDQSxpQixDQW1EQSxlLENBL2VOLG1GLENBK2JPLFUsQ0FDQSxpQixDQUVBLGMsQ0FDQSxnQixDQW5jUCx3RixDRHhzQ0EsaUQsQ0drUEEsbUUsQ0Y2NUNPLGEsQ0Eyc0JQLHlKLENBbHBDQSx1RixDQTJjTyxhLENBM2NQLHFGLENBK2NPLGUsQ0N2N0RQLHVCLENEdytDQSxzRixDRDlqQ0EsNkIsQ0E2eUJBLGlDLENDeXVCTSxTLENBeGROLGdHLENBOGRNLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxrQixDakJoeERFLHdDaUI2eUNSLGdHLENBc2VPLGdCLENBQ0EsZ0IsQWpCenhEQyw4Q2lCa3pDUiwyRixDQXFmTSxtQkFyZk4sdUUsQ0EyZkksZSxDQTNmSiwrQixDQWlnQkUsbUIsQ0FDQSxrQixDQUNBLG9ELENBQ0EsaUIsQ0FDQSwrQixDQUNBLDJCLENBQ0EscUIsQ2pCenpETSw4Q2lCa3pDUiwrQixDQTBnQkcsbUNBMWdCSCx1QyxDQThnQkcsa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLGUsQ0FuaEJILDZDLENBc2hCSSxrQixDQXRoQkosaUMsQ0EyaEJHLGMsQ0EzaEJILGtDLENBK2hCRyxpQixDQUNBLFUsQ0FoaUJILHVDLENBbWlCSSxlLENBMEJKLDRDLENBcEJBLFEsQ0FFRSxTLENBSUYsa0IsQ0FDQyxlLENBR0Qsa0IsQ0FDQyxjLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLDBCLENBQ0EsYSxDQUdELGdCLENBQ0MsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsTSxDQUNBLE0sQ0FDQSxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxPLENBQ0EsZSxDQUNBLHNCLENBQ0Esa0MsQ0FDQSxpQixDakI1M0RPLDhDaUIrMkRSLGdCLENBZ0JFLFNBaEJGLHNDLENBb0JFLGUsQ0FDQSx5QixDQUNBLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxjLENBQ0EsVSxDQUNBLGMsQ0EzQkYsbUIsQ0FtQ0UsYSxDQUNBLFEsQ0FDQSxjLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQXhDRixxQixDQTRDRSxhLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBakRGLHdCLENBQUEsc0IsQ0FxREUsVSxDQUNBLGEsQ0FDQSxjLENBdkRGLGtDLENBMERHLG9CLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQTdESCx3QixDQW1FRSxlLENBQ0Esa0IsQ0FJQSxZLENBQ0EsYyxDQUNBLDRGLENBRUEsaUIsQ0FDQSxpQixDQUNBLGUsQ0E5RUYsOEIsQ0FtWkEsbUcsQ0FsVUcsa0IsQ3pCa25KSCxnQixDeUI3bUpBLGtCLENBNlRBLCtGLENBQUEsZ0csQ0EzVEMsWSxDQUdELHVCLENBRUUsb0IsQ0FDQSw0QixDQUlGLE0sQ0FDQyxlLENBR0QsZ0QsQ0R4L0RBLGEsQ0N3NUZBLGlELENBLzVCQyxZLEN6Qm1uSkMsOEQsQ3lCcG5KRixxRCxDekJtbkpFLHVELENBTkEsbUQsQ0FDQSxtRCxDQUNBLG1ELENBQ0EsbUQsQ0FDQSxtRCxDQUNBLG1ELENBUkEscUQsQ0FDQSxrRCxDQUNBLHFELEN5QjVsSkEsbUMsQ0FDQSxlLEN6Qm9tSkEsdUQsQ3lCcm1KQSxtQyxDQUtBLGUsQ0FyQkYsMkYsQ0F5QkUsZ0IsQ3pCb21KQSx1RSxDeUI3bkpGLGtFLENBK0JFLFEsQ0EvQkYsNkQsQ0FtQ0UsbUIsQ0FDQSxrQixDQUNBLDBELENBQ0EsMkIsQ0FDQSxzQixDQUNBLGdDLENqQjcvRE0sOENpQnE5RFIsNkQsQ0EyQ0csaUMsQ0FDQSx1QixBakI1L0RLLG9DaUJnOURSLDZELENBZ0RHLHNCLENBQ0Esb0NBdkpILHdCLENBc0dBLGdFLENBcURHLFUsQ0FDQSxlLENBdERILHdFLENBMERHLGtCLENBQ0EsZSxDQUNBLGUsQ2pCamhFSyw4Q2lCcTlEUix3RSxDQStESSxpQkEvREosZ0YsQ0FBQSwwRSxDQW1FSSxlLENBbkVKLDhFLENBd0VJLFUsQ0F4RUosMEUsQ0E2RUcsaUIsQ0E3RUgsaUYsQ0FnRkksUyxDQUNBLGEsQ0FDQSxVLENBQ0EseUIsQ0FuRkosOEUsQ0E0RkcsZSxDQUNBLGUsQ0FDQSxpQixDQTlGSCwyRSxDQWtHRyxVLENBQ0EsZSxDQW5HSCxrRixDQXNHSSxRLENBdEdKLGtFLENBNEdFLGUsQ0FDQSxjLENBN0dGLDBFLENBQUEscUUsQ0FnSEcsZSxDQUNBLGEsQ0FqSEgsc0UsQ0FxSEcsWSxDQUNBLGtCLENBdEhILG9FLENBNlNBLGtHLENFcCtDQSwyRSxDQUFBLDhELENBbGNBLDZELENGbXZERyxhLENBMUhILHVFLENBK0hFLGtCLENBQ0EsYyxDQWhJRixpRSxDQXlJRSxtQixDQXpJRiw2RSxDQTRJRyxlLENqQmptRUssOENpQnE5RFIsNkUsQ0ErSUksZ0IsQ0EvSUosNEUsQ0FxSkksb0JBckpKLG9FLENBNEpHLGEsQ0FJQSxlLENBQ0EseUIsQ3pCMGlKQyx1RSxDeUJoakpELHlCLENBQ0EsYSxDakJqbkVLLDhDaUJxOURSLG9FLENBb0tJLGNBcEtKLDRFLENBQUEsZ0YsQ0FBQSw2RSxDQXlLRyxpQixDQXpLSCxpRixDQTZLRyxlLENBQ0EsUyxDQTlLSCxxRSxDQW1MRSxrQixDQW5MRix3RSxDQXNMRyxlLENBQ0EsVSxDQUNBLG1CLENBeExILHdFLENBNExHLGMsQ0FDQSxlLENBQ0EsbUIsQ0E5TEgsdUUsQ0FrTUcsVSxDQUNBLGUsQ0FDQSxrQixDQXBNSCx1RSxDQXdNRyxVLENBeE1ILG1FLENBNk1FLGtCLENBQ0EsMEQsQ0FDQSwyQixDQUNBLHNCLENBQ0EsZ0MsQ2pCdHFFTSw4Q2lCcTlEUixtRSxDQW9ORyxpQyxDQUNBLHVCLEFqQnJxRUssb0NpQmc5RFIsbUUsQ0F5Tkcsc0IsQ0FDQSxvQ0ExTkgsdUYsQ0FpT0ksbUIsQ0FDQSxhLENBQ0EsVSxDQUNBLHlCLENBcE9KLG9HLENBd09JLHdCLENqQjdyRUksOENpQnE5RFIsb0csQ0E2T0ssb0JBN09MLDBFLENBbVBHLGUsQ0FDQSxpQixDQXBQSCxzRSxDQXdQRyxlLENBQ0EsZSxDQXpQSCx1RSxDQWlRRyxhLENBQ0Esa0IsQ0FDQSxZLENBblFILDhFLENBMlFHLGtCLENBQ0EsUSxDQUNBLGUsQ0FDQSxlLENBOVFILG9GLENBc1JJLFUsQ0F0UkosNEYsQ0E2U0EscUYsQ0VwK0NBLCtHLENIMXdCQSxNLENDNHRFRyxRLENBM1JILHdGLENBK1JHLG9CLENBL1JILHNFLENBb1NFLGMsQ0FDQSxlLENEcHNFRiwyQixDQys1REEseUUsQ0F3U0csZSxDQUtILHVFLENBRUUsa0IsQ0FDQSxnQixDQUhGLDJFLENBQUEsMkUsQ0FPRSxtQixDQUNBLGUsQ0FSRixrRixDRHo3REEsdUMsQ0NvOERHLGlCLENBWEgscUYsQ0F3QkksZSxDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0EzQkosb0YsQ0FrQ0ksa0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBckNKLDBGLENBeUNJLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQTVDSixpRyxDQStDSyx5QixDQUNBLGUsQ0FDQSw0QixDQUFBLHdCLENBQ0EsaUIsQ0FDQSxNLENBQ0Esa0IsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxRLENBM0RMLDZGLENBZ0VJLFMsQ0FDQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBdEVKLDhFLENBb0ZHLGUsQ0FDQSxhLENBQ0EseUIsQ0F0RkgsNkUsQ0EwRkcsYSxDQUNBLHlCLENBM0ZILHlHLENBK0ZHLGtCLENBQ0EsYSxDQWhHSCx3RyxDQW9HRyxrQixDQXBHSCx5RixDQXdHRyxrQixDQUNBLGtCLENBQ0EsVSxDQUNBLG1CLENBM0dILCtGLENEejdEQSxvRSxDQ3VpRUksa0IsQ0E5R0oscUYsQ0EwSEksYyxDQTFISixvRixDQThISSxrQixDQUNBLGlCLENBL0hKLHNGLENBb0lHLFMsQ0FDQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBMUlILDRGLENBNklJLGtCLENBN0lKLDRGLENBa0pHLG1CLENBbEpILCtGLENBcUpJLG1CLENBckpKLG1GLENBOEpHLGMsQ0FDQSxlLENBQ0EsZSxDQUtILDRELENBR0csb0IsQ2pCMTZFSyw4Q2lCdTZFUiw0RCxDQU1JLG1CLENBQ0EsZ0IsQ0FBQSxjQVBKLHVGLENBZUksd0IsQ0FjSixtSCxDQTdCQSxnRixDQW9CRyxzQixDQVNILHNHLENBN0JBLG1FLENBd0JHLHNCLENBS0gsNEQsQ0FDQyxRLENBQ0EsUyxDQUZELG1KLENBS0UsYyxDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FSRiw0SSxDQWdCRSxZLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLDBCLENBQ0EsWSxDQUNBLGUsQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQTFCRixrSixDQTZCRyxPLENBQ0EsUSxDQUNBLGtDLENBQ0EsbUMsQ0FDQSxxQyxDQUNBLGlCLENBQ0EsVSxDQUNBLFksQ0FDQSxTLENqQnorRUssK0NpQm84RVIsbUksQ3pCdTlJSSxtSSxDeUIxNUlBLHNCLENBN0RKLG9ILEN6QjA5SUksb0gsQ3lCejVJQSxtQixDQWpFSix5SCxDekI2OUlJLHlILEN5Qng1SUEsWSxDQXJFSix5SCxDekJnK0lJLHlILEN5QnY1SUEsWSxDQUNBLGdCLEFqQnpnRkksaUVpQis3RVIseUgsQ3pCcStJSSx5SCxDeUJ4NUlDLGMsQ0FDQSxrQixBakJsaEZHLCtDaUJvOEVSLG1JLEN6QjArSUksbUksQ3lCdjVJQSxjLENBbkZKLGtKLEN6QjYrSUksa0osQ0FDQSxrSixDQUNBLGtKLEN5QnY1SUEsYyxDQXhGSiw4SCxDekJrL0lJLDhILEN5QnQ1SUEsUyxDQTVGSixtSSxDQW9HSSxzQixDQXBHSixtSSxDQXdHSSx1QixDQUNBLG9CQXpHSix3RyxDekJpaEpFLDRFLEN5QmpoSkYsNkUsQ0ErR0UsWSxDakJuakZNLCtDaUJvOEVSLHdHLENBa0hHLFUsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxVLENBckhILDZHLENBd0hJLGEsQ0FDQSxVLENBQ0EsUyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGMsQ0FqSUosb0gsQ0FxSUksa0IsQ0FDQSxzQkF0SUosZ0YsQ0FrSkUsYSxDQUNBLGlCLENBbkpGLDZFLENBd0pFLHVCLENBeEpGLDBFLENBNEpFLFUsQ2pCaG1GTSw4Q2lCbzhFUiwwRSxDQStKRyxxQkEvSkgsMEUsQ0F3TkEsbUYsQ0FxTkEsdUQsQ0F6UUUsWSxDQUlGLDhCLENBQ0MsYyxDQUNBLDBCLENBQ0EsVSxDQUNBLFcsQ0FDQSxNLENBQ0EsSyxDQUNBLFksQ0FDQSxhLENBR0QsOEIsQ0FDQyxZLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLFcsQ0FDQSxnQixDQUNBLE0sQ0FDQSxPLENBQ0Esc0IsQ0FYRCxnQyxDQWNFLFEsQ0FDQSxjLENBQ0EsZ0IsQ0FoQkYsNEMsQ0F3QkUsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsYyxDQUlGLHFELENBQ0MsZSxDQUdELG1FLENBUUUsYSxDQUlGLGdCLENBQ0MsdUIsQ0FDQSxlLENBQ0EseUIsQ0FDQSxjLENBR0Qsd0IsQ0FRQSx5QixDQU5FLHFCLENBRkYsNkIsQ0FJRyx3QixDQUlILDhCLENBSUcsd0IsQ0FDQSxzQixDQUlILDBCLENBRUUscUIsQ0FGRiwrQixDQUtHLG1CLENqQnJzRkssOENpQjBzRlIsWSxDQVNFLGtCQVRGLDRCLENBb0JHLGMsQ0FDQSxrQixDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLG9CLENBQ0EsaUIsQ0FFQSxpQixDQUNBLGdCLENBQ0EsbUIsQ0FTSCw0RCxDQUdHLG1CLENBSEgsMkUsQ3pCdTFJQSwyRSxDeUJoMUlHLHNCLENqQnh2RkssOENpQml2RlIsNEQsQ0FhSSxtQixDQWJKLDJFLEN6QjgxSUUsMkUsQ3lCNzBJRSx5QkFNSiw0RCxDQUdHLG1CLENBSEgsMkUsQ3pCODBJQSwyRSxDeUJ2MElHLHNCLENqQi93RkssOENpQnd3RlIsNEQsQ0FhSSxtQixDQWJKLDJFLEN6QnExSUUsMkUsQ3lCcDBJRSx5QkFNSiw0RCxDQUdHLG1CLENBSEgsMkUsQ3pCcTBJQSwyRSxDeUI5eklHLHNCLENqQnR5RkssOENpQit4RlIsNEQsQ0FjSSxtQixDQWRKLDJFLEN6QjQwSUUsMkUsQ3lCMXpJRSx5QkFNSiwrQixDQUNDLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FDQSxpQixDQUNBLGUsQ2pCM3pGTyw4Q2lCdXpGUiwrQixDQU9FLGNBUEYsbUMsQ0FXRSxpQixDQUNBLFksQ0FDQSxtQixDQUFBLGUsQ0FFQSxjLENBQ0EseUIsQ0FDQSwyQixDQWpCRiwwQyxDQXFCRSxrQixDQUNBLFUsQ0F0QkYsd0MsQ0EwQkUsaUIsQ0FDQSx1QixDQTNCRix3QyxDQStCRSx1QixDQUlGLDhDLENBQ0Msc0IsQ2pCMzFGTyw4Q2lCMDFGUiw4QyxDQUlFLHlCQUlGLG9DLENBQ0MsYSxDQURELG1HLENBSUUsYSxDQUpGLHFGLENBUUUsZ0IsQ2pCMTJGTSw4Q2lCazJGUixxRixDQVdHLGtCRGxpR0gsYyxDQUNFLGlCLENBR0YsSyxDQUNFLG1CLENBQUEsWSxDQUdGLHFDLENBQ0UsWSxDQUdGLCtCLENBQ0UsZ0IsQ0FHRixhLENBQ0UsZ0YsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FHRixVLENBQ0UsUyxDQUdGLE8sQ0k1QkEsa0YsQ0pvT0EsbUIsQ0F2TUUsZSxDQUdGLE8sQ0FDRSxlLENBR0YsZ0IsQ0FDRSxhLENBQ0Esa0IsQ0FRRixRLENBTEEsZ0IsQ0FDRSxjLENBQ0EsbUIsQ0FHRixRLENBQ0UsZSxDQUNBLGEsQ0FDQSxlLENBRUEsYyxDQUNBLFcsQ0FDQSxVLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxVLENBQ0EsZSxDQUdGLGdCLENBQ0UsVyxDQUdGLGtCLENBQ0UsYyxDQUdGLGEsQ0FDRSxxQixDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxZLENBR0YsUyxDQUNFLGEsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxjLENBR0YsaUIsQ0FDRSx3QixDQUdGLGEsQ0FDRSxlLENBQ0EsZSxDQUdGLFksQ0FDRSxjLENBQ0EsdUIsQ0FHRixrQixDQUNFLHVCLENBR0YsYSxDQUNFLGdCLENBQ0Esa0IsQ3ZCckZBLEksQ3VCeUZBLFMsQ0FDQSxRLENBQ0EscUIsQ0FDQSxhLENBR0YsSyxDQUNFLGEsQ0FDQSxXLENBQ0EsVyxDQUNBLCtDLENBQ0EsMkIsQ0FDQSw2QixDQUNBLDRCLEN4QnEwT0YsUSxDd0JsME9BLFUsQ3hCaTBPQSxlLENBREEsZ0IsQ3dCMXpPRSxxQixDQUdGLFEsQ0FDRSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQUNBLGtCLEN4Qit6T0YsNEIsQ3dCNXpPQSw2QixDQUVFLGUsQ0FPRixhLEN4QjB6T0EsVSxDd0J4ek9FLGMsQ0FDQSxpQixDQUdGLFUsQ0FDRSxrQixDQUdGLGdCLENBU0EsUyxDQVJFLGUsQ0FDQSxlLENBR0YsYyxDQUNFLGtCLENBR0YsUyxDQUVFLGMsQ0FDQSxVLENBQ0EsaUIsQ0FHRixJLENBQ0UsYyxDQUtGLFksQ0FDRSxZLENBQ0EsVSxDQUdGLGUsQ0FDRSxlLENBQ0EsVSxDQUNBLFMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxZLENBR0YsUSxDQUNFLFMsQ0FDQSxVLENBT0YsVSxDQUNFLGlCLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUdGLFcsQ0FDRSxvQixDQUdGLFksQ0FDRSxVLENBQ0EsaUIsQ0FDQSxXLENBR0YsZSxDQUNFLGMsQ0FDQSxlLENBT0YsTSxDQUNFLFUsQ0FHRixtQixDQUNFLGlCLENBQ0Esa0IsQ0FDQSxvQixDQUhGLHNCLENBTUksVSxDQUNBLGUsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxrQixDaEJoRUksOENnQnNEUixzQixDQWFNLGtCQWJOLDJCLENBc0JJLGtCLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLG9CLENBQ0EsaUIsQ0EzQkosK0MsQ0FBQSw4QyxDQUFBLDhDLENBQUEsa0MsQ0FBQSxpQyxDQUFBLGlDLENBZ0NNLGtCLENBQ0Esb0IsQ0FDQSxVLENBbENOLHdDLENBdUNJLGUsQ0FDQSxhLENBWUosMEIsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxpQixDaEI3R00sOENnQjBHUiwwQixDQU1JLG1CLENBQ0EsaUJBUEosMkMsQ0FXSSw4QixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsOEIsQ0FDQSx1QixDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FHQSxZLENBRUEsZSxDQUNBLHlDLENBQ0EsZSxDQUNBLFUsQ0FDQSx3QixDQTdCSiw2QyxDQW9DTSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsYyxDQUNBLFUsQ0FDQSxrQixDQUNBLGdCLENBQ0EseUIsQ0FDQSxVLENBQ0EsaUIsQ0E3Q04sb0QsQ0FpRE0sNEIsQ0FBQSx3QixDQUNBLHlCLENoQjVKRSw4Q2dCMEdSLDJDLENBc0RNLHdCeEJvME9OLFEsQ3dCenZPQSxRLENBaklBLDRDLENBQUEsMEQsQ0EyREksWSxDaEJyS0ksOENnQjBHUiw0QyxDQThETSxlQTlETiwrQyxDQWtFTSxlLENBQ0EsUyxDQUNBLFEsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ2hCakxFLDhDZ0IwR1IsK0MsQ0EwRVEsWSxDQUNBLGUsQWhCckxBLDhDZ0IwR1IsK0MsQ0ErRVEsZUEvRVIsa0QsQ0FtRlEsZSxDQUNBLFMsQ0FDQSxpQixDQUNBLGlCLENoQmhNQSw4Q2dCMEdSLGtELENBeUZVLGUsQ0FDQSxpQkExRlYsb0QsQ0E4RlUsYSxDQUNBLG9CLENBQ0EsZSxDQUNBLGMsQ0FDQSxtQixDQUNBLGtCLENoQjdNRiw4Q2dCMEdSLG9ELENBc0dZLGdCQXRHWiwwRCxDQThHWSxhLENBQ0Esa0IsQ3hCa3dPWixJLEN3QjF2T0EsSSxDQUVFLHdCLENBQ0EsaUIsQ2hCcE9NLDhDUmcrT0osSSxDd0Ivdk9KLEksQ0FNSSw0QixBaEJ2T0ksOENSdytPSixRLEN3Qjd2T0osUSxDQUtJLGVBSUoscUIsQ0E2eUJBLHlCLENBM3lCSSxVLENBQ0EsYyxDQVFKLFUsQ0FDRSxpQixDQUNBLGEsQ0FDQSw0QixDQUhGLGdCLENBQUEsaUIsQ0EyQkksaUIsQ0FDQSxpQixDQU9BLFMsQ0FJQSxVLENBSUEsdUIsQ0EzQ0osaUIsQ0FhSSxVLENBQ0EsVyxDQVJBLHlCLENBQ0EsZSxDQUVBLGMsQ0FFQSxLLENBQ0EsUyxDQUdBLFUsQ0FFQSxTLENBR0Esa0IsQ0FDQSxlLENBckJKLGdCLENBMEJJLDRCLENBR0EsZ0IsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHVDLENBQ0EsNEIsQ0FFQSxhLENBQ0EsZSxDQUNBLFMsQ0FFQSxjLENBQ0EsZ0YsQ0FDQSxlLENBMUNKLHNCLENBQUEsdUIsQ0FpRE0sUyxDQWpETixjLENBc0RJLHdDLENBSUosZSxDQVFBLGtDLENBUEUsaUIsQ0FDQSxhLENBQ0EsZSxDQUNBLFUsQ0FDQSxhLENBR0Ysa0MsQ0FHRSxlLENBS0YscUIsQ3hCcXVPQSxxQixDQUNBLHFCLENBQ0EscUIsQ3dCbHVPSSxtQyxDQUxKLDBELENBQUEsbUMsQ3hCMnVPQSxtQyxDQUNBLG1DLEN3Qmp1T0ksWSxDQVhKLGlDLENBZUksYyxDQWZKLHFDLENBbUJNLHdDLENBbkJOLG9DLENBdUJNLGUsQ0F2Qk4sbUMsQ0E0Qkksa0IsQ0FDQSxtQixDQTdCSixxRCxDQWlDUSxlLENBQ0EsaUIsQ0FDQSx3QyxDQUNBLGUsQ2hCN1dBLDhDZ0J5VVIscUQsQ0F1Q1UsZ0IsQ0FDQSxjLEFoQmpYRiw4Q2dCeVVSLHFELENBNENVLGtCQTVDVix5RCxDQWdEVSxXLENBaERWLHdELENBb0RVLGUsQ0FDQSxlLENBckRWLHlELENBNERRLGtCLENBNURSLDRELENBK0RVLFUsQ0EvRFYsMkQsQ0FvRVEsa0IsQ0E0K0JSLDJDLENBaGpDQSw2RCxDQXVFVSxhLENBQ0EsYyxDQUNBLGdCLENBekVWLDRELENBOEVRLFUsQ0FDQSxjLENBQ0EsZSxDQWcrQlIsNEMsQ0FoakNBLDhELENBbUZVLFUsQ0FDQSxlLENBQ0EseUIsQ0EyOUJWLDRDLENBaGpDQSw4RCxDQTJGVSxrQixDQTNGVixxQyxDQXNHSSxrQixDQUNBLG1CLENBdkdKLHdDLENBMEdNLGlCLENBQ0EsVSxDQUNBLGtCLENoQnJiRSw4Q2dCeVVSLHdDLENBK0dRLG9CQS9HUiwrQyxDQW9ITSxpQixDQUNBLGUsQ2hCOWJFLDhDZ0J5VVIsK0MsQ0F3SFEsb0JBeEhSLHdELENBNEhRLGtCLENoQnJjQSw4Q2dCeVVSLHdELENBK0hVLGlCQS9IVixpRCxDQW9JUSxVLENBQ0EsZSxDQUNBLFksQ0F0SVIsd0QsQ0EwSVEsd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBOUlSLHlDLENBbUpNLGlCLENBQ0EsVyxDQXBKTixpQyxDQXlKSSxrQixDQUNBLGMsQ0ExSkosc0MsQ0E2Sk0saUIsQ3hCOHFPSiw2QyxDd0IzME9GLDZDLENBa0tNLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTSxDQUNBLEssQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsbUIsQ3hCNnBPSiw2QyxDd0J2b09JLE8sQ0FDQSxTLEN4QnFwT0YsbUQsQ3dCMTFPSixtRCxDQWlMUSwwQixDaEIxZkEsOENSdXFQRixtRCxDd0I5MU9OLG1ELENBc0xVLGdCeEIycU9OLG1ELEN3QmoyT0osbUQsQ0EyTFEsYSxDQUNBLGUsQ0FDQSx5QixDQUNBLFUsQ0FDQSxjLEN4QmtxT0osbUQsQ3dCenBPSSxlLENBeE1SLG9DLENBNk1NLFUsQ0FDQSxRLENBQ0EsaUIsQ0EvTU4sMkMsQ0FtTk0sYSxDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0F0Tk4sc0QsQ0EwTk0sVSxDQUNBLFMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxlLENBOU5OLHlELENBaU9RLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0EsWSxDQUNBLGMsQ2hCcmpCQSw4Q2dCeVVSLHlELENBK09VLHNCQS9PVixnRSxDQW1QVSxjLENBQ0EsVSxDQUNBLGUsQ0FyUFYsK0QsQ0EwUFEsVSxDQUNBLFUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQUNBLGMsQ0FDQSxZLENoQjVrQkEsOENnQnlVUiwrRCxDQXNRVSxlQXVuQlYsOEQsQ0E3M0JBLGlFLENBQUEsNEUsQ0F1M0NBLDZELENBeG1DUSxZLENBL1FSLHNFLENBbVJRLGtCLENBQ0Esb0IsQ0FwUlIsbUYsQ0FBQSxtRSxDQXVSVSxTLENBdlJWLHVDLENBNlJNLGlCLENBQ0EsbUIsQ0E5Uk4sMkMsQ0FpU1EsVyxDQUNBLGEsQ0FDQSxhLENBblNSLCtDLENBdVNRLGEsQ0FDQSxlLENBRUEsYyxDQUNBLGEsQ0FDQSxlLENBNVNSLGdELENBZ1RRLGUsQ0FDQSxjLENBQ0EsVSxDaEIzbkJBLDhDZ0J5VVIsZ0QsQ0FxVFUsUyxDQUNBLFEsQ0FDQSxtQkF2VFYscUMsQ0FzVUksZSxDQUNBLGMsQ0FDQSxpQixDQXhVSix3QyxDQTJVTSxpQixDQUNBLGtCLENBNVVOLHlDLENBZ1ZNLFksQ0FDQSxrQixDQWpWTiw4QyxDQXFWTSxpQixDQXJWTiw2QyxDQXlWTSxhLENoQmxxQkUsOENnQnlVUiw2QyxDQTRWUSxtQixDQUFBLGNBNVZSLHlELENBZ1dRLGdCLENBQUEsWSxDQUNBLGEsQ0FDQSxpQixDQWxXUixvRCxDQXVXTSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsSyxDQUNBLGMsQ0FDQSxhLENBQ0EsVSxDQUNBLGEsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENBQ0EsYSxDQWxYTiw4QyxDQTBYTSxjLENBQ0EsZSxDQUNBLGUsQ0E1WE4sdUMsQ0FpWUksYSxDQUVBLFUsQ0FDQSxVLENoQjdzQkksOENnQnlVUix1QyxDQXVZTSxtQixDQUFBLGNBdllOLHlDLENBMllNLFUsQ0FDQSxvQixDQTVZTiwyQyxDQWdaTSxlLENBaFpOLGlELENGcTBDQSxxRSxDRWw3QlEseUIsQ0FuWlIsMEMsQ0F3Wk0sWSxDQXhaTiw2QyxDQTRaTSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxrQixDQUNBLGdCLENoQnp1QkUsOENnQnlVUiw2QyxDQW1hUSxXQW5hUiwyRCxDQXVhUSxrQixDQTRUUixrRCxDQW51QkEsbUUsQ0FBQSwyRCxDQUFBLGlFLENBMGFVLGtCLENBMWFWLDhDLENBZ2JNLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLGtCLENBQ0EsZ0IsQ2hCN3ZCRSw4Q2dCeVVSLDhDLENBdWJRLFdBdmJSLHFELENBNGJNLFUsQ0E1Yk4seUMsQ0FxY0ksbUIsQ0FDQSxVLENBdGNKLG1ELENBNmNNLGlCLENBN2NOLHVELENBaWRNLGlCLENBQ0EsZSxDQUNBLFMsQ2hCNXhCRSw4Q2dCeVVSLHVELENBc2RRLGUsQ0FDQSxXQXZkUixvQyxDQTZkSSxrQixDQUNBLGMsQ0E5ZEosc0MsQ0FpZU0sVSxDQWplTiwwQyxDQUFBLDBELENBQUEsNkQsQ0FxZU0sZSxDQXJlTixxQyxDQThlSSxvQixDQUNBLDRELENBQ0EsNEIsQ0FDQSxnQyxDQUNBLDJCLENBQ0EsaUIsQ0FDQSxTLENoQjd6QkksOENnQnlVUixxQyxDQXVmTSxtQyxBaEJoMEJFLDhDZ0J5VVIsMEQsQ0E4ZlEsa0IsQWhCdjBCQSw4Q2dCeVVSLDBDLENBc2dCUSxrQkF0Z0JSLHdELENBMmdCTSxZLENBM2dCTiwrQyxDQUFBLDBDLEN4QnlsUEUsMEMsQ0FDQSwwQyxDd0Iza09JLGlCLENBL2dCTixtRCxDQW1oQk0saUIsQ0FDQSxlLENBQ0EsUyxDQUNBLGtCLENoQi8xQkUsOENnQnlVUixtRCxDQXloQlEsZSxDQUNBLFdBMWhCUix1QyxDQWdpQkksa0IsQ0FDQSxjLENBQ0EsUyxDQWxpQkoseUMsQ0FBQSwyQyxDQTJpQk0sVSxDQTNpQk4sK0MsQ0EraUJNLGtCLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENoQjUzQkUsOENnQnlVUixxRCxDQXVqQlUsOEIsQ0FBQSwwQixDQUNBLGtCLENBeGpCViw0QyxDQStqQlEsb0JBL2pCUixnRCxDQW9rQk0saUIsQ0FDQSxrQixDQUNBLGtCLENoQi80QkUsOENnQnlVUixnRCxDQXlrQlEsaUJBemtCUiw0QyxDQStrQkksa0IsQ0Eva0JKLDZDLENBbWxCSSxlLENBNEZKLG9CLENBL3FCQSx5QyxDQXVsQkksa0IsQ0FDQSxjLENBdUZKLHlCLENBL3FCQSw0QyxDeEI4blBFLDRDLENBQ0EsNEMsQ3dCbGlPSSxpQixDQUNBLFUsQ0E5bEJOLGlELENBc21CTSxrQixDQUNBLGlCLENBdm1CTix3QyxDQTRtQkksYyxDQTVtQkosMkMsQ0ErbUJNLGtCLENBL21CTiw4QyxDQW1uQk0saUIsQ0FDQSxpQixDaEI3N0JFLDhDZ0J5VVIsOEMsQ0F1bkJRLG9CQXZuQlIscUQsQ0EybkJRLFUsQ0FDQSxrQixDQUNBLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLE0sQ0Fqb0JSLG9ELENBcW9CUSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFMsQ0FDQSxrQixDQUNBLEssQ0Ezb0JSLGdELENBK29CUSxlLENBQ0EsbUIsQ0FocEJSLGlELENBb3BCUSxRLENBQ0EscUIsQ0FycEJSLHNELENBeXBCUSxlLENBQ0EsZSxDQUNBLGdCLENBWVIsZSxDQUNFLFUsQ0FERixtQyxDQUlJLG9CLENBSUosb0IsQ0FHRSx3RCxDQUNBLGUsQ0FDQSxnQyxDQUNBLDJCLENBQ0EscUIsQ2hCLy9CTSw4Q2dCdy9CUixvQixDQVdJLGlDLENBQ0EsZ0IsQWhCcGdDSSw4Q2dCdy9CUixvQixDQWdCSSxlLENBQ0EsaUIsQWhCcGdDSSxvQ2dCbS9CUixvQixDQXFCSSxzQixDQUNBLG9DQXRCSix5QixDQTJCSSxlLENBRUEsNEIsQ0FDQSxlLENBRUEsb0IsQ2hCeGhDSSw4Q2dCdy9CUix5QixDQW1DTSxlLENBQ0EsaUJBZ0JOLDJCLENBRUksaUIsQ0FGSiw4QixDQWNJLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxlLENBbEJKLG9DLENBcUJNLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLHFCLENBQ0Esb0IsQ2hCcmtDRSw4Q2dCNGlDUixvQyxDQTRCUSxTLENBQ0Esa0IsQ0FDQSxtQkE5QlIsdUMsQ0FrQ1EsZSxDQUNBLGUsQ0FuQ1Isc0MsQ0F1Q1Esa0IsQ0FDQSxlLENBeENSLDZDLENBNENRLHdCLENBQ0EsZSxDQTdDUixpRCxDQWlEUSxpQixDQWpEUix3QyxDQXFEUSxlLENBckRSLDBDLENBd0RVLG9CLENBQ0EsYSxDQXpEVixrRCxDQThEUSxhLENBOURSLG9ELENBaUVVLG9CLENBQ0EsYyxDQUNBLGtCLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSwwQixDQTNFViwwRCxDQThFWSxrQixDQTlFWixxQyxDQXFGTSxhLENBQ0EsVSxDQUNBLFUsQ2hCbm9DRSw4Q2dCNGlDUixxQyxDQTBGUSxTLENBQ0EsaUIsQ0FDQSxvQkE1RlIsMkMsQ3hCcWpPSSw4QyxDd0JwOU5JLFUsQ0FDQSxhLENBQ0EsZSxDQUNBLGtCLENBcEdSLGdELENBNEdRLFcsQ0E1R1IsNEMsQ0FnSFEsZ0IsQ0FDQSx5QixDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxjLENBckhSLG9ELENBNkhRLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxrQixDQWhJUixvRCxDQW9JUSxnQixDQXBJUiwwRCxDeEIra09NLDBELEN3QnQ4Tkksb0IsQ0FDQSxVLEN4QnM4TkosMkQsQ3dCdjhOSSxvQixDQUtBLFUsQ0doM0NWLGdELENIZzNDVSxVLENoQjFyQ0YsOENnQjRpQ1IsMkQsQ0FpSlksVSxDQUNBLGtCQVFaLG1DLENBRUksYyxDQUZKLGtDLENBbUxBLGlCLENBN0tJLGtCLENBQ0EsYyxDQVBKLHFDLENBVU0sWSxDQUNBLGtCLENBWE4sZ0QsQ0FjUSxvQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBdkJSLHFDLENBNkJJLGtCLENBQ0EsYyxDQUNBLHFCLEN4QjQ3TkYsd0MsQ3dCMzlORix3QyxDeEIwOU5FLHVDLEN3QnQ3TkksVSxDQXBDTix3QyxDQXdDTSxpQixDQUNBLGtCLENBekNOLCtDLENBNkNNLGUsQ0E3Q04sNkMsQ0FpRE0sa0IsQ0FqRE4sMkMsQ0FxRE0sa0IsQ0FDQSxpQixDQXRETixrRCxDQXlEUSxVLENBQ0EseUIsQ0FFQSx3QixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxTLENoQjl3Q0EsOENnQnNzQ1Isa0QsQ0EyRVUsWUEzRVYsaUQsQ0FnRlEsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxLLENoQjV4Q0EsOENnQnNzQ1IsaUQsQ0F5RlUsV0F6RlYsNkMsQ0E4RlEsZSxDQUNBLG1CLENBL0ZSLG1ELENBbUdRLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxjLENBdEdSLHdDLENBa0hJLGMsQ0FDQSxlLENBbkhKLGtELENBQUEsdUQsQ0EyUkEsNEMsQ0FBQSw4QyxDQXJLTSxpQixDaEI1ekNFLDhDZ0Jzc0NSLGtELENBeUhRLGlCQXpIUixpRSxDQThITSxlLENBQ0Esa0IsQ0EvSE4sdUUsQ0FtTEEsa0QsQ0FqRFEsa0IsQ0FsSVIsMkMsQ0F1SU0sWSxDQUNBLGtCLENBeElOLHlELENBNElNLFcsQ0FDQSxrQixDaEJuMUNFLDhDZ0Jzc0NSLHlELENBZ0pRLFUsQ0FDQSxlLENBQ0Esa0JBbEpSLG9ELENBdUpNLGUsQ0F2Sk4sd0MsQ0FnS0ksb0IsQ0FDQSxrQixDQUNBLGlELENBQ0EsNEIsQ0FDQSxnQyxDQUNBLDJCLENoQjMyQ0ksOENnQnNzQ1Isd0MsQ0F3S00sbUNBeEtOLDJDLENBNEtNLFksQ0FDQSxrQixDQUNBLGlCLENBS04saUIsQ0FFRSxtQixDaEIzM0NNLDhDZ0J5M0NSLHdDLENBTU0sZ0IsQ0FFQSxtQixDQUFBLGNBUk4sc0IsQ0FhSSxlLENBQ0EsaUIsQ0FDQSx3QyxDQUNBLGUsQ0FDQSxpQixDaEIxNENJLDhDZ0J5M0NSLHNCLENBcUJNLFksQ0FDQSxZQXRCTiwwQixDQTBCTSxXLENBMUJOLDRCLENBOEJNLGMsQ0E5Qk4seUIsQ0FrQ00sZSxDQUNBLGUsQ0FuQ04sdUMsQ0F5Q00sa0IsQ0F6Q04sMEMsQ0E0Q1EsVSxDQTVDUix5QyxDQWlETSxrQixDQWpETiwwQyxDQTJETSxVLENBQ0EsYyxDQUNBLGUsQ0FxQk4sbUQsQ0FFSSxZLENBRkosZ0QsQ0FNSSxXLENBTkosaUUsQ0FXTSxtQixDQVhOLG9FLENBZU0sYSxDQUNBLGlCLENBQ0EsUyxDQUtOLHlDLENBRUksYyxDQUZKLGtFLENBU00sZSxDQVROLDhDLENBY0ksa0IsQ0FkSiwrQyxDQWtCSSxlLENBbEJKLGdELENBc0JJLGtCLENBdEJKLGtELENBeUJNLFUsQ0F6Qk4sa0QsQ0E4Qkksa0IsQ0FDQSx3RCxDQUNBLGdDLENBQ0EsMkIsQ0FDQSxxQixDaEJuZ0RJLDhDZ0JpK0NSLGtELENBcUNNLG1DLEFoQmpnREUsb0NnQjQ5Q1Isa0QsQ0F5Q00sc0IsQ0FDQSxvQ0ExQ04sb0QsQ0E4Q00sVSxDQTlDTiwyQyxDQW1ESSxlLENBQ0EsYyxDQXBESixnRCxDQTRESSxrQixDQTVESixpRCxDQWdFSSxlLENBaEVKLHVDLENBb0VJLG9CLENBQ0EsNEQsQ0FDQSw0QixDQUNBLGdDLENBQ0EsMkIsQ2hCemlESSw4Q2dCaStDUix1QyxDQTJFTSxtQ0EzRU4saUMsQ0FnRkksZSxDQUNBLGMsQ0FDQSxpQixDQWxGSix5QyxDQXFGTSxrQixDQUNBLGUsQ0F0Rk4sK0MsQ0F5RlEsa0IsQ0F6RlIsc0MsQ0ErRkksa0IsQ0EvRkosc0MsQ0FtR0ksa0IsQ0FuR0osd0MsQ0FzR00sVSxDeEJvME5KLHlDLEN3QjE2TkYseUMsQ0EyR00sZSxDQTNHTix3QyxDQWdISSxrQixDQUNBLHdELENBQ0EsZ0MsQ0FDQSwyQixDQUNBLHFCLENoQnJsREksOENnQmkrQ1Isd0MsQ0F1SE0saUMsQ0FDQSxnQixBaEJwbERFLG9DZ0I0OUNSLHdDLENBNEhNLHNCLENBQ0Esb0NBN0hOLDBDLENBaUlNLFUsQ0FqSU4sNkMsQ0EySUksa0IsQ0EzSUosOEMsQ0ErSUksZSxDQS9JSix3QyxDQUFBLG1DLENBbUpJLGMsQ0FDQSxlLENBcEpKLDZDLENBdUpNLGlCLENBdkpOLGlELENBMEpRLGUsQ0FDQSxVLENoQjVuREEsOENnQmkrQ1IsaUQsQ0E4SlUsZSxDQUNBLFlBL0pWLHdDLENBc0tJLGtCLENBdEtKLHVDLENBMEtJLGtCLENBQ0EsbUIsQ0EzS0osMEMsQ0E4S00saUIsQ0FDQSxVLENBQ0Esa0IsQ0FoTE4saUQsQ0FvTE0saUIsQ0FDQSxrQixDQXJMTixtRCxDQXdMUSxVLENBQ0EsZSxDQUNBLFksQ0ExTFIsMEQsQ0E4TFEsd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBbE1SLDJDLENBdU1NLGlCLENBQ0EsZSxDQUNBLFcsQ2hCMXFERSw4Q2dCaStDUiwyQyxDQTRNUSxjQTVNUiw0QyxDQWtOSSxjLENBQ0Esa0IsQ0FuTkosaUQsQ0FzTk0sa0IsQ0F0Tk4sOEMsQ0EwTk0sVSxDQUtOLDhDLENBRUksZSxDQUNBLGdCLENBSEosOEIsQ0FPSSxvQixDQUNBLDRELENBQ0EsNEIsQ0FDQSxnQyxDQUNBLDJCLENoQjNzREksOENnQmdzRFIsOEIsQ0FjTSxtQ0FkTixpQyxDQWtCTSxpQixDQWxCTixvQyxDQXVCSSxrQixDQUNBLGMsQ0FDQSxxQixDeEJ5eE5GLHVDLEN3Qmx6TkYsdUMsQ0E2Qk0saUIsQ0FDQSxrQixDQTJjTiw2QyxDQUFBLDhDLENBemVBLDhDLENBa0NNLGUsQ0FsQ04sNEMsQ0FzQ00sa0IsQ0F0Q04sMEMsQ0EwQ00sa0IsQ0FDQSxpQixDQUNBLG1CLENBNUNOLGlELENBK0NRLFUsQ0FDQSx5QixDQUVBLHdCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLFMsQ2hCOXZEQSw4Q2dCZ3NEUixpRCxDQWlFVSxZQWpFVixnRCxDQXNFUSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFMsQ0FDQSxrQixDQUNBLEssQ2hCNXdEQSw4Q2dCZ3NEUixnRCxDQStFVSxXQS9FViw0QyxDQW9GUSxlLENBQ0EsbUIsQ0FyRlIsa0QsQ0F5RlEsZSxDQUNBLGUsQ0FDQSxtQixDQUNBLGMsQ2hCNXhEQSw4Q2dCZ3NEUixnQyxDQXlHTSxxQkF6R04seUMsQ0E4R0ksa0IsQ0FDQSxjLENBQ0EsaUIsQ0FoSEosNEMsQ3hCZzNORSw0QyxDQUNBLDRDLENBQ0EsMkMsQ3dCNXZOSSxVLEN4Qmd3Tk4sK0IsQ3dCM3ZOQSwwQyxDQUdJLGtCLENBQ0EsZSxDQUpKLGdELEN4Qit2TkUscUMsQ3dCMytNRixvRSxDQUFBLGlGLENBN1FNLGtCLENBUE4sZ0MsQ0FZSSxjLENBQ0Esa0IsQ0FiSixtQyxDQW9CTSxlLENBcEJOLDRDLENBd0JNLGEsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0Esa0IsQ0E1Qk4sa0MsQ0FpQ0ksZSxDQUNBLGMsQ0FsQ0osd0MsQ0FxQ00sa0IsQ0FyQ04sa0MsQ0FBQSw4QyxDQXlDTSxpQixDQXpDTixrRCxDQTRDUSxlLENBQ0EsUyxDaEJ4MkRBLDhDZ0IyekRSLGtELENBZ0RVLFlBaERWLDhDLENBc0RNLGUsQ0F0RE4scUMsQ0EyREksa0IsQ0FDQSxjLENBNURKLHdDLENBK0RNLGlCLENBQ0Esa0IsQ0FRQSxVLENBeEVOLHdDLEN4Qnd5TkUsd0MsQ0FDQSx1QyxDQUNBLDJDLEN3Qmx1TkksVSxDQXhFTix5QyxDQTRFTSxrQixDQTVFTixpQyxDQWlGSSxlLENBQ0EsYyxDQWxGSix3QyxDQUFBLDZDLENBQUEsc0MsQ0FvUkEsd0MsQ0EvTE0saUIsQ0FyRk4saUQsQ0F3RlEsZSxDQUNBLFMsQ2hCcDVEQSw4Q2dCMnpEUixpRCxDQTRGVSxlLENBQ0EsZSxDQUNBLFUsQ0E5RlYsNkMsQ0FxR1EsaUJBckdSLHFDLENBMkdJLGtCLENBQ0EsYyxDQTVHSiw4QyxDQW1ITSxtQixDQUNBLGUsQ0FDQSxjLENoQmg3REUsOENnQjJ6RFIsMkMsQ0EwSFEsbUJBMUhSLGtELENBeUtBLDZCLENBM0NRLFcsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxjLENBaklSLGlELENBcUlRLFksQ0FySVIsZ0QsQ0EwSU0saUIsQ0FDQSxlLENBM0lOLGtELENBQUEscUMsQ0FtdUNBLDhGLENBQUEsNkYsQ0FyUkEsc0IsQ0FoMEJRLGUsQ0E5SVIsbUMsQ0FvSkksb0IsQ0FDQSw0RCxDQUNBLDRCLENBQ0EsZ0MsQ0FDQSwyQixDQUNBLGlCLENoQnA5REksOENnQjJ6RFIsbUMsQ0FvS00sbUNBS04sZ0IsQ0FDRSxxQixDQURGLHNCLENBSUksaUIsQ2hCeCtESSw4Q2dCbytEUixzQixDQU9NLG9CQVBOLDZCLENBV00sVSxDQUNBLHlCLENBRUEsd0IsQ0FDQSxrQixDQUNBLGtCLENBR0EsaUIsQ0FDQSxNLENBQ0EsaUIsQ0FFQSxVLENBQ0EsZSxDQUVBLFMsQ0FDQSxhLENBQ0EsYSxDaEJoZ0VFLDhDZ0JvK0RSLDZCLENBK0JRLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsYyxDQUNBLFVBdENSLDRCLENBMkNNLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxXLENBQ0EsUyxDQUNBLGtCLENBQ0EsSyxDQUNBLFksQ2hCdGhFRSw4Q2dCbytEUiw0QixDQXFEUSxTLENBQ0EsZ0JBdERSLHdCLENBQUEseUIsQ0EyRE0sZSxDQUNBLG1CLENBNUROLDhCLENBcUVNLGUsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxjLENBQ0EsaUIsQ2hCN2lFRSw4Q2dCbytEUiw4QixDQTRFUSxpQkE1RVIseUIsQ0FpRk0sZSxDQUNBLG1CLENBbEZOLDJCLENBcUZRLFUsQ0FDQSxpQixDaEIxakVBLDhDZ0JvK0RSLDJCLENBeUZVLFUsQ0FDQSxvQkExRlYseUMsQ0d4b0RBLHlFLENIMHVETSxZLENBS04seUIsQ0FJQSwwRixDQUFBLDJGLENBSEUsWSxDQUdGLG9DLENBRUksa0IsQ0FDQSxjLENBSEoscUMsQ0FBQSw0QyxDQXluQkEseUIsQ0FsbkJJLGMsQ0FQSix3QyxDQWNNLGlCLENBQ0EsZSxDQWZOLDhELENBbUJNLGtCLENBQ0EsYyxDQUNBLGtCLENBckJOLGtELENBaUNNLG1CLENBakNOLG9ELENBb0NRLGMsQ0FwQ1IsMkUsQ0F3Q1EsZSxDQUNBLGtCLENBQ0EsYyxDaEJ6bkVBLDhDZ0Ira0VSLDJFLENBaURVLGNBakRWLHVELENBc0RRLFksQ2hCcm9FQSw4Q2dCK2tFUix1RCxDQXlEVSxpQkF6RFYscUUsQ0E4RFEsWSxDQTlEUix5RCxDQW1FTSxhLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0F4RU4sb0YsQ0ErRVEsYyxDQVdSLDhDLENBRUksb0IsQ0FDQSw0RCxDQUNBLDRCLENBQ0EsZ0MsQ0FDQSwyQixDaEIvcUVJLDhDZ0J5cUVSLDhDLENBU00sbUNBVE4sMkMsQ0FjSSxvQixDQUNBLGUsQ0FDQSw0RCxDQUNBLDRCLENBQ0EsZ0MsQ0FDQSwyQixDaEI1ckVJLDhDZ0J5cUVSLDJDLENBc0JNLG1DQXRCTixxRCxDQUFBLDBELENBMEJNLGlCLENBMUJOLHlELENBNkJRLGUsQ0FDQSxVLENoQnZzRUEsOENnQnlxRVIseUQsQ0FpQ1UsZSxDQUNBLFlBbENWLHVELENBd0NNLGUsQ0F4Q04sNEMsQ0FpREksZSxDQUNBLGUsQ0FsREosc0MsQ0FBQSxzRCxDQXFETSxpQixDQXJETiwwRCxDQXdEUSxlLENBQ0EsVSxDaEJsdUVBLDhDZ0J5cUVSLDBELENBNERVLGUsQ0FDQSxZQTdEVixvRSxDQWtFUSxlLENBQ0EsVSxDaEI1dUVBLDhDZ0J5cUVSLG9FLENBc0VVLGUsQ0FDQSxZQXZFVixpRCxDQTZFTSxnQixDQTdFTixnRSxDQWlGTSxZLENoQjF2RUUsOENnQnlxRVIsc0MsQ0F5Rk0sa0IsQ0FDQSxpQkExRk4sd0MsQ0E4Rk0sVSxDQUNBLGUsQ0FDQSxZLENBaEdOLCtDLENBb0dNLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQXhHTiwwQyxDQTRHTSxpQixDQUNBLFcsQ0FDQSxlLENoQnZ4RUUsOENnQnlxRVIsMEMsQ0FpSFEsY0FqSFIsMkMsQ0F1SEksYyxDQUNBLGUsQ0F4SEosOEMsQ3hCcXRORSw4QyxDQUNBLDZDLENBQ0EsZ0QsQ3dCemxOSSxpQixDQTlITiwwQyxDQW1JSSxrQixDQUNBLGMsQ0FwSUosNkMsQ3hCOHRORSw0QyxDd0J0bE5JLGlCLENBQ0EsVSxDaEJsekVFLDhDZ0J5cUVSLG1ELENBK0lNLGlCLENBL0lOLDhDLENBcUpNLGtCQXJKTix5QyxDQTBKSSxlLENBQ0EsYyxDQUNBLGlCLENBNUpKLGlELENBbUtNLGtCLENBQ0EsZSxDQXBLTix1RCxDQXVLUSxrQixDQXZLUiw4QyxDQTZLSSxrQixDQTdLSiw4QyxDQWlMSSxrQixDQWpMSixnRCxDQW9MTSxVLENBcExOLHNELENBQUEsd0QsQ0F3TE0sa0IsQ0F4TE4sNEQsQ0FBQSw4RCxDQTJMUSxrQixDQTNMUixnRCxDQWlNSSxrQixDQUNBLHdELENBQ0EsZ0MsQ0FDQSwyQixDQUNBLHFCLENoQjkyRUksOENnQnlxRVIsZ0QsQ0F3TU0saUMsQ0FDQSxnQixBaEI3MkVFLG9DZ0JvcUVSLGdELENBNk1NLHNCLENBQ0Esb0NBOU1OLGtELENBME5NLFUsQ0ExTk4scUQsQ0FnT00sZSxDQUNBLGUsQ0FqT04sNEMsQ0FzT0ksYyxDQUNBLGUsQ0F2T0osK0MsQ0FBQSxvRCxDQTBPTSxpQixDQTFPTixtRCxDQThPTSxrQixDQUNBLFUsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLG1CLENBcFBOLHlELENBdVBRLDJDLENBdlBSLHFELENBMlBRLGUsQ0EzUFIseUQsQ0ErUFEsUyxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FsUVIsMEQsQ0FzUVEsUyxDQUNBLGEsQ0FDQSxVLENBQ0Esa0IsQ0F6UVIsdUQsQ0E2UVEsVyxDQUNBLG9CLENoQmw3RUEsc0NnQm9xRVIsdUQsQ0FpUlUsYUFqUlYsaUUsQ0F1Uk0sWSxDQXZSTiwwQyxDQTRSSSxrQixDQUNBLGMsQ0FDQSxlLENBOVJKLDZDLENBcVNNLFksQ0twb0ZOLHlHLENBQUEsK0IsQ0wrMUVBLDRDLENBeVNNLFUsQ0F6U04sa0QsQ0E4U0ksYyxDQUNBLGUsQ0sxTEosbUksQ0xySEEscUQsQ0FrVE0saUIsQ0FDQSxlLENoQjU5RUUsOENnQnlxRVIscUQsQ0FzVFEsb0JBdFRSLDJELENBMlRNLG9CLENBQ0EsZSxDQTVUTix3RCxDQWdVTSxhLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBdFVOLDhELENBeVVRLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLGtCLENBRUEsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFksQ2hCMS9FQSw4Q2dCeXFFUix3RCxDQXFWUSxlLENBQ0Esa0IsQ0FDQSxZLENBdlZSLDhELENBMFZVLGVBMVZWLDZELENBK1ZRLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDaEJqaEZBLDhDZ0J5cUVSLG9ELENBZ1hRLGUsQ0FDQSxnQixDQWpYUix1RCxDQXVYUSxpQkFNUixpQixDQUVJLGMsQ0FGSix5QixDQUtNLFUsQ0FDQSxVLENBQ0EsUyxDQVBOLGdDLENBWUksWSxDQVpKLG9DLENBZ0JJLGdCLENBaEJKLHVDLENBb0JNLGUsQ0FDQSxTLENBQ0EsYSxDQXRCTiwrQyxDQTBCTSxrQixDQTFCTixxRCxDQUFBLHdELENBbUNRLGMsQ0FDQSxTLENBQ0EsZSxDQUNBLHVCLENBQ0EsbUIsQ0FDQSx5QixDQXhDUixnRSxDQUFBLG1FLENBNkNRLGUsQ0FzQlIscUIsQ0FFSSxnQixDQUNBLG1CLENBQ0EsYSxDQUNBLG1CLENBSUoscUQsQ0FDRSxvQixDaEJubkZNLDhDZ0JrbkZSLHFELENBSUksa0JBSkosd0UsQ0FRSSxRLENBQ0EsVyxDQVRKLHFHLENBWU0sZ0IsQ0FaTiwyRCxDQWlCSSxlLENBQ0EsYSxDQUNBLHlCLENBbkJKLGdFLENBdUJJLGUsQ0F2Qkosc0UsQ0EwQk0sZSxDQWtaTiw4SCxDQTVhQSx5RSxDQStCSSxlLENBL0JKLG1FLENBbUNJLGEsQ0FDQSxtQixDQUFBLFksQ0FwQ0osOEUsQ0F1Q00sbUIsQ0FBQSxlLENBb3VCTixxQyxDQTN3QkEsc0YsQ0E2Q00sc0IsQ0E3Q04sdUYsQ0FrREksZ0IsQ0FsREosNkYsQ0FxRE0sZSxDQXJETixnRixDQTBESSx1QixDRzk0REosK0gsQ0FBQSxrSCxDSG8xREEsa0UsQ0E4REksdUIsQ0FJSixvRSxDQUNFLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQVBGLDRFLENBVUksYyxDQUNBLHlCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FJSix1QyxDQUlJLGtCLENBa1ZKLDRHLENBQUEsNEcsQ0F0VkEsNkMsQ0FPTSxrQixDQVBOLDRCLENBWUksaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ3hCdzhNSix1QixDQUNBLDhCLEN3QnI4TUEsK0IsQ3hCczhNQSwyQyxDd0J0d01BLDBDLENBdkxBLFcsQ0FKSSxZLENBSUosVyxDQUdFLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxPLENBQ0Esb0MsQ0FFQSxtQixDeEJtOE1GLDJCLEN3Qmg4TUEsb0IsQ0FHRSxjLENBQ0EsMEIsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxLLENBUkYsb0IsQ0FVRSxZLENBREEsYSxDeEJ1N01GLDJCLEN3Qmw3TUUsWSxDQUdGLG9CLENBQ0UsYSxDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsZSxDQUNBLGEsQ0FDQSxNLENBQ0EsTyxDQUNBLFksQ0FDQSxpQixDQUNBLFksQ0FaRixzQixDQWVJLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxjLENBQ0EsUyxDQUNBLFksQ0FDQSxjLENBQ0EsbUIsQ01yOUZKLG9ELENOKzdGQSw0QixDQXlCTSxVLENBekJOLHdCLENBa0NJLGEsQ0FDQSxXLENBbkNKLDBCLENBdUNJLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQUNBLGUsQ0E1Q0osMkIsQ0FnREksYSxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBSUosVyxDQUNFLFMsQ0FDQSxRLENBQ0EsVSxDQUNBLGMsQ0FHRixpQixDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQUdGLGlCLENBQ0UsVSxDQUNBLHFCLENBQ0EsWSxDQUNBLGlCLENBQ0EsMEMsQ0FDQSxrQixDQU5GLHNCLENBU0ksYSxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLHdCLENBQ0Esa0IsQ0FkSixxQixDQWtCSSxVLENBQ0EsaUIsQ0FuQkosbUIsQ0F1QkksZSxDQUNBLGMsQ0FDQSxlLENBSUosbUIsQ0FDRSxVLENBQ0EsYyxDQUNBLE0sQ0FDQSxrQixDQUNBLFEsQ0FDQSxVLENBQ0EsMkIsQ0FDQSxhLENoQm4zRk0sOENnQjIyRlIsbUIsQ0FXSSxVQVhKLHFCLENBZUksUSxDQUNBLGlCLENBQ0EsVSxDQWpCSiwyQixDQXFCSSxpQixDQUNBLE8sQ0FDQSxjLENBQ0EsVSxDQUNBLGMsQ0FJSixpQyxDQUVJLGEsQ0FGSixtRCxDQUtNLEssQ0FMTiw2RCxDQVNNLFcsQ0FDQSxlLENBVk4sbUQsQ0FjTSxXLENBS04sNkIsQ0FHTSxhLENoQjk1RkUsOENnQjI1RlIsMEMsQ0FTVSxlSzFsR1YsZ0ksQ0xpbEdBLHdDLENBY1EsVSxDQUNBLGlCLENoQjE2RkEsOENnQjI1RlIsd0MsQ0FrQlUsVSxDQUNBLGlCLENBT1Ysa0QsQ0FHTSxnQkFLTixjLENBQ0UsUyxDQUNBLGUsQ0FDQSx5QixDQUNBLGUsQ0FDQSxvQixDQUVBLFcsQ0FDQSxZLENBQ0EsWSxDQUdGLHVCLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGtCLENBSEYseUIsQ0FNSSxVLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGUsQ2hCbDlGSSw4Q2dCeThGUix5QixDQVlNLGFBS04sTSxDQUNFLGdCLENBR0YsTSxDQUNFLG1CLENBR0YsTSxDQUNFLGdCLENBR0YsTSxDQUNFLG1CLENBS0EsTSxDQUNFLGlCLENBQ0Esa0IsQ0FGRixNLENBQ0UsaUIsQ0FDQSxrQixDQUZGLE0sQ0FDRSxpQixDQUNBLGtCLENBRkYsTyxDQUNFLGtCLENBQ0EsbUIsQ0FLRixNLENBQ0UsZSxDQUNBLGtCLENBRkYsTSxDQUNFLGUsQ0FDQSxrQixDQUZGLE0sQ0FDRSxlLENBQ0Esa0IsQ0FGRixPLENBQ0UsZ0IsQ0FDQSxtQixDQU1KLE8sQ0FDRSw0QixDQUtGLGEsQ0FDRSxlLENBQ0EsYSxDQUZGLGdCLENBS0ksYyxDQUNBLG9CLENBQ0EsZSxDQUNBLFMsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxtQyxDQUlKLDZGLENBRUksb0IsQ0FJSiw0RixDQUNFLG1CLENBR0Ysa0IsQ0dodEdBLHVELENBQUEsd0MsQ0hpdEdFLFksQ0FHRix3RSxDeEJxNE1BLHdFLENBQ0Esd0UsQ0FDQSx3RSxDQUVBLHVFLENBQ0EsMEUsQ0FGQSwyRSxDd0JoNE1JLHVCLENBUkosd0UsQ3hCODRNQSw2RSxDd0JqNE1JLHlCLENBYkosZ0YsQ0FrQk0sa0IsQ0FDQSxrQixDQW5CTixzRixDQUFBLHVGLENBdUJRLGtCLENBQ0Esc0IsQ0F4QlIsMkYsQ0E4QkksZ0IsQ0E5QkosMEYsQ0FzQ0ksZSxDQUNBLHVCLENBdkNKLDZGLENBQUEsNEYsQ0EwQ00sdUIsQ0ExQ04sNEYsQ0E4Q00sYyxDQUNBLGUsQ0EvQ04sNkYsQ0F1RE0sZSxDQUNBLGMsQ0FDQSxRLENBekROLHdGLENBOERJLGlCLENBQ0EscUQsQ0FDQSxxQixDQUNBLGlDLENBQ0EsMkIsQ0FDQSxpQixDaEJqbUdJLDhDZ0I4aEdSLHdGLENBc0VNLHNCQXRFTixvRyxDQThFTSxrQixDQUNBLGEsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxnQixDQXRGTix1RyxDQTBGTSxhLENBQ0EsaUIsQ0EzRk4sMEcsQ0ErRk0sYSxDQUNBLFEsQ0FDQSxXLENBakdOLHNHLENBcUdNLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYyxDQTFHTix5RyxDQWtITSx3QyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDQUNBLGUsQ0F2SE4sa0YsQ0E0SEksZSxDQUNBLCtDLENBQ0EsdUIsQ0FDQSxpQyxDQUNBLDJCLENBQ0EscUIsQ2hCMXBHSSxzQ2dCeWhHUixrRixDQW9JTSxlLENBQ0EscUIsQ0FDQSxrQyxBaEIvcEdFLHNDZ0J5aEdSLGtGLENBMElNLGlCQTFJTixxRixDQThJTSxhLENBQ0EsZSxDQS9JTixnRyxDQW1KTSxhLENBQ0EsYyxDQXBKTixtRyxDQXdKTSx3QyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDQTVKTixzRyxDQWdLTSxrQixDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQ0FyS04sdUYsQ0E4S0ksYSxDQTlLSiwwRixDQWlMTSxrQixDQUNBLGEsQ0FDQSxlLENBQ0EsZSxDaEJsdEdFLDhDZ0I4aEdSLDBGLENBdUxRLG1CQXZMUiw0RixDQTRMTSxlLENBQ0EsaUIsQ0FDQSxlLENoQjV0R0UsOENnQjhoR1IsNEYsQ0FpTVEsa0JBak1SLHFHLENBcU1RLGlCLENBck1SLGdHLENBME1NLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQTlNTiwwRyxDQWtOTSxjLENBQ0EsaUIsQ0FDQSxPLENBcE5OLHlGLENBd05NLG9CLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxRLENBbk9OLHNGLENBd09JLFMsQ0FDQSxlLENoQnZ3R0ksOENnQjhoR1Isc0YsQ0E0T00scUJBNU9OLDJGLENBZ1BNLGUsQ2hCOXdHRSw4Q2dCOGhHUiwyRixDQW1QUSxnQixDQUNBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FDQSxvQixDQUFBLHNCLENBdFBSLHNHLENBNFBRLGtCQTVQUixzRyxDQWtRUSxlLENBQ0Esa0IsQ2hCanlHQSw4Q2dCOGhHUixzRyxDQXNRVSxlLENBQ0EsaUJBdlFWLG9HLENBOFFRLGtCLENBQ0Esb0IsQ0EvUVIsdUcsQ0FrUlUsZ0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSx5QixDQXJSViwrRixDQUFBLHlGLENBMlJNLGUsQ0EzUk4sNEYsQ0FnU0ksZSxDQUNBLFMsQ2hCL3pHSSw4Q2dCOGhHUiw0RixDQW9TTSxnQixBaEJsMEdFLDhDZ0I4aEdSLHVHLENBNlNRLGlCQTdTUix5RyxDQWtUTSxhLENoQmgxR0UsOENnQjhoR1IseUcsQ0FxVFEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxnQkF0VFIsb0gsQ0EwVFEsZ0IsQ0FBQSxZLENBQ0Esa0IsQ0EzVFIseUgsQ0E4VFUsd0MsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxtQixDaEJsMkdGLDhDZ0I4aEdSLHlILENBdVVZLGdCLENBQUEsWSxDQUNBLFlBeFVaLDZILENBNFVZLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQixDQVlaLHNELENBQ0UsMEYsQ0FPRiwrRCxDR3ZqSEEscUJBQUEsa0MsQ0h1akhBLHFCQUFBLGlDLENBQUEseUIsQ0FDRSxpQixDQURGLHNFLENBQUEsZ0MsQ0FJSSxpQixDQUNBLEssQ0FMSixzRSxDQUFBLHFCQUFBLHdDLENBQUEsZ0MsQ0FNSSxNLENBQ0EsTyxDQUNBLDhCLENBQ0EsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FaSixxRSxDQUFBLCtCLENBZ0JJLGlCLENBRUEsUSxDQWxCSixxRSxDQUFBLHFCQUFBLHVDLENBQUEsK0IsQ0FpQkksOEIsQ0FFQSxTLENBQ0EsVSxDQUNBLG9CLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxVLENBQ0Esa0IsQ0FVSix1QixDQUNFLGMsQ0FDQSxlLENBR0YsNEIsQ0FDRSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSw0QixDQUNBLGEsQ0FDQSxtQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxjLENBVEYsbUMsQ0FZSSx5QixDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FsQkosb0MsQ0FzQkksYyxDQUNBLGUsQ0FDQSxlLENBeEJKLHVDLENBQUEsbUgsQ0dqNUZBLG9ELENIaTVGQSxtSCxDR2htSEEsbUQsQ0g0bkhJLGUsQ0FJSixlLENBQ0UsaUIsQ0FDQSxTLENBRkYsb0QsQ0FLSSxvQixDQUxKLDJELENBUU0sZSxDQUtOLG9CLENBQ0UsNkIsQ0c5b0hGLGEsQ0FFRSxVLENBQ0EsZSxDQUNBLG9DLENBQ0EsWSxDQUNBLG1DLENBQ0EsZSxDQUNBLGMsQzNCeTVUQSwyQyxDMkJqNlRGLHVDLENBZ0JJLFksQ0FDQSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxjLENBQ0EsbUIsQzNCbzVUQSxpRCxDMkI3NlRKLDZDLENBNEJNLFUsQ25CK0pFLHNDUnN2VEYsMkMsQzJCajdUTix1QyxDQWdDTSxVM0JvNVRKLHNDLEMyQnA3VEYsa0MsQ0FzQ0ksaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFEsQ0FDQSxjLENBQ0EsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxtQixDQUNBLDBCLENBQUEsc0IsQ25CMklJLHNDUnd3VEYsc0MsQzJCbjhUTixrQyxDQW1ETSxVM0JtNVRGLDRDLEMyQnQ4VEosd0MsQ0F1RE0sYyxDQUNBLGdGLENBQ0EsZSxDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLHVCLEMzQms1VEYsNEMsQzJCajlUSix3QyxDQW1FTSw2QixDQUFBLHlCLENuQndIRSxxQ1IyeFRGLHNDLEMyQnQ5VE4sa0MsQ0F1RU0sYzNCazVUSiwyQyxDMkJ6OVRGLHVDLENBNkVJLDJCLENBQUEsdUIsQzNCZzVUQSxpRCxDMkI3OVRKLDZDLENBZ0ZNLFMsQ0FoRk4sb0IsQ0FxRkksaUIsQ0FDQSxZLENuQnFHSSxxQ21CM0xSLG9CLENBeUZNLHlCLEFuQmtHRSxxQ21CM0xSLHdDLENBZ0dRLHlCQWhHUiwyQyxDQXFHTSxpQixDQUNBLE8sQ0FDQSxXLENBQ0EsUSxDQUNBLFksQ0FDQSxvQyxDQUNBLFksQ0EzR04sc0QsQ0FxSFUsVSxDQUNBLFEsQ0FDQSxjLENBQ0EsWSxDQUNBLGUsQ0FDQSxtQyxDQUNBLGUsQ0FDQSxlLENBNUhWLDRELENBK0hZLFMsQ0FDQSwrQixDQWhJWixxQkFBQSxVLENBNElJLGUsQ0FDQSxTLENBQ0EsUSxDQUNBLFcsQ0EvSUoscUJBQUEsYSxDQWtKTSxhLENBQ0EsVSxDQUNBLGUsQ25CdUNFLHFDbUIzTFIscUJBQUEsYSxDQXVKUSxnQixBQXZKUixxQkFBQSxlLENBMkpRLGEsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBQ0EsYSxDbkJzQkEscUNtQjNMUixxQkFBQSxlLENBeUtVLGMsQ0FDQSxjLENBQ0EsbUIsQW5CZ0JGLHNDbUIzTFIscUJBQUEsZSxDQStLVSxjLENBQ0EsbUIsQUFoTFYscUJBQUEscUIsQ0FBQSxxQkFBQSxzQixDQXFMVSxVLENBQ0EsYSxDQUNBLE8sQ0FDQSxVLENBQ0Esd0IsQ0FDQSw4QixDQUNBLGlCLENBQ0EsTSxDQUNBLGMsQ0E3TFYscUJBQUEsc0IsQ0FpTVUsUSxDQUNBLE8sQ0FDQSxTLENBQ0EsWSxDQXBNVixxQkFBQSwyQixDQUFBLHFCQUFBLDRCLENBeU1VLFUsQ0F6TVYscUJBQUEsK0IsQ0ErTU0sWSxDQS9NTixxQkFBQSxpQyxDQWtOUSxpQixDQWxOUixxQkFBQSx3QyxDQXFOVSxjLENBQ0EsUSxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ25COUJGLHFDbUIzTFIscUJBQUEsd0MsQ0E0TlksVSxBQTVOWixxQkFBQSx1QyxDQWlPVSxvQixDQUNBLGlCLENBQ0EsUyxDbkJ4Q0YscUNtQjNMUixxQkFBQSx1QyxDQXNPWSxXLEFuQjNDSixxQ21CM0xSLHFCQUFBLGdELENBa1BZLG9CLENBbFBaLHFCQUFBLG9ELENBc1BZLHlCLEFBdFBaLDhCQUFBLFUsQ0ErUEksaUIsQ0FDQSxLLENBQ0EsZSxDQUNBLGMsQ0FDQSxZLENuQnhFSSxxQ21CM0xSLDhCQUFBLFUsQ0FzUU0saUIsQ0FDQSxXLENBQ0EsTSxDQUdBLFEsQ0FDQSxTLENBQ0EsZSxDQUNBLGUsQ0FDQSxtQyxDQUNBLHdCLENBQ0EsZSxDQUNBLHlCLENBbFJOLDhCQUFBLGdCLENBcVJRLGUsQUFyUlIsOEJBQUEsYSxDQTBSTSxVLENBQ0EsYSxDQTNSTiw4QkFBQSxlLENBOFJRLGEsQ0FDQSxVLENBRUEsUSxDQUNBLGdCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLGMsQ0FDQSxlLENBdFNSLDhCQUFBLHFCLENBeVNVLHNCLENBQ0EsYyxDQTFTViw4QkFBQSxxQixDQStTVSxrQixDQS9TViw4QkFBQSw2QixDQXNUUSxlLENBdFRSLDZCLENBNFRJLGMsQ0FDQSxjLENBQ0EsVyxDQUNBLGEsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQW5VSix3QixDQXVVSSxhLENBQ0Esc0IsQ0FDQSxVLENBQ0EsVSxDQUNBLG1CLENBM1VKLDRCLENBOFVNLFcsQ0FDQSxZLENuQnBKRSxzQ21CM0xSLDRCLENBa1ZRLGEsQW5CdkpBLHFDbUIzTFIsd0IsQ0F1Vk0scUJBdlZOLDBCLENBNFZJLFcsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLG1CLENBQ0EsYSxDQUNBLGMsQ0F4V0osMkMsQ0EyV00sYyxDQUNBLGlCLENBQ0EsTyxDQTdXTixnQyxDQW1lQSxnQixDQWxITSxrQixDbkJ0TEUsc0NtQjNMUiwwQixDQXFYTSxtQixBbkIxTEUscUNtQjNMUiwwQixDQXlYTSxtQixBbkI5TEUsc0NtQjNMUiwwQixDQTZYTSxtQkE3WE4sNkMsQ0FrWUksYSxDbkJ2TUkscUNtQjNMUiw2QyxDQXFZTSxjQTBVTixnQyxDQUFBLHlELENBL3NCQSw4QyxDQWtoQkEsdUQsQ0F4SUksWSxDbkIvTUkscUNtQjNMUiw4QyxDQTZZTSxlLEFuQmxORSxxQ21Cd05SLGtDLENBR00sWSxDQUNBLFUsQ0FKTix5QixDQVNNLGlCLENBQ0EsVSxDQUNBLFUsQ0FYTixzQyxDQWNRLFUsQ0FDQSxZLENBQ0EsVSxDQUNBLGlCLENBakJSLDBCQUFBLFUsQ0FzQk0sVSxDQUNBLFUsQ0F2Qk4sMEJBQUEsYSxDQTBCUSxVLENBQ0EsYSxDQTNCUiwwQkFBQSxlLENBOEJVLFUsQ0FDQSxZLENBQ0EsYSxDQUNBLGUsQ0FDQSw0QixDQWxDViwwQkFBQSwyQixDQUFBLDBCQUFBLCtCLENBcUNZLFksQ0FyQ1osMEJBQUEsK0IsQ0EyQ1EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFcsQ0FDQSxXLENBQ0EsYyxDQWhEUiwwQkFBQSxxQyxDQW9EUSxlLENBQ0EseUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsVSxDQUVBLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLDRCLENBQUEsd0IsQ0FsRVIsMEJBQUEsNEMsQ0FzRVEsMEIsQ0FBQSx3QkFVUixnQixDQUNFLGMsQ0FFQSx3RCxDQUNBLGUsQ0FDQSxnQyxDQUNBLDJCLENBQ0EscUIsQ25CcFRNLDhDbUI2U1IsZ0IsQ0FVSSxpQyxDQUNBLGdCLEFuQm5USSxvQ21Cd1NSLGdCLENBZUksc0IsQ0FDQSxvQzNCZ3hURixtQixDMkJoeVRGLHFCLENBcUJJLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSw0QixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ25CeFVJLDhDUnVsVUYsbUIsQzJCMXlUTixxQixDQThCTSxlLENBQ0EsaUJBL0JOLDhCLENBb0NJLGEsQ0FDQSxlLENBQ0EsZ0IsQ25CblZJLDhDbUI2U1IsOEIsQ0F5Q00sZSxDQUNBLGlCQUtOLG1CLENBQ0UsZSxDQUNBLGMsQ0FDQSxRLENBQ0EsWSxDQUNBLFUsQ0FDQSx5QyxDbkJsV00sOENtQjRWUixtQixDQVNJLGlCLENBQ0EsVyxDQUNBLDBDQVhKLHFDLENBZUksVSxDQUNBLGMsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxTLENBQ0EsWSxDbkJoWEksOENtQjRWUixxQyxDQXVCTSxTLENBQ0EsVyxDQUNBLGEsQ0F6Qk4sd0QsQ0E4QlEsbUIsQ0FBQSxZLENBQ0EsWUEvQlIsc0QsQ0FvQ00sYSxDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSw0QixDbkJwWUUsOENtQjRWUixzRCxDQTJDUSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsaUJBN0NSLHVELENBQUEsd0UsQ0EwRFUsdUIsQ0ExRFYsNEQsQ0ErRFEsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLFksQ0FDQSxrQixDbkJsYUEsOENtQjRWUiw0RCxDQXlFVSxnQkF6RVYsNkQsQ0E4RVEsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsVyxDQUNBLGtCLENBQ0EsVSxDQUNBLHFCLENBQ0EsbUIsQ0FDQSxlLENBdEZSLG1FLENBeUZVLHlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsYyxDQUNBLGlCLENBQ0EsTyxDbkIxYkYsOENtQjRWUiw2RCxDQWtHVSxpQixDQUNBLGlCLENBbkdWLG1FLENBc0dZLGlCQXRHWiw0QyxDQW9ITSxRLENBQ0EsYSxDQUNBLFUsQ0F0SE4saUQsQ0EwSE0sWSxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsZSxDQUVBLHlCLENuQjdkRSw4Q21CNFZSLGlELENBb0lRLGlCLENBQ0EsUSxDQUNBLHFDQXRJUix1RCxDQTBJUSxVLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLDJCLENBQ0EsaUIsQ0FoSlIsNkQsQ0FtSlUsa0IsQ0FDQSxjLENBcEpWLDZELENBd0pVLHVCLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENuQnpmRiw4Q21CNFZSLHVELENBaUtVLGdCLENBQ0EsNEIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0F0S1YsNkQsQ0F5S1ksY0FvQlosb0UsQ0E3TEEscUUsQ0ErS1EsZSxDQWNSLGEsQ0FDRSxlLENBQ0Esd0MsQ0FDQSxvQixDQUNBLGlCLENuQjdoQk0sOENtQnloQlIsbUIsQ0FRTSxpQixDQUFBLGEsQ0FDQSxZQVROLGUsQ0FvQkksYyxDQUNBLFksQ0FDQSxhLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxhLENuQnRqQkksOENtQnloQlIsZSxDQWdDTSxtQkFoQ04scUIsQ0FxUUEsd0UsQ0lwOUJBLGtDLENKbXZCTSxhLENuQjdqQkUsOENtQnloQlIscUIsQ0F5Q1EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLG9CQS9DUixrQixDQXFESSxhLENBQ0EsVSxDbkIva0JJLDhDbUJ5aEJSLGtCLENBeURNLG1CLENBQUEsY0F6RE4sb0MsQ0ErREksaUIsQ0EvREosdUQsQ0FBQSx1RCxDQXNOQSxxRSxDQXBKTSxhLENBbEVOLGlELENBc0VNLGEsQ0FFQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsUyxDQUNBLFEsQ0FFQSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsZSxDQUVBLGUsQ25CNW1CRSw4Q21CeWhCUixpRCxDQXNGUSxZLENBQ0EsaUIsQ0FDQSxRLENBQ0Esd0IsQ0FDQSxlLENBQ0EsbUMsQ0FDQSwyQkE1RlIsbUQsQ0E0R1EsYSxDQUNBLFUsQ0FFQSxRLENBQ0EsZ0IsQ0FDQSx5QixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQXBIUix5RCxDQTJIVSxjLENBQ0EsYSxDbkJycEJGLDhDbUJ5aEJSLG1ELENBZ0lVLDRCLENBQ0EsZSxDQUNBLGMsQ0FsSVYseUQsQ0FxSVksa0IsQ0FDQSxjLENBQ0EsZUF2SVosK0MsQ0E4SU0sWSxDbkJ2cUJFLDhDbUJ5aEJSLCtDLENBaUpRLGVBakpSLHFELENBcUpRLHlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsYyxDQUNBLGlCLENBQ0EsTyxDQUNBLGMsQ0FNUiwrQixDQUNFLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSx3QixDQUNBLGMsQ0FDQSxZLENBQ0EsaUIsQ0FSRixxQyxDQVdJLGUsQ0FDQSx1QixDQUNBLGlCLENBQ0EsTyxDQUNBLGMsQ0FDQSxRLENBQ0EsZSxDQUNBLGEsQ25CdnNCSSxtQ21CcXJCUiwrQixDQXVCSSxjLENBdkJKLHFDLENBMEJNLE8sQW5CcHRCRSw4Q21CMHJCUiwrQixDQStCSSxnQixBbkJ6dEJJLDhDbUIwckJSLCtCLENBbUNJLGUsQ0FDQSxTLENBQ0EsVSxDQUNBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGMsQ0F6Q0oscUMsQ0E0Q00sYyxBbkJqdUJFLG1DbUJxckJSLCtCLENBaURJLGdCLEFuQjN1QkksOENtQit1QlIscUUsQ0FJSSxjQUlKLGdGLENBRUksZSxDQUNBLGEsQ0FDQSxjLENBQ0EsUSxDbkJ2dkJJLG1DbUJrdkJSLGdGLENBUU0sVSxBbkIvdkJFLDhDbUJ1dkJSLGdGLENBWU0sVUFLTix3QixDQUNFLGUsQ0FDQSxpQixDQUNBLGMsQ0FIRixtQyxDQU1JLFUsQ0FJSix1QixDQUNFLGUsQ25CbnhCTSw4Q21Ca3hCUix1QixDQUlJLGdCM0IwclVGLHVDLEM4QnRqV0YsMkQsQ0hnNEJBLGlCLENBQ0Usa0IsQ0FHRixjLENBQ0UsVSxDQUVBLHlCLENBQ0EsYSxDQUNBLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxlLENBQ0Esd0MsQ0FDQSxjLENBQ0EsdUIsQ25CcHlCTSxzQ21CeXhCUixjLENBZUksMkIsQW5CN3lCSSw4Q21COHhCUixjLENBbUJJLFcsQ0FDQSxRLENBRUEscUJBdEJKLHVCLENBMEJJLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLGtDLENBQ0EsbUMsQ0FDQSw2QixDQUNBLFksQ25CaDBCSSw4Q21COHhCUix1QixDQXFDTSxlQXJDTixpQyxDQTBDSSwrQixDQUNBLGlCLENBQ0EsbUIsQ0FBQSxZLENBQ0EsaUMsQ0FBQSw2QixDbkIzMEJJLDhDbUI4eEJSLGlDLENBZ0RNLHNCLENBQUEsb0JBaEROLG9DLENBb0RNLFksQ0FwRE4sdUMsQzNCMHJUSSx3QyxDMkJqb1RFLGlCLENBQUEsYSxDbkJ2MUJFLDhDbUI4eEJSLHVDLEMzQityVFEsd0MsQzJCbm9UQSxnQixDQUFBLGNBNURSLHdDLENBaUVNLGUsQ0FDQSxtQixDQUNBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGlCLENuQm4yQkUsOENtQjh4QlIsd0MsQ0F3RVEsa0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxzQkEzRVIsMEMsQ0ErRVEsb0IsQ0FDQSxhLENBQ0EsYSxDQUNBLHdCLENBQ0EsbUIsQ0FDQSxnQixDQUFBLFksQ0FDQSxjLENBQ0Esb0IsQ0FDQSxrQixDbkJyM0JBLDhDbUI4eEJSLDBDLENBMEZVLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUFBLGNBdVFWLHlDLENBcFdBLGdELENJaHhCQSxrRCxDSmkzQlUsYSxDQWpHVixzRCxDQXNHUSxvQixDbkJwNEJBLDhDbUI4eEJSLHNELENBeUdVLGNBekdWLGdFLENBQUEsaUUsQ0FBQSw0RyxDQUFBLDRDLENBQUEsdUQsQ0E4R1EsWSxDbkI1NEJBLDhDbUI4eEJSLHVELENBaUhVLHNCLEFuQi80QkYsOENtQjh4QlIsNEMsQ0EwSFEsYSxDQTFIUixrQyxDQW9JTSxnQixDQUNBLGlCQXJJTixvRCxDQXlJTSxzQixDQXpJTixxQyxDQTZJTSxlLENBQ0EsUSxDQTlJTiw4QyxDQW1KTSx5QixDQUNBLG9CLENBQ0EseUIsQ0FDQSx5QixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1CLENBMUpOLGdFLENBQUEsbUQsQ0E4SlUsd0IsQ0FDQSxtQixDQUNBLGtCLENBQ0EsYyxDQWpLVixxRSxDQUFBLHdELENBb0tZLHFCLENBcEtaLDBHLENBa0xNLDhCLENBQ0Esb0IsQ0FDQSxlLENuQmw5QkUsOENtQjh4QlIsMEcsQ0F1TFEseUIsQW5CaDlCQSxxQ21CeXhCUiwwRyxDQTJMUSx5QkEzTFIseUgsQ0FBQSw0RyxDQStMUSw4QixDQUNBLHVCLENBQ0Esd0IsQ0FDQSx5QixDQUNBLDRCLENBQ0EsbUIsQ0FDQSxtQyxDQXJNUiwySCxDQXVOUSxZLENBdk5SLG1ELENBNE5NLGEsQ0FDQSxlLENBN05OLG1ELENBaU9NLGUsQ0FqT04sd0QsQ0FvT1Esb0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxxQixDbkJ4Z0NBLDhDbUI4eEJSLHdELENBNk9VLGdCQTdPVixxRSxDQWlQVSxhLENBalBWLDhELENBcVBVLGEsQ0FyUFYsd0IsQ0FvUkksZSxDQUNBLGlCLENBRUEsYyxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxVLENBQ0EsWSxDQUNBLDBCLENBbFNKLDhCLENBcVNNLGtCLENBclNOLDZCLENBMFNJLGEsQ0ExU0oseUIsQ0E4U0ksaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGMsQ0FDQSxVLENBQ0EsYyxDQW5USiwrQixDQXNUTSxVLENBdFROLCtELENBNFRNLFEsQ0FDQSxjLENBN1ROLG9FLENBZ1VRLDRCLENBQ0EseUIsQ0FqVVIsMkUsQ0FvVVUsc0IsQ0FwVVYsbUUsQ0FBQSxvRSxDQStVUSxhLENBQ0EsUSxDQUNBLG9CLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBcFZSLHlFLENBQUEsMEUsQ0FtWUEsNkQsQ0E1Q1UsWSxDQU9WLCtDLENBRUksYSxDQUlKLGlDLENBRUksaUIsQ0FDQSxlLENBQ0EsVSxDQUNBLGUsQ25Cdm9DSSw4Q21Ca29DUixpQyxDQVFNLG1CQVJOLHNDLENBWU0sYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQWZOLG1DLENBbUJNLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxnQixDQVNOLG1DLENBQ0UsYSxDQUNBLGlCLENBQ0EsVyxDQUNBLFEsQ25CaHFDTSxzQ21CNHBDUixtQyxDQU9JLFUsQW5CbnFDSSxxQ21CNHBDUixtQyxDQVdJLGNJbDJDSixrQixDQUNDLFEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxZLENGSkQsb0YsQ0VBQSx1QixDQU9FLGlCLEN2QitLTSw4Q3VCdExSLHVCLENBVUcsaUJBVkgsNkIsQ0FlRSxhLENBQ0Esa0IsQ0FoQkYsaUMsQ0FtQkcsVyxDQW5CSCxvQixDQXdCRSxRLENBQ0EsYyxDQUNBLGEsQ0ExQkYsMEIsQ0E4QkUsZSxDQUNBLGtCLENBL0JGLDRCLENBa0NHLG9CLENBQ0EsYSxDQUNBLGUsQ0FDQSxxQixDQXJDSCxnQyxDQThDRSxlLENBQ0EsaUIsQ3ZCdUlNLDhDdUJ0TFIsZ0MsQ0FrREcsVUFsREgsa0MsQ0FzREcsb0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsYSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxlLEN2Qm1ISyw4Q3VCdExSLGtDLENBc0VJLFlBdEVKLG9DLENBMEVJLGlCLENBQ0EsbUIsQ0FDQSxPLENBQ0EsTSxDQUNBLE8sQ0FDQSxhLENBL0VKLHdDLENBbUZJLG1CLENBQ0EsUyxDQXBGSix3QyxDQXlGSSxrQixDQXpGSiwwQyxDQTRGSyxRLENBNUZMLDhDLENBZ0dLLE8sQ0FoR0wsd0MsQ0F3R0UsYSxDdkI4RU0sOEN1QnRMUix3QyxDQTJHRyxjQTNHSCwwQyxDQStHRyxjLENBQ0EsZSxDQUNBLG1CLENBakhILGlELENBcUhHLDJCLENBQUEsdUIsQ0FySEgsMEMsQ0F5SEcsb0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxZLENGaklILDBDLENFQUEscUMsQ0FBQSxnRCxDQW9JSSxhLENBcElKLDZCLENBMElFLGdCLENBQ0EsZSxDQUNBLFksQ3ZCMENNLDhDdUJ0TFIsNkIsQ0ErSUcsZUEvSUgsK0IsQ0FtSkcsd0IsQ0FDQSxvQixDQUNBLGEsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYyxDQUNBLG1CLENBQ0EsaUIsQ3ZCMkJLLDhDdUJ0TFIsK0IsQ0E4Skksa0JBOUpKLCtCLENBd0tFLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLEN2QldNLDhDdUJ0TFIsK0IsQ0E4S0csa0IvQnV6VkMsbUMsQytCcitWSixpQyxDQW1MRyxvQixDQW5MSCxtQyxDQXVMRyxXLENBQ0EsZ0IsQ0F4TEgsaUMsQ0E0TEcsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FLSCxnQyxDQUNDLGEsQ0FDQSxtQixDVG5JRCx1RyxDU2lJQSwyQyxDQVNFLGtCLEN2QnZCTSw4Q3VCY1IsMkMsQ0FZRyxvQkFaSCwyQyxDQWlCRSxlLENBakJGLHdDLENBcUJFLGEsQ0FyQkYsMEMsQ0F3QkcsYyxDQXhCSCwrQyxDQTZCRSxjLENBQ0EsZSxDQUNBLGdCLENBQ0Esa0IsQ3ZCOUNNLDhDdUJjUiwrQyxDQW1DRyxlLENBbkNILDZDLENBeUNHLGtCQXpDSCwyQyxDQThDRSxjLEN2QjVETSw4Q3VCY1IsMkMsQ0FpREcsV0FqREgsOEMsQ0FxREcseUIsQ0FDQSxrQixDQXRESCw0QyxDQTJERSxvQixDQUNBLHdCLENBQ0EsYyxDQUNBLG9CLENBQ0EsZSxDQUNBLGEsQ0FDQSxxQixDQWpFRiwyQyxDQXlFRSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxvQixDQUNBLGEsQ0NqUkYsYUxBQSxhLENLRUUsZSxDQUNBLDJCLENBR0QsZ0IsQ0FDQyxjLEFBSUYsbUVoQ29pV0UsMkIsQ0FIQSxtQixDQURBLGlCLENBR0EsVSxDZ0NsaVdELGtCLENoQ2lpV0MsMEIsQ2dDM2hXQSxnRUZsQkYsbUIsQ0FDQyxlLENBR0EsUSxDQUNBLFksQ0FJQSxrQyxDdEJrTE8sc0NzQjNMUixtQixDQVlFLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSxRLENBZkYsMkIsQ0FvQkcsVSxDQUNBLFMsQ0FyQkgsaUMsQ0EyQkcsYUEzQkgsc0IsQ0FnQ0UsZSxDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGtCLENBckNGLHFCLENBeUNFLGUsQ0FFQSxtQixDQUNBLGtCLENBNUNGLGdFLENBZ0RFLGdCLENBaERGLDhDLENBb0RFLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxjLENBQ0EsYSxDQUNBLFksQ0FDQSxjLENBQ0EsbUIsQ0EzREYsMEIsQ0FtRUUsVSxDQUNBLGUsQ0FDQSxnQixDQUNBLGMsQzlCbWlXRixtQixDOEIvaFdBLDJCLENEMUVBLDhDLENBQUEsK0csQ0FBQSxnSCxDQUFBLHdGLENBQUEsZ0YsQ0FBQSxpRixDQzRFQyxZLEM5QmlpV0QsbUIsQzhCN2hXQSx1QyxDQUVDLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxZLENBQ0EsZSxDQUNBLE0sQ0FDQSxhLENBQ0EsYyxDdEJrR08sc0NSNjdWSixtQixDOEJ4aVdKLHVDLENBWUUsZSxDQUNBLGlCLEF0QjhGTSxzQ1JrOFZKLG1CLEM4QjdpV0osdUMsQ0FpQkUsaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxvQjlCa2lXRSw2QyxDOEJ6aldKLGlFLENBOEJHLGtCLEM5QjhoV0QsMEIsQzhCNWpXRiw4QyxDQW1DRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQzlCNGhXQSw4QixDOEJsa1dGLGtELENBMENFLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxhLEM5QjJoV0EscUIsQzhCeGtXRix5QyxDQWlERSxjLEM5QjBoV0EsZ0MsQzhCM2tXRixvRCxDQXFERSxlLEM5QnloV0Usa0MsQzhCOWtXSixzRCxDQXdERyxrQixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQzlCeWhXRyx3QyxDOEJ4bFdOLDRELENBa0VJLGtCLENBQ0Esb0IsQ3RCbUNJLDhDUnUvVkEsa0MsQzhCN2xXUixzRCxDQXVFSSxXOUJ5aFdBLGdELEM4QmhtV0osb0UsQ0E0RUcsYyxDQUNBLGEsQ0FDQSxrQixDdEJ3QkssOENSZ2dXQSxnRCxDOEJ0bVdSLG9FLENBaUZJLGUsQ0FDQSxpQjlCd2hXRSxzRCxDOEIxbVdOLDBFLENBc0ZJLFUsQ0FDQSxrQixDRHZLSiwwRSxDQUdNLGlCLENBSE4sa0MsQzdCa3NXQSxtQyxDQUVBLHFDLENBREEseUMsQzZCeHJXSSxtQixDQVhKLHlCLENBbUJJLGtCLENBbkJKLDRCLENBc0JNLGtCLENBQ0Esa0IsQ0F2Qk4sK0IsQ0E0QkksYSxDQUNBLHdCLENBQ0Esa0IsQ0E5QkoseUIsQ0FzQ0ksZSxDQUNBLGUsQ0FDQSxrQixDckI4SUksOENxQnRMUix5QixDQTJDTSxrQkEzQ04seUIsQ0FnREksaUIsQ0FDQSxpQixDQUNBLGUsQ3JCb0lJLDhDcUJ0TFIseUIsQ0FxRE0sbUJBckROLHlCLENBMkRJLFEsQ0FDQSxlLENBQ0EsNEIsQ0E3REosa0MsQ0FpRUksZSxDQWpFSix3QyxDQXFFSSxRLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSw4QixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZSxDQWpGSiw2QyxDQW9GTSxpQixDQXBGTiwrQyxDQTZGTSxVLENBQ0EsZ0MsQ0FDQSxVLENBQ0EsWSxDQUNBLGlCLENBQ0EsNEIsQ0FDQSx3QixDQUNBLHdCLENBQ0EsYSxDQUNBLFUsQ0FDQSxTLENBQ0EsaUIsQ0F4R04sOEMsQ0E0R00sa0IsQ0FDQSxzRyxDQTdHTixxRCxDQWdIUSxTLENBaEhSLCtCLENBc0hJLGlCLENBQ0EsWSxDQUNBLGUsQ0F4SEosbUMsQ0EySE0sVyxDQTNITiwyQyxDQWdJTSxvQixDQWhJTix5RCxDQW9JTSxnQixDQUNBLFcsQ0FDQSxvQixDQUNBLGlCLENBQ0EsNkIsQ0F4SU4sdUQsQ0E2SUksUyxDQUNBLFEsQ0E5SUosOEQsQ0FpSk0sc0IsQ0FDQSxhLENBQ0EsZSxDQUNBLFUsQ0FDQSxpQixDckJpQ0UsOENxQnRMUiw4RCxDQXdKUSwwQkF4SlIsMkUsQ0E0SlEsYSxDQUNBLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLGUsQ0FoS1IsaUUsQ0FvS1EsaUIsQ0FDQSxrQixDQXJLUixzRSxDQXlLUSxjLENBQ0EsZSxDQUNBLFUsQ0EzS1IsMkUsQ0ErS1EsaUIsQ0FDQSxvQixDQWhMUixzRixDQXFMTSxlLENBQ0EsYSxDQXRMTixrRSxDQTBMTSxpQixDQUNBLDRCLENBQ0EsK0IsQ0FDQSxtQixDQTdMTix1RSxDQWdNUSxpQixDQWhNUixzRSxDQW9NUSxjLENBQ0EsYSxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxjLENBak5SLDZFLENBQUEsNEUsQ0FBQSw0RSxDQXdOVSxTLENBQ0EsdUIsQ0FBQSxlLENBek5WLG9FLENBOE5RLG9CLENBQ0EsUSxDQUNBLGtCLENBQ0EsYSxDckIzQ0EsOENxQnRMUixvRSxDQW9PVSxpQkFwT1YsMEUsQ0F3T1UsUSxDQXhPVixzRSxDQW9QUSxzQixDQUNBLG1CLENBQ0EsYSxDQXRQUiw0RSxDQXlQVSxvQixDQXpQViw4RSxDQThQUSxlLENBQ0EsUSxDQUVBLGdCLENBalFSLGlGLENBb1FVLG9CLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBdlFWLHVGLENBOFFZLG9CLENBQ0EsdUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxjLENBblJaLG9HLENBeVJZLFUsQ3JCbkdKLDhDcUJ0TFIsb0YsQ0FvU1Usa0JBcFNWLGtGLENBeVNRLGUsQ3JCbkhBLDhDcUJ0TFIsa0YsQ0E0U1UsaUIsQ0FDQSxTLENBQ0EsY0E5U1Ysa0YsQ0FtVFEsaUIsQ0FDQSxlLENyQjlIQSw4Q3FCdExSLGtGLENBdVRVLGlCQXZUVixvRixDQTJUVSxhLENBQ0EsYyxDQUNBLGtCLENBQ0EsZ0IsQ0E5VFYsdUYsQ0FrVVUsYSxDQUNBLGMsQ0FDQSxhLENBcFVWLG9GLENBd1VVLGMsQ0F4VVYsaUYsQ0E2VVEsVyxDQTdVUixzRSxDQW1WTSwyRixDQUNBLGdCLENBQ0EsbUIsQ0FyVk4sc0UsQ0EwVk0sb0IsQ0FDQSxpQixDN0I4a1dKLHNFLEM2QjlrV0ksaUIsQ3JCcktFLDhDcUJ0TFIsc0UsQzdCODZXTSxzRSxDNkJobFdFLHNCQTlWUiwrRSxDN0JpN1dJLCtFLEM2Qi9rV0ksa0IsQ3JCNUtBLDhDcUJ0TFIsa0YsQzdCcTdXTSxrRixDNkI5a1dJLGlCQXZXVixzRSxDQTZXTSxjLENyQnZMRSw4Q3FCdExSLHNFLENBZ1hRLHFCQWhYUixzRSxDQXFYTSxjLENBQ0EsaUIsQ3JCaE1FLDhDcUJ0TFIsc0UsQ0F5WFEsbUIsQ0F6WFIsZ0YsQ0E4WFUsa0IsQ0FDQSxZLENBL1hWLDBGLENBb1lZLGlCQXBZWixrRSxDQTJZTSxjLENyQnJORSw4Q3FCdExSLGtFLENBOFlRLHFCQTlZUiw2RSxDQWtaUSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FwWlIsZ0YsQ0F1WlUsZSxDQUNBLGlCLENBQ0EsYSxDQUVBLGtCLENBQ0EsYyxDQUNBLGlCLENBN1pWLHVGLENBZ2FZLHVCLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGMsQ0FDQSxrQixDQUNBLFUsQ0FDQSxLLENBQ0EsaUIsQ0E1YVosb0UsQ0FtYk0sbUIsQ0FDQSxpQixDckI5UEUsOENxQnRMUixvRSxDQXViUSxzQkF2YlIsb0csQ1ArREEscUIsQ080WFEsZSxDQTNiUixnRixDQStiUSxjLENBL2JSLHNGLENBa2NVLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxtQixDQXRjVixvRixDQTBjVSxVLENBQ0EsbUIsQ0FDQSxhLENBNWNWLG9GLENBZ2RVLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxjLENBbmRWLDJGLENBc2RZLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxhLENBQ0EsUyxDQUNBLFEsQ0FDQSxNLENBQ0EsWSxDQTdkWiwwRixDQWllWSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLFMsQ0FDQSxPLENBQ0EsVyxDQUNBLDRCLENBQUEsd0IsQ0FDQSxZLENyQm5USiw4Q3FCdExSLG9GLENBNmVZLGMsQ0E3ZVosMEYsQ0FBQSwyRixDQWlmYyxlQWpmZCx5RixDQXVmVSxjLENBQ0EsaUIsQ0FDQSxhLENBemZWLHNGLENBa2dCVSxlLENBRUEsVSxDN0IwaFdOLHNGLEM2QjloWEosc0YsQ0FnZ0JVLG9CLENBQ0EsdUIsQ0FFQSxpQixDQUVBLGMsQ0FDQSxTLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxjLEM3QmlpV04sNEYsQzZCNWlYSiw0RixDQWdoQlksUyxDckIxVkosOENSMDNXRixzRixDNkJoalhOLHNGLENBc2hCWSxZQXRoQlosc0YsQ0E2aEJVLFMsQ0FDQSxXLENBQ0EsZSxDckJ6V0YsOENxQnRMUixzRixDQW9pQlksYUFwaUJaLGdHLENBQUEsOEgsQ0E4aUJNLGlCLENyQnhYRSw4Q3FCdExSLGdHLENBaWpCUSxpQkFqakJSLGtHLENBc2pCTSxVLENBQ0EsYSxDQUNBLGlCLENyQmxZRSw4Q3FCdExSLGtHLENBMmpCUSxZQTNqQlIsdUcsQ0Fna0JNLGUsQ0FDQSxRLENBQ0EsUyxDQWxrQk4seUcsQ0Fxa0JRLFEsQ0FDQSxRLENBdGtCUiwrRixDQWdsQk0sb0gsQ0FDQSxxQixDQUNBLGlDLENBQ0EsbUIsQ3JCN1pFLDhDcUJ0TFIsK0YsQ0FzbEJRLG9CLENBQ0Esc0gsQ0FDQSx5QixDQUNBLHVCLEFyQjlaQSxxQ3FCM0xSLGdJLENBa21CWSxZLEFyQnZhSixxQ3FCM0xSLDhILENBMG1CWSxVLENBQ0Esc0JBM21CWiw0RyxDQWluQlEsYSxDQUNBLGMsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FybkJSLGtHLENBeW5CUSxvQixDQUNBLFEsQ0FDQSxVLENBRUEsZSxDQUNBLGEsQ0FDQSxVLENBQ0EsZSxDckIxY0EsOENxQnRMUixrRyxDQW1vQlUsZSxDQUNBLGdCLENBQ0Esc0IsQXJCMWNGLHNDcUIzTFIsa0csQ0F5b0JVLGlCQXpvQlYsOEYsQ0FtcEJNLG1CLENBQ0EsUSxDQUNBLGtCLENyQi9kRSw4Q3FCdExSLDhGLENBd3BCUSxxQkF4cEJSLHNHLENBNHBCUSxlLENBQ0Esa0IsQ0FDQSxjLENBOXBCUixrRyxDQW1xQk0sbUIsQ0FucUJOLDJHLENBazlCQSxzRCxDQUFBLHNELENBQUEsc0QsQ0E1U1EsZSxDQXRxQlIsK0csQ0FBQSwrRyxDQTBxQlEsaUIsQ0ExcUJSLG9HLEM3QnNwWEUsd0csQzZCditWTSxlLENyQnpmQSw4Q3FCdExSLG9HLEM3QjBwWE0sd0csQzZCeCtWSSxtQkFsckJWLGtHLENBOHJCTSxjLENyQnhnQkUsOENxQnRMUixrRyxDQWlzQlEsZ0JBanNCUix3RyxDQXFzQlEsYSxDQUNBLGUsQ0FDQSxlLENyQmpoQkEsOENxQnRMUix3RyxDQTBzQlUsY0FPVixrQixDQUFBLHVCLENBYUksbUIsQ0FBQSxZLENBR0EsMEIsQ0FBQSw0QixDQWhCSixrQixDQUVFLHlCLENBQUEscUIsQ0FFQSwwRixDQUNBLHdCLENBTEYscUIsQ0FRSSxlLENBQ0EsYyxDQVRKLHVCLENBZUksa0IsQ0FBQSxjLENBRUEscUIsQ0FBQSxrQixDQUNBLGMsQ0FDQSxhLENBbkJKLDJCLENBc0JNLG1CLENBQ0Esc0IsQ3JCbGpCRSw4Q3FCMmhCUiwyQixDQTBCUSxrQkExQlIseUIsQ0ErQk0sYSxDQUNBLGMsQ0FDQSxlLENBakNOLHVDLENBcUNNLGEsQ0FyQ04sNkMsQ0F3Q1EsMkIsQ0FBQSxjLENyQm5rQkEsOENxQjJoQlIsdUIsQ0FrRE0sc0IsQ0FBQSxrQixDQUVBLG9CLENBQUEsZ0IsQ0FDQSxnQixDQUNBLGlCLENBdEROLHNCLENBMERNLGMsQ0ExRE4sa0MsQ0E4RE0sNEIsQ0FBQSxpQkFLTixnQixDQUNFLGMsQ3JCL2xCTSw4Q3FCOGxCUixxQixDQUtNLG1CLENBQUEsY0FMTixtQyxDQUFBLHNCLENBd0RNLGEsQ0FDQSw2QyxDQUNBLGtCLENBQ0EsaUIsQ0EzRE4sc0IsQ0FXSSxzQixDQUlBLGlCLENBQ0Esa0IsQ0FDQSxXLENBQ0EsOEIsQ0FsQkosNEIsQ0FxQk0sNkMsQ0FyQk4sMkMsQ0h2VEEsdUYsQ0FtWEEsaUksQ0duQ1EsZ0IsQ0F6QlIsNEIsQ0E4Qk0sc0IsQ0E5Qk4saUMsQ0FrQ00sd0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsYyxDQXhDTixxQyxDSHZUQSxpRixDQW1YQSwySCxDR2pCUSxVLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxnQixDQUNBLFMsQ0FDQSxtQixDQWpEUixtQyxDQTRETSxpQixDQTVETiwrQyxDQStEUSxjLENBQ0EsYyxDQUNBLGUsQ0FDQSwwQixDQUNBLDJCLENBQ0EsVSxDQXBFUixzQyxDQUFBLDBDLENBd0VRLGdCLENBeEVSLHFDLENBNEVRLGdCLENBQ0EsZSxDQUNBLGdCLENBOUVSLDRDLENBc0ZRLFUsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLHNHLENBM0ZSLGtELENBaVdBLG9DLENBbktBLDRELENBaEdVLFEsQ0FDQSxNLENBQ0EsUSxDQWhHViwrQyxDQUFBLG9ELENBc0dVLGEsQ0F0R1YseUQsQ0FBQSxzRCxDQTBHVSx3QixDQTFHViw0RCxDQThHVSx3QixDQTlHVixxRCxDQUFBLDBELENBb0hVLGEsQ0FwSFYsK0QsQ0FBQSw0RCxDQXdIVSx3QixDQXhIVixrRSxDQWlXQSxvQyxDQW5LQSw0RCxDQWxFVSx3QixDckIxdEJGLDhDcUI4bEJSLG1DLENBaUlRLFcsQ0FDQSxlQU9SLGlDLENBR0ksa0MsQ0FISiw2QyxDQU1NLG9DLENBTk4sdUUsQ0FVUSx1QyxDQUNBLGlCLENBQ0EsbUMsQ0FBQSwrQixDQUNBLGEsQ0FiUiwrQixDQW1CSSxvQixDQUFBLHNCLENBQ0EsaUIsQ0FJRix3Q0F4QkYsMkIsQ0FBQSwwQixDQUFBLDBCLENBQUEsMEIsQ0EwQk0sYyxDQUNBLGlCLEFyQmx3QkUsOENxQnV1QlIsd0IsQ0FBQSxpQyxDQWlDTSxtQixDQUFBLFksQ0FqQ04seUIsQ0F5Q00sOEIsQ0FBQSwwQixDQXpDTixvQyxDQTZDTSxlLENBN0NOLHVDLENBK0NRLGVBTVIseUIsQ0FFRSxxQixDQUZGLHFELENBVU0sZSxDQVZOLDhCLENBZ0JJLHlCLENBQUEscUIsQ0FDQSxRLENBQ0Esb0IsQ0FBQSxzQixDQUNBLHFCLENBQUEsa0IsQ0FFQSxzRyxDQUNBLGlCLENBQ0EsWSxDckJuekJJLDhDcUI0eEJSLDhCLENBMEJNLHNCLENBQUEsa0IsQ0FDQSxRLENBM0JOLDRDLENBOEJRLDJCLENBQUEsYyxDQTlCUiw2QyxDQUFBLDhDLENBa0NRLDJCLENBQUEsYyxDQWxDUixtQyxDQXNDUSw4QixDQUFBLDRCQXRDUiw0QyxDQTJDTSxhLENBM0NOLGdFLENBaURRLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsc0IsQ0FDQSxrQixDQUFBLGMsQ0FuRFIsa0UsQ0FzRFUsZSxDQUNBLGdCLENBQ0EsUSxDQXhEViw2RSxDQThEWSxhLENBQ0EsZ0YsQ0FDQSxlLENBQ0EsZ0IsQ0FveUJaLHNGLENBcjJCQSx1RyxDQXFFZ0IsVSxDQXJFaEIsc0csQ0F5RWdCLHVCLENBQ0EsYSxDQUNBLGUsQ0FDQSxnQixDQTVFaEIsK0UsQ0FtRlUsVyxDQUNBLGlCLENBQ0EsUyxDQXJGViw4QixDQUFBLHlGLENSdjJCQyxtQixDQUFBLFksQ1FvNEVELGtELENBeHpDQSxnRCxDQWdFQSwwRCxDQUFBLDJELENBbTFCQSx1RCxDQTBZQSxxSSxDQWxnREEsMkcsQ0F5bERBLCtCLENBLy9DYyxZLENBMUZkLDZHLENBOEZjLDBCLENBQUEseUIsQ0FBQSxpQixDQUNBLGlDLENBQUEsNkIsQ0FDQSxhLENSbjhCYixnRyxDQUFBLGlHLENBQ0MsUSxDQUNBLFMsQ0FDQSxpQixDQUNBLFksQ0FJQSxxRixDQUNDLFMsQ0FDQSxvQyxDQUFBLGdDLENBQ0EsVyxDQUhELHNGLENBQ0MsUyxDQUVBLFcsQ0FIRCxxRixDQUNDLFMsQ0FDQSxvQyxDQUFBLGdDLENBQ0EsVyxDQUhELHNGLENBQUEsdUcsQ0FDQyxTLENBRUEsVyxDQUhELHNHLENBQ0MsUyxDQUNBLG9DLENBQUEsZ0MsQ0FDQSxXLENBSEQsdUcsQ0FDQyxTLENBRUEsVyxDQUhELHNHLENBQ0MsUyxDQUNBLG9DLENBQUEsZ0MsQ0FDQSxXLENBS0YsaUcsQ0FDQyxrQixDQUNBLHdCLENBQ0EsNEMsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0UsQ0FDQSx3QyxDQUFBLG9DLENBR0Qsc0YsQ0FBQSxzRixDQUFBLHVHLENBQUEsdUcsQ0FDQyxzRCxDQUNBLDBDLENBQUEsc0MsQ0FJRCxnRyxDQUNDLGtCLENBQ0EsbUIsQ0FDQSxXLENBQ0EsVSxDQUNBLDRCLENBQ0EsbUIsQ0FDQSxXLENBQ0EsZSxDQUNBLHNELENBQ0EsdUMsQ0FBQSxtQyxDQUNBLG1CLENBQ0EsWSxDQUNBLG9CLENBR0QscUYsQ0FBQSxxRixDQUFBLHNHLENBQUEsc0csQ0FDQyxrRCxDYnFCTSw4Q2F0Q1AsZ0csQ0FzQkUsZ0IsQ0FDQSxZLEFiZUssOENxQjR4QlIsZ0UsQ0F3R1UsbUIsQ0FBQSwwQixDQUNBLG9CLENBQUEsZ0IsQ0F6R1Ysa0UsQ0EyR1ksMkIsQ0FBQSxnQkF3RFosOEIsQ0FuS0EsNkMsQ0F3S0ksbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxzQixDQUNBLHFCLENBQUEsa0IsQ0FDQSx5QixDQUFBLHFCLENBM0tKLDZDLENBc0hNLGlCLENBdEhOLGdELENBeUhRLGMsQ0FDQSx3QixDQUNBLGMsQ0F3Q1IsOEIsQ0FuS0Esc0QsQ0ErSFEsVSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLHNHLENBQ0Esd0IsQ3JCaDZCQSw4Q3FCNHhCUixzRCxDQXVJVSxpQixDQUNBLGVBMkJWLHdDLENBbktBLGdFLENBdUpVLHdCLENBWVYsOEMsQ0FuS0Esc0UsQ0EwSlksd0IsQ0FTWixxQixDQUNFLG1CLENBREYsOEIsQ0FTSSxRLENyQng4QkksOENxQis3QlIsOEIsQ0FZTSxzQixDQUFBLG9CQVpOLHFDLENBaUJJLGlCLENBQ0EsYyxDQUNBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsc0IsQ0FDQSxxQixDQUFBLGtCLENyQnA5QkksOENxQis3QlIscUMsQ0F3Qk0sdUIsQXJCdjlCRSw4Q3FCKzdCUiw4QixDQXFDTSxtQkFyQ04sbUMsQ0E4REksZSxDQUlKLGlDLENBRUksbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDQUpKLHFDLENBT00sbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxzQixDQUNBLDJCLENBQUEsYyxDckIxZ0NFLDhDcUJpZ0NSLHFDLENBWVEsMkIsQ0FBQSxnQkFaUiwwQyxDQUFBLDBDLENBb0JNLFcsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0EscUIsQ0FBQSw2QixDckJ4aENFLDhDcUJpZ0NSLDBDLENBQUEsMEMsQ0EwQlEsY0ExQlIsOEMsQ0ErQk0sVSxDQUNBLHFDLENBaENOLDBDLENBcUNNLGtCLENBQ0EsOEIsQ0F0Q04saUQsQ0FnRFEsWSxDQUNBLFUsQ0FqRFIsc0QsQ0FzRE0saUIsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FNTixpRCxDQUVJLGEsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxlLENBTEosa0QsQ0FTSSxhLENBQ0EsZSxDckIza0NJLDhDcUJpa0NSLGtELENBYU0sZSxDQUNBLFdBZE4scUQsQ0FrQk0sYSxDQUNBLGUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxhLENyQnZsQ0UsOENxQmlrQ1IscUQsQ0F5QlEsZ0IsQ0FDQSxvQkExQlIscUQsQ0ErQk0sZ0IsQ0FDQSxhLENyQmptQ0UsOENxQmlrQ1IscUQsQ0FtQ1Esa0JBbkNSLHFELENBd0NNLGUsQ0FDQSxhLENyQjFtQ0UsOENxQmlrQ1IscUQsQ0E0Q1EsZTdCNDJWTixvRCxDQUNBLHNELEM2Qno1VkYsb0QsQzdCcTVWRSx1RCxDQUVBLHlELENBREEsd0QsQzZCaDJWSSxhLENBdEROLDJELENBMERNLGlCLENBQ0Esa0IsQ3JCNW5DRSw4Q3FCaWtDUiwyRCxDQThEUSxzQixDQUNBLHVCQS9EUiwwRCxDQW9FTSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxvQixDQUNBLGMsQ0FDQSwwQixDQTdFTixnRSxDQWdGUSxrQixDQWhGUix5RCxDQXFGTSxlLENBQ0EsVyxDQUNBLHdDLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLGEsQ0FDQSx3QixDckI3cENFLDhDcUJpa0NSLHlELENBK0ZRLGUsQ0FDQSxpQkFoR1Isb0QsQ0FxR00sbUMsQ0FDQSxRLENBQ0EsYSxDQUNBLGUsQ0F4R04sMEQsQ0EyR1EsYSxDQTNHUiwwRCxDQXFITSxVLENBQ0Esa0IsQ0FDQSx3QyxDQUNBLGlCLENBc1dOLDBDLENBOWRBLHFFLENBMkhRLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQS9IUixvRSxDQW1JUSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSwrQixDQTFJUix3RSxDQTZJVSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQWhKViw2RCxDQXFKUSxRLENBQ0EscUIsQ0FDQSxlLENyQnh0Q0EsOENxQmlrQ1IsNkQsQ0EwSlUsdUJBMUpWLGdFLENBOEpVLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQWhLVixvRSxDQW1LWSxpQixDQUNBLFUsQ0FDQSxPLENBQ0EsVSxDQXRLWix5RSxDQXlLYyxhLENBektkLDhELENBaUxNLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLG1CLENBcExOLHlELEM3QnMvVkUseUQsQzZCN3pWSSxlLENBQ0EsYSxDckIzdkNFLDhDcUJpa0NSLHlELEM3QjIvVk0seUQsQzZCOXpWRSxnQkE3TFIsd0UsQzdCOC9WSSx3RSxDNkI3elZJLGtCLENyQmx3Q0EsOENxQmlrQ1Isd0UsQzdCa2dXUSx3RSxDNkI5elZFLGtCLENBQ0EsaUJBck1WLHlELENBMk1NLG9CLENBQ0EsaUIsQ0FDQSxxRCxDQUNBLHFCLENBQ0EsaUMsQ0FDQSwyQixDckJqeENFLDhDcUJpa0NSLHlELENBbU5RLHVCLEFyQi93Q0Esb0NxQjRqQ1IseUQsQ0F1TlEsdUJBdk5SLDJELENBMk5RLGMsQ0EzTlIsOEQsQ0ErTlEsZSxDckJoeUNBLDhDcUJpa0NSLDhELENBa09VLGtCQWxPVix3RSxDQXVPUSxtQixDQXZPUix5RCxDQTRPTSxtQixDQUNBLGUsQ0FDQSxvQixDckIveUNFLDhDcUJpa0NSLHlELENBaVBRLFEsQ0FDQSxjLENBQ0EscUJBblBSLGlFLENBdVBRLG9CLENBdlBSLHlFLENBMFBVLGlCLENBMVBWLDRFLENBNlBZLGUsQ0FDQSxrQixDQTlQWiw2RSxDQWtRWSxlLENBQ0Esd0IsQ0FDQSxhLENBQ0Esa0IsQ0FyUVosZ0YsQ0F5UVksaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxrQixDQUNBLGUsQ0FDQSx1QixDQUNBLGdCLENBdFJaLHlELENBNlJNLGdCLENBQ0EsZSxDQUNBLGEsQ3JCaDJDRSw4Q3FCaWtDUix5RCxDQWtTUSxRLENBQ0EsYyxDQUNBLG1CQXBTUixtRSxDQXdTUSxlLENBeFNSLDhELENBNFNRLDRCLENBNVNSLHFFLENBK1NVLGMsQ0FDQSxlLENBR0Esd0IsQ0FDQSxpQixDQUNBLG1CLENBQ0EsYyxDckJ2M0NGLDhDcUJpa0NSLHFFLENBeVRZLGdCQXpUWiwyRSxDQTZUWSxhLENBQ0EsZSxDQUNBLHVCLENBQ0EsYyxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxxQixDQXBVWiwyRSxDQUFBLGlGLENBeVVZLGEsQ0F6VVosZ0YsQ0FvVlksNEIsQ0FBQSx3QixDQXBWWixxRSxDQXlWVSxZLENBQ0EsZSxDQTFWVix1RSxDQTZWWSxrQixDQTdWWix5RCxDQW9XTSxnQixDQUNBLGUsQ0FDQSxhLENyQnY2Q0UsOENxQmlrQ1IseUQsQ0F5V1EsZ0IsQ0FDQSxnQkExV1IsNEQsQ0FBQSw0RCxDQThXUSxpQixDQTlXUixpRSxDQWtYUSxvQixDQUNBLHFCLENBblhSLHlFLENBc1hVLGlCLENBdFhWLDRFLENBeVhZLGUsQ0FDQSxrQixDQTFYWiw4RSxDQTZYYyxtQixDQTdYZCw2RSxDQWtZWSxlLENBQ0Esd0IsQ0FDQSxhLENBQ0Esa0IsQ0FyWVosZ0YsQ0F5WVksaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQUNBLHlCLENBQ0Esd0IsQ0FDQSxlLENBdFpaLHlELENBNlpNLGdCLENBQ0EsZSxDQUNBLGEsQ3JCaCtDRSw4Q3FCaWtDUix5RCxDQWthUSxnQixDQUNBLGMsQ0FDQSxVQXBhUixxRSxDQTRhUSxrQixDQUNBLGEsQ3JCOStDQSw4Q3FCaWtDUixxRSxDQWdiVSxvQkFoYlYsdUUsQ0FxYlEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSw2QixDQUNBLHlCLENBQUEscUIsQ3JCeC9DQSw4Q3FCaWtDUix1RSxDQTBiVSxzQixDQUFBLG9CQTFiViw2RCxDQStiUSxVLENBQ0EsaUIsQ0FBQSxhLENyQmpnREEsOENxQmlrQ1IsNkQsQ0FtY1UsUyxDQUNBLGdCLENBQUEsY0FwY1YsZ0UsQ0EwY1Usd0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxrQixDQTdjVix5RCxDQW1kTSxpQixDckJwaERFLDhDcUJpa0NSLHFFLENBdWRVLGFBT1YsZ0MsQ0FDRSxjLENyQmhpRE0sOENxQitoRFIsZ0MsQ0FJSSxzQkFKSixtQyxDQVFJLGUsQ0FDQSxrQixDQVRKLHFDLENBYUksa0IsQ0FDQSxpQixDQUNBLHdDLENBQ0EsWSxDQWhCSix3QyxDQWlUQSxzRCxDQTlSTSxlLENBbkJOLHdDLENBdUJNLGUsQ0FDQSxRLENBQ0EsbUIsQ0F6Qk4sMkMsQ0E0QlEsZSxDQUNBLGUsQ0FDQSxtQixDQUFBLFksQ0E5QlIsaUQsQ0FpQ1UsZ0IsQ0FBQSxZLENBakNWLGtELENBcUNVLGdCLENBQUEsWSxDQUNBLGdCLENBQ0EsZSxDQXZDViw4QyxDQTZDTSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSx5QixDQUNBLGdCLENBQ0EseUIsQ0FsRE4sbUQsQ0FxRFEsVyxDQXJEUixxQyxDQUFBLHlELENBMkRJLGlCLENBM0RKLDBDLENBK0RJLGtCLENBQ0Esa0IsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBS0Esa0IsQ0F4RUosNEMsQ0E0RUksZ0IsQ0E1RUosOEMsQ0ErRU0saUIsQ0FDQSxjLENBQ0EsZSxDQWlCTiwrQixDQWtDRSxjLENBbENGLGlELENBcUNJLGlCLENyQnRxREksOENxQmlvRFIsaUQsQ0F3Q00sbUIsQXJCenFERSw4Q3FCaW9EUiwrQixDQTZDSSxnQkE3Q0osa0MsQ0FpREksZSxDQWpESiwwQyxDQXFESSxnQixDQUNBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsc0IsQ3JCeHJESSw4Q3FCaW9EUiwwQyxDQTBETSxTLENBQ0EsZUEzRE4sNkMsQ0ErRE0sZSxDQUNBLFEsQ0FDQSxvQixDQWpFTix3RCxDQW9FUSxjLENBQ0EsZSxDQXJFUixnRCxDQXlFUSxjLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsbUIsQ0FBQSxZLENBQ0EsYyxDQWxGUixtRixDQUFBLHVELENBSU0sdUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxjLENBQ0EsWSxDQUNBLGEsQ0FDQSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLHNCLENBQ0EscUIsQ0FBQSxrQixDQUNBLGlCLENBbEJOLGtGLENBQUEsc0QsQ0FzQk0sVSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0Esa0IsQ0FDQSxTLENBOUJOLGlFLENBQUEsa0UsQ0FBQSxxRSxDQUFBLHNFLENBeUZVLHNCLENBQ0EsTyxDQUNBLFEsQ0EzRlYsNEQsQ0FzR1ksYSxDQUNBLGdGLENBQ0EsYyxDQUNBLGtCLENBQ0EsZSxDQUNBLGEsQ0EzR1oscUYsQ0FtSGdCLHVCLENBQ0EsYSxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBdkhoQiw4RCxDQThIVSxXLENBQ0EsaUIsQ0FDQSxTLENBQ0EsdUIsQ0FDQSxtQixDQUFBLFksQ0FDQSxtQixDQUFBLDBCLENBQ0EscUIsQ0FBQSxrQixDQXBJVixnRixDQXlJWSxrQixDckIxd0RKLDhDcUJpb0RSLGdGLENBNEljLG9CQTVJZCx1RixDQUlNLHVCLENBQ0EsZSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLHdCLENBQ0EsYyxDQUNBLFksQ0FDQSxhLENBQ0EsbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxzQixDQUNBLHFCLENBQUEsa0IsQ0FDQSxpQixDQWxCTixzRixDQXNCTSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxrQixDQUNBLFMsQ0E5Qk4sdUYsQ0FBQSx3RixDQWtKYyxpQixDQWxKZCx3RSxDUjVzREMsbUIsQ0FBQSxZLENBSUEsK0UsQ0FBQSxnRixDQUNDLFEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxZLENBWUQsZ0YsQ0FDQyxrQixDQUNBLHdCLENBQ0EsNEMsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0UsQ0FDQSx3QyxDQUFBLG9DLENBU0QsK0UsQ0FDQyxrQixDQUNBLG1CLENBQ0EsVyxDQUNBLFUsQ0FDQSw0QixDQUNBLG1CLENBQ0EsVyxDQUNBLGUsQ0FDQSxzRCxDQUNBLHVDLENBQUEsbUMsQ0FDQSxtQixDQUNBLFksQ0FDQSxvQixDYnlCTSw4Q2F0Q1AsK0UsQ0FzQkUsZ0IsQ0FDQSxZLEFiZUssOENhdkRQLGdGLENRbzFEZSxrQixDUm4wRGYsK0UsQ1F1MERlLHFCQWhLaEIsa0YsQ0F1S1ksaUIsQ0FDQSxhLENBQ0EsYyxDckIxeURKLDhDcUJpb0RSLGdELENBOEtVLGMsQ0FDQSxvQkFPVixvQyxDQUVJLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FMSixtQyxDQVNJLGEsQ0FDQSxlLENBQ0EsaUIsQ0FDQSw0QixDQVpKLDJELENBZU0sYyxDQWZOLGdDLENQdnhEQSxzRixDTzR5REksa0IsQ0FJSixtQyxDQUNFLGMsQ3JCajFETSw4Q3FCZzFEUixtQyxDQUlJLGdCQUpKLCtDLENBUUksaUIsQ0FSSix1RCxDQVlJLGUsQ3JCNTFESSw4Q3FCZzFEUix1RCxDQWVNLG1CLENBQUEsY0FmTixtRCxDQW9CSSxrQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDckJ2MkRJLDhDcUJnMURSLG1ELENBMEJNLGFBMUJOLHNELENBa0NNLGUsQ0FDQSxRLENBQ0EsbUIsQ0FwQ04seUQsQ0F1Q1EsZSxDQUNBLGUsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxZLENBMUNSLCtELENBNkNVLGdCLENBQUEsWSxDQTdDVixnRSxDQWlEVSxnQixDQUFBLFksQ0FDQSxnQixDQUNBLGUsQ0FuRFYsNEQsQ0F5RE0sZSxDQUNBLGMsQ0FDQSxhLENBQ0EseUIsQ0FDQSxnQixDQUNBLHlCLENBQ0EsZ0IsQ0FLTixtQyxDQUVFLGtCLENBQ0EsYyxDQUhGLDRDLENBTUksZSxDQU5KLGdELENBVUksa0IsQ3JCOTVESSw4Q3FCbzVEUixtQyxDQWNJLGlCQWRKLCtDLENBa0JJLGtCLENyQnQ2REksOENxQm81RFIsNEMsQ0F1Qk0sbUIsQ0FBQSxjQXZCTix3RSxDQUFBLHFFLENBOEJRLGtCLENBOUJSLHdDLENBd0NJLHVDLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDckJsOERJLDhDcUJvNURSLHdDLENBaURNLGUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxpQkFwRE4saUQsQ0FBQSw2QyxDQXdETSxVLENBQ0EseUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx3QixDckJ0OURFLDhDcUJvNURSLDZDLENBcUVRLG1CQXJFUiwrQyxDQTBFTSxZLENyQjk5REUsOENxQm81RFIsK0MsQ0E2RVEseUJBN0VSLGtELENBaUZRLGlCLENBQ0EsYyxDQWxGUixpRCxDQXNGUSxpQixDQUNBLGMsQ0FDQSxlLENBeEZSLDBELENBNEZRLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FqR1Isa0UsQ0FvR1UsYyxDQXBHVixpRCxDQTBHUSxrQixDQUNBLGlCLENBUUEsZSxDQUVBLGtCLENBQ0EsbUIsQ0FDQSxtQyxDQUNBLDhCLENyQjVnRUEsOENxQm81RFIsaUQsQ0EySFUsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLHlCQTlIVix1RCxDQXNJVSxrQixDQUNBLHNHLENBUVYsdUMsQ0FDRSxjLENyQnBpRU0sOENxQm1pRVIsdUMsQ0FJSSxnQkFKSixtRCxDQVFJLGtCLENIcHdESiwwRixDRzR2REEsc0QsQ0FBQSxzRCxDQUFBLHNELENBQUEsc0QsQ0FBQSxzRCxDQUFBLHNELENBQUEscUQsQ0FXTSxlLENBWE4sbUQsQ0FnQkksZSxDQWhCSix1RSxDQXNCUSxlLENBQ0EsYyxDQXZCUiw2RSxDQTBCVSxRLENBUVYsa0MsQ0FDRSxjLENyQnRrRU0sOENxQnFrRVIsa0MsQ0FJSSxnQkFKSiw4QyxDQVFJLGtCLENBaU5KLG1ILENBek5BLGlELENBQUEsaUQsQ0FBQSxpRCxDQUFBLGlELENBQUEsaUQsQ0FBQSxpRCxDQUFBLGdELENBV00saUIsQ0FYTixnRSxDQWtCTSxhLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsbUIsQ3JCemxFRSxzQ3FCZ2tFUixnRSxDQTRCUSxjQTVCUixvRSxDQWlDTSxlLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDckJ6bUVFLDhDcUJxa0VSLG9FLENBdUNRLFMsQ0FDQSxhQXhDUiw4RCxDQTZDTSxlLENBN0NOLHFFLENBZ0RRLGEsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLENBbkRSLHNHLENBd0RZLGtCLENBeERaLG9GLENBZ0VZLFUsQ0FBQSxNLENBZUEsYyxDQUNBLDhCLENBaEZaLGtHLENBb0VZLGtCLENBQUEsYyxDQThCQSxlLENBQ0EsaUIsQ0FDQSwrQixDQUNBLGUsQ0FDQSxrQixDQXRHWiw0RSxDQTJFVSxtQixDQUFBLFksQ0FDQSxVLENBNUVWLHlGLENBbUZjLGMsQ0FDQSxlLENBQ0EsYSxDQXJGZCw2RixDQXdGZ0IsVSxDQXhGaEIsK0YsQ0E0RmdCLFUsQ0E1RmhCLGlHLENBMEdZLGlCLENBMUdaLHdHLENBaUhZLGUsQ0FqSFosNkcsQ0FvSGMsVSxDQUNBLGMsQ3JCMXJFTiw4Q3FCcWtFUiw2RyxDQXdIZ0IsZ0JBeEhoQixrSCxDQTZIYyxhLENBQ0EsZSxDQTlIZCw4RyxDQUFBLHNILENBbUlZLGtCLENBbklaLGdHLENBeUlZLGMsQ0FDQSxnQixDQTFJWixvRyxDQTZJYyxVLENBQ0EsYSxDQUNBLGEsQ3JCcHRFTiw4Q3FCcWtFUixvRyxDQWtKZ0IsYUFsSmhCLDhHLENBdUpjLFUsQ0FDQSxpQixDQXhKZCwrRyxDQTRKYyxjLENBNUpkLGlHLENBdUtZLG1CLENBdktaLHNHLENBMEtjLGMsQ0FDQSxlLENBQ0EsYyxDQUNBLG9CLENBN0tkLCtHLENBa0xZLGtCLENBQ0Esd0IsQ0FuTFosb0gsQ0FzTGMsYyxDQUNBLGUsQ0FDQSxjLENBeExkLHFILENBOExjLGMsQ0FDQSxlLENBQ0EsZSxDQWhNZCxtRyxDQXdNWSxrQixDQUNBLGlCLENBek1aLHFHLENBZ05ZLHdCLENBQ0Esa0IsQ0FRWiwrSCxDQU1NLGlCLENBQ0Esa0IsQ0FQTix1SCxDQWVNLFcsQ0FDQSxvQixDQUNBLGtCLENBVU4sbUIsQ0FDRSw0QixDQUNBLGMsQ0FDQSxpQixDQUhGLCtCLENBTUksYyxDQUNBLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGtCLENyQm4wRUksOENxQnl6RVIsd0IsQ0FlTSxtQixDQUFBLGNBZk4sNkIsQ0FvQkksa0IsQ3JCNzBFSSw4Q3FCeXpFUiw2QixDQXVCTSxpQkF2Qk4sMEMsQ0EyQk0sZSxDQTNCTixzQyxDQWdDSSxvQixDQUNBLFEsQ0FDQSxXLENBQ0Esa0IsQ3JCNTFFSSw4Q3FCeXpFUixzQyxDQTRDTSxpQkE1Q04sMEMsQ0FnRE0sVSxDQUNBLGUsQ3JCMTJFRSw4Q3FCeXpFUiwwQyxDQW9EUSxpQixDQUNBLE8sQ0FDQSw4QixDQUFBLDRCQU1SLHlCLENBQ0UsZ0IsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxpQixDQUNBLDZCLENBQ0EsOEIsQ0FDQSw0QixDSGxqRkYsb0IsQ0FFSSxVLENBQ0EsYyxDQUhKLDRCLENBV0ksa0IsQ0FDQSxrQixDQUNBLHdELENBQ0EsZSxDQUNBLGdDLENBQ0EsMkIsQ0FDQSxxQixDbEJxS0ksOENrQnRMUiw0QixDQW9CTSxpQyxDQUNBLHFCLEFsQnNLRSxvQ2tCM0xSLDRCLENBeUJNLHNCLENBQ0Esb0NBMUJOLGlDLENBOEJNLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSw0QixDQUNBLGUsQ0FDQSxrQixDQUNBLG9CLENsQmtKRSw4Q2tCdExSLGlDLENBdUNRLGUsQ0FDQSxpQixBbEI4SUEsOENrQnRMUixpQyxDQTRDUSxhQTVDUixtRCxDQWlETSxvQixDQWpETiwyRCxDQW9EUSxVLENBQ0EsaUIsQ0FDQSxlLENsQmdJQSw4Q2tCdExSLDJELENBeURVLFUsQ0FDQSxlLENBQ0EsbUJBM0RWLHdFLENBZ0VRLGEsQ0FoRVIsbUMsQ0FzRUksZ0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsbUMsQ2xCMkdJLDhDa0J0TFIsbUMsQ0E4RU0sa0JBOUVOLHFDLENBa0ZNLFUsQ0FDQSxpQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGMsQ0FDQSxtQixDQUNBLGlCLENsQjBGRSw4Q2tCdExSLHFDLENBK0ZRLFMsQ0FDQSxnQ0FoR1IsMkMsQ0FvR1EsYSxDQUNBLDhCLENBQUEsMEIsQ0FyR1Isa0QsQ0EwR00saUIsQ0ExR04sbUMsQ0ErR0ksYyxDbEJ1RUksOENrQnRMUixtQyxDQWtITSxnQkFsSE4sdUMsQ0FzSE0sYSxDQUNBLDRCLENBQ0EsZSxDQUNBLGUsQ2xCNkRFLDhDa0J0TFIsdUMsQ0E0SFEsZUE1SFIsNkMsQ0FpSU0saUIsQ0FDQSxrQixDbEJvREUsOENrQnRMUiw2QyxDQXFJUSxlLENBQ0EsaUJBdElSLGlELENBMElRLGUsQ0FDQSxVLENsQjJDQSw4Q2tCdExSLGlELENBOElVLGUsQ0FDQSxZQS9JVixvQyxDQXNKSSxrQixDQUNBLGdCLENBQ0Esb0IsQ0FxVUosdUYsQ0FBQSwwRSxDQTdkQSx1QyxDQTJKTSxrQixDQTNKTix1QyxDQStKTSxlLENBQ0EsZSxDQWhLTixzRCxDQXFLUSxzQixDQUNBLGUsQ0FDQSx3QyxDQXZLUiwwRCxDQTBLVSxhLENBQ0Esa0IsQ2xCV0YsOENrQnRMUixzRCxDQStLVSxrQixBbEJPRiw4Q2tCdExSLHNELENBbUxVLGtCQW5MVixpRSxDQXVMVSxjLENBQ0EsZSxDQUNBLGEsQ0F6TFYsd0QsQ0E2TFUsUSxDQUNBLGUsQ0E5TFYseUQsQ0FtTVEsa0IsQ2xCYkEsOENrQnRMUix5RCxDQXNNVSxlLENBQ0EsaUJBdk1WLDJELENBMk1VLHdDLENBM01WLCtCLENBa05JLG9CLENBQ0EsZSxDQW5OSix3RCxDQUFBLHlDLENBc05NLGlCLENBdE5OLDZDLENBeU5RLGUsQ0FDQSxTLENBQ0EsZSxDbEJyQ0EsOENrQnRMUiw2QyxDQThOVSxZLEFsQnhDRiw4Q2tCdExSLDZDLENBa09VLGlCQWxPViw4QyxDQXlPSSxrQixDQUNBLGMsQ0ExT0osaUQsQ0E2T00saUIsQ0FDQSxVLENBQ0Esa0IsQ0EvT04sa0QsQ0FtUE0saUIsQ0FDQSxXLENBQ0EsZSxDbEIvREUsOENrQnRMUixrRCxDQXdQUSxjLEFsQmxFQSw4Q2tCdExSLHdELENBZ1FRLG9CQWhRUiwwRCxDQW9RUSxVLENBQ0EsZSxDQUNBLGUsQ0F0UVIscUUsQ0EyUU0sa0IsQ0EzUU4sbUMsQ0FnUkksa0IsQ0FDQSxjLENBalJKLDJDLENBb1JNLGtCLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENsQmxHRSw4Q2tCdExSLGlELENBNFJVLDhCLENBQUEsMEIsQ0FDQSxrQixDQTdSVix3QyxDQW9TUSxvQkFwU1IsNEMsQ0F5U00saUIsQ0FDQSxrQixDQUNBLGtCLENsQnJIRSw4Q2tCdExSLDRDLENBOFNRLGlCQTlTUixzQyxDQW1UTSxVLENBQ0EsaUIsQ0FDQSxrQixDQXJUTixpQyxDQTBUSSxvQixDQUNBLDRELENBQ0EsNEIsQ0FDQSxnQyxDQUNBLDJCLENsQnhJSSw4Q2tCdExSLGlDLENBaVVNLG1DQWpVTixvQyxDQXNVSSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0F6VUosdUMsQzFCK3phRSxzQyxDMEJsL1pJLFUsQ0E3VU4sc0MsQ0FpVk0sZSxDQUNBLGtCLENBbFZOLDRCLENBdVZJLGdCLENBQ0EsaUIsQ2xCbEtJLDhDa0J0TFIsNEIsQ0EyVk0sZ0JBM1ZOLCtCLENBK1ZNLGlCLENsQnpLRSw4Q2tCdExSLCtCLENBa1dRLG9CQU1SLGEsQ0FFRSxpQixDbEJwTE0sOENrQmtMUixhLENBS0ksYUFMSixzQixDQVVJLGUsQ0FDQSxhLENBRUEsaUIsQ0FFQSxpQixDQUVBLGEsQ0FDQSxlLENBRUEsYyxDQUNBLGMsQ0FDQSxtQixDQXRCSiw0QixDQXFDTSx5QixDQUNBLGUsQ0FDQSxpQixDQXZDTiw0QixDQXNHQSw2QixDQXhETSxhLENBOUNOLG1CLENBbURJLFksQ0FDQSxlLENBRUEsaUIsQ0FFQSxpQixDQUVBLFUsQ0FFQSxVLENBNURKLHFCLENBQUEsZ0MsQ0ErRE0sYSxDQUNBLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxlLENBckVOLDJCLENBQUEsc0MsQ0F3RVEsZSxDQXhFUixnQyxDQXFGSSxjLENBQ0EsZSxDQUNBLDBCLENBQ0EsaUIsQ0F4Rkosd0IsQ0FnR0ksUyxDQUNBLFEsQ0FDQSxpQixDQUlKLG1DLENBS00sZSxDQUNBLFEsQ0FOTiwwQixDQVdJLGEsQ0FJSixzRCxDMUJnOVpBLHNELENBQ0Esc0QsQ0FDQSxzRCxDQUNBLHNELENBQ0Esc0QsQzBCNzhaSSxtQixDQVBKLGdFLENBV0ksZSxDQUNBLGMsQ2xCblRJLDhDa0J1U1IsZ0UsQ0FlTSxpQixBbEJ0VEUsOENrQnVTUixnRSxDQW1CTSw4RCxDQUNBLDBCLENBQ0EsdUIsQ0FDQSwyQixDQUNBLDRCLEFsQnpURSx1Q2tCa1NSLGdFLENBMkJNLDRCLEFsQjdURSx1Q2tCa1NSLGdFLENBK0JNLDRCLEFsQmpVRSx1Q2tCa1NSLGdFLENBbUNNLDRCLEFsQnJVRSxvQ2tCa1NSLGdFLENBdUNNLDBCLEFsQnpVRSx1Q2tCa1NSLGdFLENBMkNNLDZCQTNDTixxRSxDQStDTSxhLENBQ0EsZSxDQUNBLDJCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxVLENBckROLHlFLENPN2RBLG9DLENQcWhCUSxjLENsQi9WQSw4Q2tCdVNSLHlFLENBMkRVLGMsQ0FDQSxTLENBQ0EsVSxBbEJwV0YsOENrQnVTUixxRSxDQWtFUSxlLEFsQnpXQSw4Q2tCdVNSLHFFLENBc0VRLFcsQ0FDQSxpQixBbEJ6V0EsdUNrQmtTUixxRSxDQTJFUSxpQkEzRVIsOEUsQ0FnRk0sZSxDQUNBLFUsQ0FDQSxpQixDQUNBLGEsQ2xCMVhFLDhDa0J1U1IsOEUsQ0FzRlEsUSxDQUNBLGlCQXZGUix1RixDQTRGTSxZLENBQ0EsUSxDQUNBLHlDLENBQ0Esd0IsQ0FDQSxlLENBaEdOLDZGLENBbUdRLGMsQ0FFQSxVLENBQ0Esa0IsQ0FDQSxXLENBQ0EsSyxDQUNBLE8sQ0FDQSxVLENBQ0EsaUIsQ0FDQSxnQixDQUNBLHlCLENBN0dSLG9GLENBa0hNLHdCLENBQ0Esd0MsQ0FDQSxpQixDQUNBLFEsQ0FDQSxnQixDQUNBLFcsQ0F2SE4seUYsQ095Y0Esd0IsQ0F0NkJBLG9ELENQdWxCUSxpQixDQUNBLFksQ0EzSFIsMkYsQ0ErSFEsVSxDQUNBLE8sQ0FDQSxRLENBQ0Esa0MsQ0FDQSxtQyxDQUNBLDZCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUyxDQUNBLFEsQ0FFQSw2QyxDQTFJUiwwRixDQThJUSxVLENBQ0EsTyxDQUNBLFEsQ0FDQSxrQyxDQUNBLG1DLENBQ0EsZ0MsQ0FDQSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsUSxDQXZKUixxRixDQWdLTSxnQixDQUNBLGlCLENsQnhjRSw4Q2tCdVNSLHFGLENBb0tRLG1CQXBLUix3RixDMUJpbGFJLHdGLEMwQng2WkksZSxDQUNBLGtCLENBMUtSLHVGLENBOEtRLGMsQ0FDQSxnQixDQS9LUixxRyxDQW1MUSxhLENBQ0EsUyxDQUNBLGUsQ0FDQSxrQixDbEI3ZEEsOENrQnVTUixxRyxDQXlMVSxjQXpMVixrRSxDQWdNSSxjLENsQnZlSSw4Q2tCdVNSLGtFLENBbU1NLHNCQW5NTixrRixDQXdNUSxpQixDQUNBLFEsQ0F6TVIsb0YsQ0E2TVEsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FoTlIseUUsQ0FxTk0sbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBdE5OLHdFLENBME5NLDZDLENBQ0EsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLG9CLENBQ0EsUyxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHNCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLG1CLENsQjVnQkUsOENrQnVTUix3RSxDQXdPUSxzQixDQUNBLFMsQ0FDQSxjLENBQ0EsaUJBM09SLDhFLENBK09RLDZDLENBL09SLDRFLENBdVBRLFcsQ0FDQSxhLENBeFBSLDJFLENBNFBRLGUsQ0FDQSxrQixDQUNBLGUsQ0E5UFIsNkUsQ0FrUVEsd0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsYyxDQUVBLHlCQTFRUiw2RSxDQTJRVSxnQixBbEJsakJGLDhDa0J1U1IsNkUsQ0ErUVUsZ0JBL1FWLGlGLENBK1NRLGEsQ0FDQSxjLENBQ0EsZSxDQWpUUixxRSxDQStUSSxtQixDQS9USixrRixDQWtVTSxTLENBQ0EsZSxDQUNBLGEsQ2xCM21CRSw4Q2tCdVNSLGtGLENBdVVRLGMsQ0FDQSxVLENBQ0EsVUF6VVIsZ0YsQ0E4VU0sUSxDQUNBLGlCLENsQnRuQkUsOENrQnVTUixnRixDQWtWUSxpQixDQUNBLGlCLENBQ0EsaUJBcFZSLCtFLENBeVZNLGlCLENBQ0EsZSxDbEJqb0JFLDhDa0J1U1IsK0UsQ0E2VlEsZSxDQUNBLFVBOVZSLHVFLENBbVdNLGtCLENBQ0Esd0MsQ0FDQSxlLENBcldOLDZFLENBd1dRLGtCLENBeFdSLDhFLENBOFdJLGdCLENBQ0EsYyxDQUlKLGlHLENBQUEsbUcsQ0FBQSwrRixDQUFBLGtHLENBQUEsb0csQ0FBQSxtRyxDQUdNLGUsQ0FITix1RixDQVFJLGMsQ2xCbHFCSSw4Q2tCMHBCUix1RixDQVdNLGdCQVhOLDBGLENBZU0sZSxDQUNBLGEsQ0FDQSxlLENBQ0EsMkIsQ0FDQSxlLENsQjdxQkUsOENrQjBwQlIsMEYsQ0FzQlEsZSxDQUNBLDhCQXZCUiwrRixDQTJCUSxlLENBQ0EsaUIsQ0FDQSxvQixDbEJ2ckJBLDhDa0IwcEJSLCtGLENBZ0NVLG9CQWhDVixxRyxDQXVDUSxlLENBQ0EsVSxDQUNBLGEsQ0FDQSxhLENsQnBzQkEsOENrQjBwQlIscUcsQ0E2Q1UsaUIsQWxCdnNCRiw4Q2tCMHBCUixxRyxDQWlEVSxnQkFqRFYsaUcsQ0F1RE0sZSxDQXZETixtRyxDQTBEUSxhLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsNEIsQ0FDQSxtQixDQXJFUixxRyxDQXdFVSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsYSxDQUNBLGMsQ0FDQSxtQixDQUNBLGtCLENBOUVWLHlHLENBa0ZVLDRDLENBQ0EsYSxDQUNBLG9CLENBQ0Esd0IsQ0FyRlYsMkcsQ0F3RlksNkIsQ0FBQSx5QixDQXhGWixrSCxDQStGTSxnQixDQUNBLGUsQ2xCMXZCRSw4Q2tCMHBCUixrSCxDQW1HUSxtQkFuR1IsbUksQ0F1R1EsYyxDQUNBLGUsQ0FDQSxlLENsQm53QkEsOENrQjBwQlIsbUksQ0E0R1UsZ0JBNUdWLHlGLENBbUhJLGdCLENBbkhKLDZGLENBdUhJLGMsQ0FDQSxrQixDbEJseEJJLDhDa0IwcEJSLDZGLENBMkhNLGdCQTNITixzRyxDQStITSxlLENBL0hOLHdHLENBbUlNLHNCLENBQ0EsNkMsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxlLENBQ0Esa0IsQ0E3SU4sOEcsQ0FnSlEsNkMsQ0FoSlIsNEcsQ0oxbkJBLHNFLENJa3hCUSxXLENBQ0EsYSxDQXpKUix3SCxDQTZKUSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxhLENBaEtSLHdILENBb0tRLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGEsQ0F2S1IsdUgsQ0EyS1Esd0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsYyxDQUNBLGEsQ0FDQSxlLENBRUEseUJBckxSLHVILENBc0xVLGdCLEFsQmgxQkYsOENrQjBwQlIsdUgsQ0EwTFUsZ0JBMUxWLGlHLENBNE1JLGMsQ2xCdDJCSSw4Q2tCMHBCUixpRyxDQStNTSxnQkovaENOLG9CLENBQ0UsbUIsQ0FDQSxZLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUIsQ0FMRix1QixDQVFJLGUsQ0FDQSxtQixDQUNBLGUsQ0FDQSxlLENBWEosMkIsQ0FlSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxxRSxDQUNBLFUsQ0FDQSxVLENBdEJKLHNCLENBMEJJLGtCLENBMUJKLDBCLENBOEJJLGlCLENBQ0EsWSxDQUNBLE8sQ0FDQSxNLENBQ0EsYSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxXLENBQ0EsYSxDQUNBLGMsQ0FDQSx5QixDQUNBLGMsQ0FDQSxXLENBSUoseUIsQ0FDRSxXLENBREYsK0IsQ0FBQSxnQyxDdEI0Z2NFLGlGLENBREEsa0YsQ3NCbjJiRixzRSxDQUFBLHVFLEN0QmtpY0ksc0YsQ0FEQSx1RixDc0JqaWNKLDJFLENBQUEsNEUsQ0FBQSw2RCxDQXBLSSxZLENBUUosK0IsQ0FDRSxlLENBQ0EsVyxDQU9GLDJGLENBRUksZSxDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENkNkdJLDhDY25IUiwyRixDQVNNLGlCQVROLHlGLENBY0ksZSxDZHFHSSw4Q2NuSFIseUYsQ0FpQk0sa0JBakJOLDBGLENBc0JJLGlCLENkNkZJLDhDY25IUiwwRixDQXlCTSxvQkF6Qk4sNkYsQ0E2Qk0saUIsQ0FDQSxrQixDQUNBLGUsQ2RvRkUsOENjbkhSLDZGLENBa0NRLGEsQ0FDQSxlLENBQ0EsaUIsQWRvRkEsbUNjeEhSLDZGLENBd0NRLGlCQXhDUixvRyxDQUFBLHVILENBMCtDQSxtQyxDdEIrNGFFLG1DLENzQjUwZEksVSxDQTdDTixzRyxDQW9EUSxvQixDQUNBLG9CLENBQ0EsVSxDQUNBLGlCLENBdkRSLDhHLENBMCtDQSwwQixDdEJ1NGFBLDBCLENpQ3A3ZEEsK0MsQ1grSFUsa0IsQ0E1RFYsaUgsQ0EwK0NBLDZCLEN0QjI0YUEsNkIsQ2lDeDdkQSxrRCxDWG1JVSxvQixDQUNBLGEsQ0FqRVYsMkcsQ1duRUEsNEMsQ1g2SVEsa0IsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxhLENBQ0EsVSxDQUNBLCtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsZSxDQXJGUixpSCxDQTArQ0EsNkIsQ3RCaTZhRSw2QixDaUM5OGRGLGtELENYMkpVLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsVyxDQUNBLGtCLENkeUJGLHNDY3hIUiwyRyxDQW1HVSxnQkFuR1Ysd0csQ0EwK0NBLG9CLEN0Qmc3YUEsb0IsQ2lDNzlkQSx5QyxDWDJLUSxvQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGEsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FuSFIsa0gsQ0F3SE0sVSxDQXhITiwwRyxDQTRITSxhLENBQ0EsUyxDQUNBLGUsQ0FDQSxrQixDZFpFLDhDY25IUiwwRyxDQWtJUSxjQU1SLHNCLENBRUksa0IsQ0FGSiw0QixDQUtNLGtCLENBTU4sdUMsQ3RCa3hiQSx1QyxDQUNBLHVDLENBQ0EsdUMsQ0FDQSx1QyxDQUNBLHVDLENzQi93YkksNkIsQ0FQSixtRCxDQVdJLGdCLENkM0NJLDhDY2dDUixtRCxDQWNNLGtCQWROLDJGLENBbUJRLGlCLENBQ0Esa0IsQ2RwREEsOENjZ0NSLDJGLENBMEJVLGUsQ0FDQSxpQkEzQlYsd0QsQ0FrQ0ksa0IsQ2RsRUksK0NjZ0NSLDBGLENBd0NRLFcsQWRuRUEscUNjMkJSLHdELENBNkNNLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG1CQWhETixvRCxDQXFESSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0EscUIsQ0FBQSxrQixDQUNBLFksQ0FDQSxpQixDQUNBLHdCLENBMURKLHNELENBNkRNLGlCLENBQ0EsZSxDQUVBLGtCLENBQ0EsZSxDQUlBLGEsQ0FyRU4sNEQsQ0F5RU0sa0IsQ0F6RU4sa0UsQ0E0RVEsa0IsQ0FDQSxVLENkN0dBLDhDY2dDUixvRCxDQWtGTSxpQixDQUNBLE8sQ0FDQSxtQixBZC9HRSxxQ2MyQlIsb0QsQ0F3Rk0sb0JBeEZOLDZDLENBOEZJLGMsQ0FDQSx3QixDQUNBLGEsQ0FoR0osZ0UsQ3RCdTFiQSwyRSxDc0JqdmJNLFEsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSw4QixDdEJvdmJKLGlGLENzQmgyYkYsc0UsQ0ErR1Esa0IsQ0EvR1IsNEQsQ0E4SEksZSxDQTlISiwrRCxDQThtREEscUQsQ0E5K0NNLGEsQ0FDQSxlLENBQ0Esa0IsQ0FsSU4sOEQsQ0FzSU0sZ0IsQ2RqS0UsbUNjMkJSLHFELENBNklNLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLG9CLENBQUEsc0IsQ0FDQSxhLENBQ0EsZ0IsQ0FqSk4sNkUsQ0FvSlEsWSxDQXBKUiw2RCxDQXlKUSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0EscUIsQ0FBQSxrQixDQUNBLFksQ0FDQSxXLENBQ0EsaUIsQ0E5SlIsK0UsQ0FpS1UscUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsUyxDQXZLViwrRCxDQTJLVSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0EscUIsQ0FBQSxrQixDQUNBLHFCLENBQUEsNkIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxvQixDQUNBLFUsQ0FDQSxTLENBbkxWLDRFLENBdUxVLGEsQ0F2TFYsc0UsQ0E0TFUsVSxDQUNBLGlCLENBQ0EsbWpCLENBQ0EsVSxDQUNBLFUsQ0FoTVYsbUcsQ0FvTVUsUyxDQUNBLFksQ0FDQSw0QixDQUFBLHdCLENBdE1WLGtHLENBME1VLFMsQ0FDQSxTLENBQ0EsNEIsQ0FBQSx3QixDQTVNViwrRCxDQWlOVSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGEsQ0F0TlYsb0UsQ0EwTlUsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLG1CLENBOU5WLGlFLENBa09VLFksQ0FDQSxXLENBQ0Esa0IsQ0FwT1YsaUYsQ0F3T1UsWSxDQXhPViwrRSxDQTRPVSxpQyxDQUFBLDZCLENBQ0EsaUIsQ0FBQSxtQixDQTdPVixpRyxDQWdQWSxRLENBaFBaLGlGLENBb1BZLFEsQ0FDQSxrQixDQXJQWixvRkFBQSw0QixDQXlQWSxVLENBQ0EsWSxDQUNBLDRCLENBQUEsd0IsQ0EzUFosaUYsQ0ErUFkscUIsQ0EvUFosZ0csQ0FxUVksVyxDQXJRWixnRixDQXlRWSxpQyxDQUFBLDZCLENBQ0EsVyxDQUNBLGUsQ0EzUVosbUZBQUEsNEIsQ0ErUVksVSxDQUNBLFMsQ0FoUlosZ0YsQ0FvUlkscUIsQ0FwUlosb0UsQ0FBQSxxRSxDQTBSVSxrUyxDQTFSVix1RixDQThSVSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDQUNBLFksQ0FDQSxXLENBblNWLHNGLENBdVNVLFUsQ0FDQSx1QyxDQUFBLG1DLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLFksQ0FDQSxhQTdTVix1RCxDQW9USSxnQixDQUNBLGlCLENkclZJLDhDY2dDUix1RCxDQXdUTSxrQnRCbXNiSiwwRCxDc0IzL2JGLDBELENBNlRNLG1CLENBN1ROLDZELENBaVVNLHVCLENBQUEsZSxDQUNBLFMsQ0FsVU4sc0YsQ0FzVU0saUIsQ0FDQSxlLENBdlVOLHlGLENBMFVRLGMsQ2QxV0EsOENjZ0NSLHlGLENBK1VVLGtCQS9VVixtRSxDQXFWTSxXLENBQ0Esa0IsQ0FDQSxpQixDZHZYRSw4Q2NnQ1IsbUUsQ0E0VlEsZSxDQUNBLGlCQTdWUixnRSxDQWtXTSxrQixDQWxXTix3RixDQXNXVSxrQixDQXRXVixxRSxDdEJzaGNFLGdGLENzQnpxYkksUSxDQUNBLFUsQ0FDQSxtQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSw4QixDdEI0cWJGLHNGLENzQjloY0osMkUsQ0FxWFEsa0IsQ0FyWFIsOEUsQ0ErWE0sZ0IsQ0EvWE4sZ0YsQ0FrWVEsb0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxrQixDZDVhQSw4Q2NnQ1IsZ0YsQ0ErWVUsb0JBL1lWLHNGLENBb1pVLFksQ0FwWlYsdUYsQ0F3WlUsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLFMsQ0FDQSxvQixDQUNBLDZDLENBQ0EscUIsQ0FDQSxpQixDQUNBLG1CLENBamFWLHNGLENBcWFVLGEsQ0FyYVYsNkYsQ0F3YVksMEIsQ0FBQSxzQixDQXhhWixtRixDQWdiUSxpQixDQUNBLHNCLENkamRBLDhDY2dDUixtRixDQW9iVSwwQixDQUNBLHdCLEFkaGRGLHNDYzJCUixtRixDQXliVSw0QkF6YlYsMEYsQ0FpY1UsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGtCLENBcmNWLHVHLENBd2NZLGMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxnQixDQTNjWiwyRixDQWdkVSxpQixDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQW5kViw2RixDQXNkWSxvQixDQUNBLGtCLENBQ0EsZSxDQUNBLGEsQ0F6ZFosbUcsQ0E0ZGMsVSxDQTVkZCwwRixDQWtlVSxpQixDQUNBLFcsQ0FneENWLHFDLENBbnZEQSw0RixDQXNlWSxjLENBQ0EsYSxDQXZlWiw2RixDQThlVSxzQixDQTllViwwRixDQW1mUSxrQixDZG5oQkEsOENjZ0NSLDRGLENBMGZVLDRCQTFmVix1RCxDQWlnQkksYyxDZGppQkksOENjZ0NSLHVELENBb2dCTSxnQixBZHBpQkUsOENjZ0NSLGdFLENBeWdCUSxnQkF6Z0JSLDBELENBQUEseUQsQ0E4Z0JNLGUsQ0FDQSxjLENBQ0Esa0IsQ0FoaEJOLGtFLENBb2hCTSxZLENBQ0EsNkMsQ0FDQSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxzQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0EvaEJOLHdFLENBa2lCUSw2QyxDQWxpQlIsMkYsQ0FzaUJRLGdCLENBdGlCUixpRixDQStpQlEsZSxDQUNBLGEsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQ2R0bEJBLDhDY2dDUixpRixDQXlqQlUsZ0JBempCVixxRixDQTZqQlUsVSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGdCLENBQ0EsYyxDQUNBLFMsQ0FDQSxtQixDQXJrQlYsd0QsQ0E2a0JJLGUsQ0FDQSxlLENBOWtCSiwyRCxDQWlsQk0sYyxDQUNBLGtCLENkbG5CRSw4Q2NnQ1IsMkQsQ0F1bEJRLGdCLENBQ0Esb0JBeGxCUiw4RSxDQUFBLDhGLENBQUEsMEUsQ0ErbEJRLFksQ0EvbEJSLGtELENBcW1CSSxjLENBcm1CSixxRCxDQXdtQk0sZSxDQUNBLGMsQ0FDQSxrQixDQTFtQk4sd0UsQ0E4bUJNLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLG9CLENBQUEsc0IsQ0FDQSxhLENBam5CTiw2RCxDQXFuQk0sd0IsQ0FDQSxpQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0EscUIsQ0FBQSxrQixDQUNBLGUsQ0E1bkJOLGlFLENBK25CUSxxQixDQUNBLFksQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxrQixDQW5vQlIsZ0UsQ0F1b0JRLGUsQ0FDQSxjLENBeG9CUixvRSxDQThvQkksbUIsQ0E5b0JKLDJELENBd3BCSSxvQixDQXhwQkosdUMsQ3RCNnVjQSx1QyxDQUNBLHVDLENBQ0EsdUMsQ3NCaGxiSSxnQixDQUNBLGUsQ0FDQSxlLENBanFCSix5QyxDdEJvdmNFLHlDLENBQ0EseUMsQ0FDQSx5QyxDc0JsbGJJLG9CLENBcHFCTixzQyxDQTBxQkksZ0IsQ0FDQSxtQixDQTNxQkosa0QsQ0ErcUJJLG9CLENBQ0EsVSxDZGh0QkksOENjZ0NSLGtELENBbXJCTSxTLENBQ0EsYUFwckJOLHFELENBd3JCTSxvQixDQUNBLG9CLENBQ0Esa0IsQ0FDQSxnQixDQTNyQk4sa0QsQ0Fnc0JJLFUsQ0FDQSxvQixDZGp1QkksOENjZ0NSLGtELENBb3NCTSxXQXBzQk4sMEQsQ0F3c0JNLG9CLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLGlCLENBOXNCTixvRSxDQWl0QlEsaUIsQ0FDQSxTLENBQ0EsTSxDQUNBLE8sQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0Esa0IsQ0F6dEJSLDJFLENBZ3VCVSxPLENBQ0EsUSxDQUNBLGtDLENBQ0EsbUMsQ0FDQSxnQyxDQUNBLFMsQ0FDQSxRLENBQ0EsVSxDQUNBLGlCLENBQ0EsbUIsQ0F6dUJWLGlGLENBOHVCWSxnQyxDQTl1Qlosc0UsQ0FvdkJRLGlCLENBQ0EsWSxDQUNBLE0sQ0FDQSxPLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGtCLEN0QnF4YkYsb0QsQ3NCdGpiTixpRSxDQTM5QkEsNEUsQ0Eyb0NBLGlELENBQUEsa0QsQ0E1WVUsWSxDQS92QlYsNkUsQ0Ftd0JVLE8sQ0FDQSxRLENBQ0Esa0MsQ0FDQSxtQyxDQUNBLDZCLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxtQixDQTV3QlYsbUYsQ0FpeEJZLDZCLENkanpCSiw4Q2NnQ1IsZ0QsQ0EweEJNLGlCQTF4Qk4sa0UsQ0FzeUJJLGEsQ2R0MEJJLDhDY2dDUixrRSxDQXl5Qk0sc0IsQ0F6eUJOLGdELENBK3lCTSxvQkEveUJOLGlELENBb3pCSSxlLENBcHpCSixvRCxDQXV6Qk0sZSxDQUNBLGlCLENBeHpCTixzRCxDQTJ6QlEsZSxDQUNBLGUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxnQixDZDExQkEsc0NjMkJSLHNELENBazBCVSxjLENBQ0Esa0IsQWRuMkJGLDhDY2dDUixzRCxDQXUwQlUsYyxDQUNBLGtCQXgwQlYseUQsQ0ErMEJJLGlCLEN0QndpYkosOEQsQ3NCdjNjQSwwRCxDdEJxM2NBLDZELENBQ0EsOEQsQ3NCOWhiTSxjLENBQ0EsZ0IsQ0F6MUJOLDBFLENBd3hDQSxZLENBMWJRLGUsQ0FDQSxlLENBLzFCUiwrRSxDQW0yQlEsZ0IsQ0FDQSxhLENkcDRCQSw4Q2NnQ1Isd0UsQ0F3MkJRLGlCLENBQ0EsTyxDQUNBLG1CLEFkcjRCQSxxQ2MyQlIsd0UsQ0E4MkJRLG9CQTkyQlIsa0QsQ0FxM0JJLGtCLENBQ0Esb0IsQ0FDQSxnQixDZHY1QkksOENjZ0NSLGtELENBMDNCTSxrQixBZDE1QkUsOENjZ0NSLGtELENBODNCTSxpQnRCMGhiSixxRCxDc0J4NWNGLHFELENBbTRCTSxtQixDQW40Qk4sb0QsQ0F1NEJNLFUsQ0F2NEJOLHVELENBMjRCTSxpQixDQTM0Qk4sOEQsQ0ErNEJNLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsVSxDQUNBLGEsQ2RwN0JFLDhDY2dDUiw4RCxDQXU1QlEsVyxDQUNBLFksQWR4N0JBLDhDY2dDUiw4RCxDQTQ1QlEsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxZQWg2QlIsb0YsQ0E4NkJRLFMsQ2Q5OEJBLDhDY2dDUixvRixDQWc3QlUsV0FoN0JWLHNGLENBcTdCUSxTLENkcjlCQSw4Q2NnQ1Isc0YsQ0F1N0JVLFVBNDFDVixxRyxDQUFBLHlGLENBbnhFQSxnRSxDQSs3Qk0sc0IsQ0EvN0JOLGdFLENBbThCTSxvQixDQW44Qk4sOEQsQ0F1OEJNLHVCLENBS04sbUUsQ0FJTSxrQixDQUNBLGdCLENBQ0EsZ0IsQ0FOTiwyRCxDQVdJLGdCLEN0QjIvYUosdUIsQ3NCdi9hQSxvQyxDQUVFLGUsQ0FDQSxTLENBQ0EsUSxDdEJ3L2FBLHNELENBR0EsZ0QsQ3NCLy9hRixtRSxDQUFBLDZELENBU1EsZSxDdEJ5L2FOLDRDLENzQmxnYkYseUQsQ0FrQk0sd0MsQ0FDQSxpQixDdEJtL2FKLHlDLENzQnRnYkYsc0QsQ0F1Qk0sZSxDQUNBLGUsQ0FDQSxzQixDQUNBLGUsQ0FDQSxpQixDZHRoQ0UsOENSeWdkRix5QyxDc0I5Z2JOLHNELENBOEJRLGtCLEFkemhDQSw4Q1I2Z2RGLHlDLENzQmxoYk4sc0QsQ0FrQ1Esa0J0Qm0vYUosb0QsQ3NCcmhiSixpRSxDQXNDUSxjLENBQ0EsZSxDQUNBLGEsQ3RCay9hSiwyQyxDc0IxaGJKLHdELENBNENRLFEsQ0FDQSxlLENBQ0EsZ0IsQ3RCaS9hSiw0QyxDc0IvaGJKLHlELENBa0RRLGUsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLEN0QmcvYU4sNEMsQ3NCdGliRix5RCxDQTJETSxZLENBQ0Esa0IsQ3RCOCthRiw4QyxDc0IxaWJKLDJELENBK0RRLGUsQ0FDQSxrQixDQUNBLFUsQ0FDQSxtQixDQUNBLFEsQ0FDQSw4QixDQUNBLHlCLEN0QjgrYUYsb0QsQ3NCbmpiTixpRSxDQXdFVSxrQixDQVdWLG9CLENBQ0UsYSxDZC9rQ00sOENjOGtDUixvQixDQUlJLFVBSkosNEIsQ0FRSSwrQixDQVJKLCtCLENBV00sYyxDQUNBLGUsQ0FDQSwyQixDQUNBLGMsQ0FDQSxpQixDQUNBLG1CLENBaEJOLHFDLENBbUJRLGUsQ0FDQSx1QixDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxLLENBQ0EsZSxDQXpCUixxQyxDQUFBLDJDLENBOEJRLGEsQ0E5QlIsK0IsQ0F1Q00sWSxDQUNBLFksQ3RCNjlhQSxxQyxDc0JyZ2JOLGlDLEN0Qm9nYk0scUMsQ3NCdjlhRSxrQixDQTdDUiwwQyxDQXFEUSw0QixDQUFBLHdCLENBckRSLDZDLENBb1pBLDRCLENBQUEsZ0MsQ0FBQSwrQixDQUFBLGdDLENBeFZNLGUsQ0E1RE4sbUQsQ0ErRFEsUSxDQUtOLG9FLENBQ0UsbUIsQ0FDQSxvQixDQUZGLHVFLENBS0ksd0IsQ0FDQSwyQixDQU5KLDhFLENBU00sVSxDQUNBLFEsQ0FWTix1RSxDQWVJLGlCLENBQ0Esd0IsQ0FoQkosb0csQ0FvQkksUSxDQUtOLCtDLENBR0ksa0IsQ0FISiw0QyxDQU9JLGdCLENBUEosb0MsQ0FXSSxnQixDQVhKLHVELENBZUksd0IsQ0FmSiw2RCxDQWtCTSxPLENBbEJOLHVELENBdUJJLGtCLENkbHNDSSw4Q2MycUNSLGtELENBNEJNLGlCQTVCTiwwQyxDQWlDSSxlLENBQ0Esa0IsQ2Q3c0NJLDhDYzJxQ1IsMEMsQ0FxQ00sbUJBckNOLDJDLENBMkNNLGtCLENBM0NOLGlELENBcURJLGdCLENBckRKLGdELENBMERNLGMsQ0FDQSxlLENBM0ROLGtELENBZ0VJLHlCLENBQ0EsK0IsQ0FDQSwwQixDZDd1Q0ksOENjMnFDUiw2QyxDQXVFTSxrQkF2RU4scUMsQ0E0RUkseUIsQ0FDQSxhLENBN0VKLDRDLENBaUZJLGUsQ2Q1dkNJLDhDYzJxQ1IsNEMsQ0FvRk0saUJBcEZOLCtCLENBeUZJLGUsQ0F6RkosK0IsQ0E2RkksZSxDQUlKLHdDLENBQUEsbUIsQ0FPSSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLDZCLENBQ0EsaUMsQ0FUSiw2QyxDQUFBLHdCLENBYU0sZ0IsQ0FBQSxZLENBQ0EsZSxDTGg5Q04sMEYsQ0trOENBLHdDLENBbUJJLHdCLENBbkJKLDZDLENBc0JNLFUsQ0F0Qk4sbUIsQ0EyQkksaUMsQ0EzQkosaUMsQ0FpQ1Esb0IsQ0FPUiwyQixDQUlBLFksQ0FIRSxjLENBR0YsVSxDQUNFLGMsQ0FDQSxRLENBQ0EsYyxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxVLENBTkYsWSxDQVNJLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FkSixrQixDQWtCTSxVLENBbEJOLFksQ0F1QkksVSxDQUNBLGEsQ0FDQSwyQixDQUNBLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FFQSxtQixDQUlKLGdCLENBRUksaUIsQ0FGSixjLEN0QjA0YUEseUIsQ3NCbjRhSSxlLENBQ0EsbUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENkdjJDSSw4Q2MyMUNSLGMsQ3RCbTVhSSx5QixDc0JwNGFFLGEsQ0FDQSxtQixDQU1OLGlCLENBRUksY0FJSixrQixDQUFBLHVCLEN0Qmc0YUEsa0IsQ0FtQkEsdUIsQ3NCaDVhSSxvQixDQUNBLG9CLENBQ0EsVSxDQUNBLGlCLENBTkosdUIsQ3RCbTVhQSx1QixDc0J4M2FJLGtCLENBRUEsYyxDQUNBLGUsQ0FFQSxhLENBRUEsK0IsQ0FFQSxrQixDQUNBLGdCLENBQ0EsZSxDZHg1Q0ksc0NjazNDUix1QixDdEI0NmFJLHVCLENzQngzYUUsZ0JBcUJOLHFDLENBbVZBLCtCLENBbFZFLGtCLENkajhDTSw4Q2NnOENSLHFDLENBSUksaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLGlCQUlKLGEsQ0FDRSxzQixDQUdGLGlCLENBQ0UsZSxDQUNBLFMsQ0FDQSxRLENBQ0EsOEIsQ0FKRix1QixDQUFBLHdCLENBUUksUSxDQUNBLFMsQ0FDQSxZLENBVkosbUMsQ0FjSSx5QyxDQUNBLHlCLENBQUEscUIsQ0FJSixtQixDQUNFLGMsQ2RuK0NNLDhDY2srQ1IsbUIsQ0FJSSxXQUpKLGdDLENBUUksZSxDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBQ0EsNkMsQ0FDQSxhLENBQ0EscUIsQ0FBQSxrQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSw4QixDZG4vQ0ksOENjaytDUixnQyxDQW9CTSxtQixDQUFBLFksQ0FDQSxlLENBQ0EsVUF0Qk4sc0MsQ0EwQk0sYyxDQTFCTixzQyxDQThCTSxlLENBQ0EsNkMsQ0EvQk4sMkIsQ0FvQ0ksaUIsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0Esc0IsQ0FDQSxpQixDQXpDSiwrQixDQTZDSSxhLENBN0NKLDJCLENBa0ZBLHdFLENBakNJLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxrQixDQUNBLG1CLENBdERKLDBCLENBMERJLGEsQ0ExREosK0IsQ0E4REksbUIsQ0FFQSwyQixDQUVBLG9CLENBQ0EsZSxDQW5FSiw4QixDQXVFSSxlLENBQ0EsUSxDQUNBLGEsQ0FTSix3QixDQUNFLGMsQ2RyakRNLDhDY29qRFIsNkIsQ0FjTSxjLENBQ0EsZSxDQWZOLG1DLENBQUEsb0MsQ0FNUSxZLENBTlIscUMsQ0FVUSxtQixDQUFBLFksQ0FDQSxZQStFUiw0QixDQTFGQSwyQixDQXFCSSxtQixDQUNBLGlCLENBdEJKLHdDLENBMEJJLG1CLENBQUEsVyxDQUNBLHlCLENBQUEsWSxDQUNBLG1CLENkaGxESSw4Q2NvakRSLHdDLENBK0JNLFdBL0JOLDZDLENBbUNNLGlCLENkdmxERSw4Q2NvakRSLDZDLENBc0NRLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0EscUJBekNSLGlELENBNkNRLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxrQixDZHJtREEsOENjb2pEUixpRCxDQW9EVSxtQkFwRFYseUQsQ0EwRE0sZ0IsQ0ExRE4sd0UsQ0E4RFEsZSxDQTlEUix1RSxDQXNFUSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLHNCLENBQ0EsbUIsQ0FFQSwyQixDQUVBLG9CLENBL0VSLHlFLENBbUZRLGUsQ0FDQSxRLENBTVIseUIsQ0FDRSxjLENBQ0Esd0IsQ2RocERNLDhDYzhvRFIseUIsQ0FLSSxpQixDQUxKLDJCLENBUU0sc0JBUk4sNkIsQ0FhSSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxvQixDQUFBLHNCLENBQ0EsZ0IsQ0FDQSxhLENBakJKLDBDLENBcUJJLGEsQ2RucURJLDhDYzhvRFIsMEMsQ0F3Qk0sY0FzWE4sa0UsQ1dsdEVBLHFELENYbzBEQSxrRCxDQTZCSSxlLENBN0JKLG9ELENBc0NPLGdCLENkcHJEQyw4Q2M4b0RSLG1ELENBaURNLGEsQ0FDQSxnQkFsRE4seUMsQ0F1REksYyxDQUNBLGtCLENBQ0EsWSxDZHZzREksOENjOG9EUix5QyxDQTRETSxhLENBQ0EsZSxBZDNzREUsOENjOG9EUix5QyxDQWlFTSxhLENBQ0EsYyxDQUNBLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FDQSxxQixDQUFBLCtCQXJFTiw4QyxDQXlFTSxrQixDQUNBLFksQ0ExRU4sa0QsQ0E2RVEsVyxDQUNBLGtCLENBOUVSLDBELENBbUZNLGdCLENBbkZOLHlFLENBc0ZRLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxrQixDQUNBLG1CLENBM0ZSLHdFLENBK0ZRLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHNCLENBQ0EsbUIsQ0FFQSwyQixDQUVBLG9CLENBQ0Esa0IsQ0F4R1IsMEUsQ0E0R1EsZSxDQUNBLFEsQ0FDQSwwQixDQUFBLG1CLENBQ0EscUIsQ0FBQSxrQixDQS9HUiwwRSxDQW1IUSxnQixDQUNBLGUsQ0FDQSxjLENBVVIsVSxDQUNFLGMsQ0FDQSxtQixDQUNBLGUsQ0FHRixnQyxDQUVJLGtCLENBRkosNEIsQ0FNSSxpQixDQUNBLHNCLENkMXhESSw4Q2NteERSLDRCLENBVU0sd0JBVk4sOEIsQ0FrQk0sdUIsQ0FsQk4sbUMsQ0FzQk0sYyxDQUNBLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGtCLENBMUJOLG9DLENBOEJNLGlCLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENBakNOLHNDLENBb0NRLG9CLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYSxDQXZDUiw0QyxDQTBDVSxVLENBMUNWLG1DLENBZ0RNLGlCLENBQ0EsVyxDQWpETixzQyxDQTRETSxzQixDQTVETixtQyxDQWlFSSw0QixDQWpFSix5QyxDQW9FTSw0QixDZHYxREUsOENjNDFEUixvRCxDQUlRLGlCLENBQ0EsUSxDQUNBLFUsQ0FOUix5RCxDdEIwd2FFLGtFLENzQjV2YUksbUIsQ0FBQSxjQWROLDBDLENBbUJJLFcsQ0FDQSxpQixDZDMyREksb0NjKzJEUix3RCxDQUdNLHNCQUhOLDRDLENBUUksb0IsQ0FSSixvRSxDQVlRLFEsQ0FDQSxrQixDQUNBLGMsQ0FkUiwwRSxDQUFBLDJFLENBQUEsK0QsQ0FBQSxnRSxDQWtCVSxZLENBbEJWLDRDLENBeUJJLGdCLENkNzRESSw4Q2NvM0RSLDRDLENBNEJNLG1CQTVCTixpRCxDQWdDTSxlLENBQ0EsaUIsQ0FqQ04sc0QsQ0FvQ1EsYSxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQixDQUNBLG9CLENBQ0EsaUIsQ0E5Q1IseUQsQ0FrRFEsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxvQixDQUNBLEssQ0FDQSxnQixDQXhEUixxRCxDQTREUSxnQixDQUNBLGUsQ0E3RFIsMkQsQ0FpRVUsUyxDQUNBLGUsQ0FsRVYsdUQsQ0F5RUksZSxDQUNBLG1CLENkOTdESSw4Q2NvM0RSLHlELENBOEVRLFVBOUVSLGlELENBbVlBLG1ILENBQUEsdUcsQ0ExU0ksWSxDZDc4REksOENjbzNEUixpRCxDQTRGTSxlQTVGTiwwQyxDQWlHSSxvQixDQUNBLG1CLENBbEdKLGtELENBcUdNLHdCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLFksQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsWSxDZGgrREUsOENjbzNEUixrRCxDQStHUSxtQixDQUFBLGNBL0dSLHdELEN0QjQwYUksdUQsQ3NCeHRhSSxhLENBQ0EsZ0IsQ0FBQSxZLENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxzQixDQUNBLGMsQ2RqL0RBLDhDY28zRFIsd0QsQ3RCMDFhUSx1RCxDc0IxdGFFLGdCQWhJVixnRSxDQXFJUSxrQixDQUNBLFUsQ0EyTFIsa0YsQ0FqVUEsZ0QsQ3RCeTJhQSwrQyxDc0J6MmFBLG9ELENBMklNLGEsQ2QvL0RFLDhDY28zRFIsb0QsQ0E4SVEsYyxBZGxnRUEsK0NjbzNEUixpRCxDQW9KUSx5QixBZHhnRUEsOENjbzNEUixnRCxDdEI2MmFJLCtDLENzQi9zYUUsY0FLTiw2QyxDQUNFLGMsQ0FDQSxxQixDQUdGLHFCLENBRUksYyxDQUNBLFEsQ0FDQSxTLENBSkosbUMsQ0FRSSxTLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ2R2aUVJLDhDYzRoRVIsbUMsQ0FjTSxlLENBQ0EsZ0JBZk4sK0QsQ0FtQk0sYyxDZC9pRUUsOENjNGhFUiwrRCxDQXNCUSxlLENBQ0Esa0IsQWQ5aUVBLG9DY3VoRVIsK0QsQ0EyQlEsa0JBM0JSLGtGLENBcUNVLFUsQ2Q1akVGLG1DY3VoRVIsa0YsQ0F3Q1ksV0F4Q1osbUUsQ0E4Q1EsWSxDQUNBLGlCLENkM2tFQSw4Q2M0aEVSLG1FLENBa0RVLGlCQWxEVixxRSxDQXNEVSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxvQixDQUNBLGUsQ0FDQSxxQixDQTNEViwyRSxDQThEWSxhLENBOURaLDBFLENBbUVVLGtCLENkL2xFRiw4Q2M0aEVSLDBFLENBc0VZLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVQXpFWixpRixDQTBGQSxTLENBYlksVSxDQUNBLGUsQ2QxbUVKLDhDYzRoRVIsaUYsQ0FpRmMsWUFTZCxTLENBR0UsYyxDQUNBLGtCLENBQ0Esb0IsQ0FFQSwyRCxDQUNBLDJCLENBQ0EscUIsQ0FDQSxpQyxDZGhvRU0sOENjc25FUixTLENBYUkscUIsQ0FDQSxnQyxDQUNBLHNCQWZKLGtCLENBbUJJLFMsQ3RCNnFhRixZLENzQmhzYUYsYyxDQXdCSSxVLENBQ0EsZSxDQXpCSixZLENBNkJJLGMsQ2RucEVJLDhDY3NuRVIsWSxDQWdDTSxnQixBZGpwRUUsbUNjaW5FUixZLENBb0NNLGdCQXBDTixjLENBeUNJLGUsQ0F6Q0osaUIsQ0E2Q0ksYyxDQTdDSixhLENBaURJLGUsQ0FqREosZSxDQW9ETSxrQixDQU1KLHFDQURGLFUsQ0FFSSxpQkFJSiwrQyxDQUNFLFUsQ0FDQSxVLENBQ0EsUyxDQThCRixpQixDQWpDQSx3RCxDQU1JLFUsQ0FDQSxlLENBQ0EsYyxDQXlCSiw2QixDQWpDQSxvRSxDQVdNLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGtCLENBaEJOLDZFLENBcUJJLG9CLENBckJKLGdFLENBNkJJLGtCLENBSUosaUIsQ0FHRSxjLENkenRFTSw4Q2NzdEVSLGlCLENBTUksZ0JBTkosNkIsQ0FnQkksWSxDQUlKLHlDLENBQ0UsbUIsQ2QzdUVNLDhDYzB1RVIseUMsQ0FJSSxxQkFKSixxRSxDQVFJLG1CLENBQ0EsYSxDQUlKLDZELENBRUkscUIsQ0FGSixzRixDQUtNLFksQ0FDQSxjLENkN3ZFRSw4Q2N1dkVSLHNGLENBU1EsWSxDQUNBLHdCQVZSLG9HLENBZU0sUSxDZHR3RUUsOENjdXZFUixvRyxDQWtCUSx1QixBZHp3RUEsOENjdXZFUixtSCxDQXlCVSxzQixBZGh4RUYsOENjdXZFUix1RyxDQWlDVSxlQU9WLFcsQ0FDRSxlLENkaHlFTSw4Q2MreEVSLFcsQ0FJSSxvQkFKSixhLENBUUksYSxDQUlKLGEsQ0FDRSxhLENBREYsZSxDWTk5RUEseUQsQ1prK0VJLGEsQ0FJSiwrRixDQUFBLHFHLENBQUEsbUYsQ0FBQSx5RixDQUVJLGtCLENBRkosaUYsQ0FjSSxpQixDQUNBLGUsQ0FmSixzRixDQThCTSxTLENBQ0EsUSxDQUNBLGUsQ2RuMUVFLDhDY216RVIsaUYsQ0FvQ00saUIsQ0FDQSxLLENBRUEsUyxDQUNBLGUsQ0F4Q04sc0YsQ0EyQ1EsTSxDQUNBLGMsQ0E1Q1IscUYsQ0FnRFEsWSxBZG4yRUEsOENjbXpFUixzRixDQXNEUSxnQnRCaXhjSixtRSxDbUNoemhCSixtRSxDYnkrRUEsNEYsQ0E0REksZSxDQTVESixvRyxDQWlFSSxhLENBQ0EsaUIsQ0FsRUosOEcsQ0FxRU0sZSxDQXJFTixnSCxDQXlFTSxnQixDZDUzRUUsOENjbXpFUixnSCxDQTRFUSxxQmFwL0RSLHNCLENidzZEQSwwRyxDQWlGTSxrQixDZHA0RUUsOENjbXpFUiwwRyxDQW9GUSxpQkFwRlIsNEcsQ0F3RlEsZSxDQXhGUiw2RyxDQTRGUSxrQixDQU1SLFMsQ0FDRSxjLENBQ0EsTyxDQUNBLFUsQ0FDQSxxQixDQUNBLGtCLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLG1CLENBQ0EsYyxDQUNBLFksQ0FiRixlLENBZ0JJLGtCLENBaEJKLGdCLENBcUJJLFUsQ0FDQSxPLENBQ0EsUSxDQUNBLGtDLENBQ0EsbUMsQ0FDQSw2QixDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENBQ0EsVyxDQUlKLGMsQ0FDRSxhLENBR0YsVyxDQUNFLHNCLENBR0YsZ0MsQ0FHRSxlLENBQ0EsYyxDQUNBLFEsQ0FDQSxZLENBQ0EsVSxDQUNBLHlDLENBRUEsYyxDQUNBLFksQ2QzOEVNLDhDY2c4RVIsZ0MsQ0FjSSxjQWRKLHFDLENBa0JJLGlCLENBbEJKLDZDLENBcUJNLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBeEJOLG9ELENBMkJRLGUsQ0FDQSx1QixDQUNBLGlCLENBQ0EsTyxDQUNBLGMsQ0FDQSxRLENBQ0EsZSxDQUNBLGEsQ0t6OERSLGEsQ0xnZ0VBLDBDLENBQUEsMkMsQ0FBQSxxRCxDQUFBLHNELENhL3NGQSxtRixDQUFBLG9GLENBQUEseUYsQ0FBQSwwRixDQUFBLDhFLENBQUEsK0UsQ25DNnNoQk0scUYsQ0FEQSxzRixDaUNoNGdCTix5RSxDQUFBLDBFLENBaVRBLG9FLENBQUEscUUsQ1hxeEVBLDhCLENBQUEsK0IsQ0FuUEUsWSxDZHorRU0sOENtQnloQlIsYSxDTG05REksZSxBZHYrRUksc0NjMitFUixtQyxDQUVJLGMsQ0FDQSxhLENBQ0Esc0IsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FUSiw0QyxDQVlNLG9CLENBQ0EsbUIsQ0FiTixxQyxDQWlCTSxlLENBQ0EsNEIsQ0FDQSxjLENBS04sc0QsQ0FFSSxlLENBQ0EsSyxDQUNBLFcsQ0FKSixxRSxDQVFRLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLFVBTVIsNEIsQ0FDRSxhLENBQ0EsaUIsQ0FGRiw2QyxDQUtJLGEsQ0FDQSxPLENBQ0EsTyxDZGhpRkksOENjeWhGUiw2QyxDQVVNLG1CQVZOLCtDLENBY00sa0IsQ0FkTixrQyxDQXdCSSxlLENBeEJKLG9DLENBMkJNLGEsQ0FDQSxRLENBNUJOLHNDLENBcUNNLGUsQ0FDQSxVLENBQ0EsaUIsQ2Roa0ZFLDhDY3loRlIsc0MsQ0EwQ1EsYUExQ1Isb0MsQ0ErQ00sYSxDQUlBLHdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENkaGxGRSw4Q2N5aEZSLG9DLENBMERRLGlCLENBQ0EsbUJBM0RSLHlDLENBZ0VNLG9CLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ2Q3bEZFLDhDY3loRlIseUMsQ0F1RVEsbUJBdkVSLCtDLENBQUEsZ0QsQ0E0RVEsYSxDQUNBLGEsQ0FDQSxrQixDQU1SLE0sQ0FDRSwyQixDQUdGLDhELENBRUksYSxDQUNBLFUsQ2RwbkZJLDhDY2luRlIsOEQsQ0FNTSxtQixDQUFBLGNBTk4sK0MsQ0FXSSxXLENBWEosaUQsQ0FlSSxxQixDQUNBLDJCLENBaEJKLCtDLEN0QjhoYUEsOEMsQ3NCemdhSSx5QixDQXJCSiwrQyxDQXlCSSwyQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQTVCSixpRCxDQStCTSx5QixDQUtOLDRDLEN0QnNnYUEseUMsQ3NCbmdhSSxvQixDQUNBLGlCLENBSUosb0IsQ0FDRSxjLENkOXBGTSw4Q2M2cEZSLG9CLENBSUksZ0JBSkosMEIsQ0FRSSxpQixDQVJKLDRCLENBWUksVSxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQXhCSiw0QixDQTRCSSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0EvQkosNEIsQ0FvQ0ksa0IsQ0FDQSxpQixDQXJDSixvQyxDQTBDSSxnQixDQUlKLCtCLENBQ0UseUIsQ0FHRix3QixDQUNFLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBR0YsYyxDQUNFLHVCLENBS0YsZ0IsQ0FDRSxtQixDQURGLDZCLENBSUksbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBTEosd0MsQ0FRTSxpQixDQUFBLGEsQ0FDQSxVLENBQ0Esa0IsQ2R0dUZFLDhDYzR0RlIsd0MsQ0FhUSxnQixDQUFBLGNBYlIsd0IsQ0FtQkksd0MsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsYSxDQUNBLFEsQ0FDQSxtQixDQUNBLGMsQ1dqbUZKLHlFLENYc2tGQSw4QixDQW1DTSx5QyxDV3ptRk4sa0QsQ0FpVEEseUUsQ1hxeEVBLDBCLENBdUNNLFEsQ0F2Q04sK0IsQ0EyQ00sZSxDQUNBLGEsQ0FDQSxlLENBN0NOLGlDLENBZ0RRLGMsQ0FDQSxhLENBakRSLDhCLENBc0RNLGUsQ0FDQSxjLENBQ0Esa0IsQ0F4RE4sOEIsQ0E0RE0sYyxDdEJpK1pBLHNDLENzQjdoYU4sZ0MsQ0FnRVEsa0IsQ0FDQSxlLENBQ0EsYSxDdEJnK1pBLDRDLENzQmxpYVIsc0MsQ0FxRVUsVSxDV3Y5RlYsMkIsQ0FDRSxlLENBQ0EsYyxDekJvTE0sOEN5QnRMUiwyQixDQUtJLGlCLEF6QmlMSSw4Q3lCdExSLDJCLENBU0ksOEQsQ0FDQSwwQixDQUNBLHVCLENBQ0EsMkIsQ0FDQSw0QixBekI4S0ksdUN5QjNMUiwyQixDQWlCSSw0QixBekIwS0ksdUN5QjNMUiwyQixDQXFCSSw0QixBekJzS0ksdUN5QjNMUiwyQixDQXlCSSw0QixBekJrS0ksb0N5QjNMUiwyQixDQTZCSSwwQixBekI4SkksdUN5QjNMUiwyQixDQWlDSSw2QkFqQ0osZ0MsQ0FxQ0ksYyxDekJpSkksOEN5QnRMUixpRCxDQTBDTSxlLENBQ0Esb0IsQXpCZ0pFLG1DeUIzTFIsaUQsQ0ErQ00sZSxDQUNBLHdCQWhETiw4QixDQXFESSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLFMsQ3pCOEhJLDhDeUJ0TFIsOEIsQ0EyRE0sYSxDQUNBLGUsQ0FDQSxpQkE3RE4sZ0MsQ0FrRUksYSxDQUNBLGUsQ0FDQSwyQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDekI4R0ksOEN5QnRMUixvQyxDQThFUSxjLENBQ0EsUyxDQUNBLFUsQXpCc0dBLDhDeUJ0TFIsZ0MsQ0FxRk0sZSxBekJpR0UsOEN5QnRMUixnQyxDQXlGTSxXLENBQ0EsaUIsQXpCaUdFLHVDeUIzTFIsZ0MsQ0E4Rk0saUJBOUZOLDBDLENBbUdJLGMsQ0FDQSxlLENBQ0EsZSxDQXJHSix5QyxDQXlHSSxlLENBQ0EsVSxDQUNBLGlCLENBQ0EsYSxDekIwRUksOEN5QnRMUix5QyxDQStHTSxRLENBQ0EsaUJBaEhOLGtELENBcUhJLFksQ0FDQSxRLENBQ0EseUMsQ0FDQSx3QixDQUNBLGUsQ1ArT0osNEIsQ094V0Esd0QsQ0E0SE0sYyxDQUVBLFUsQ0FDQSxrQixDQUNBLFcsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0EseUIsQ0F0SU4sK0MsQ0EySUksd0IsQ0FDQSx3QyxDQUNBLGlCLENBQ0EsUSxDQUNBLGdCLENBQ0EsVyxDQXN4QkosMEIsQ0F0NkJBLHNELENBd0pNLFUsQ0FDQSxPLENBQ0EsUSxDQUNBLGtDLENBQ0EsbUMsQ0FDQSw2QixDQUNBLGlCLENBQ0EsUyxDQUNBLFMsQ0FDQSxRLENBRUEsNkMsQ0Ftd0JOLHlCLENBdDZCQSxxRCxDQXVLTSxVLENBQ0EsTyxDQUNBLFEsQ0FDQSxrQyxDQUNBLG1DLENBQ0EsZ0MsQ0FDQSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsUSxDQWhMTixnRCxDQXlMSSxnQixDQUNBLGlCLEN6QkpJLDhDeUJ0TFIsZ0QsQ0E2TE0sbUJBN0xOLG1ELENqQ3lrZ0JJLG1ELENpQ3Y0ZkUsZSxDQUNBLGtCLENBbk1OLGtELENBdU1NLGMsQ0FDQSxnQixDQXhNTixnRSxDQTRNTSxhLENBQ0EsUyxDQUNBLGUsQ0FDQSxrQixDekJ6QkUsOEN5QnRMUixnRSxDQWtOUSxjQThvQlIsdUYsQ0FoMkJBLHFDLENBQUEsd0QsQ0F3TkksVSxDQXhOSix3QyxDQTJOTSxrQixDQTNOTix1QyxDQStOTSxvQixDQUNBLG9CLENBQ0EsVSxDQUNBLGlCLEN6QnZDRSxzQ3lCM0xSLDRDLENBOFFRLGdCQTlRUixtRCxDQW1TSSxVLENBblNKLDJDLENBdVNJLGEsQ0FDQSxTLENBQ0EsZSxDQUNBLGtCLEN6QnBISSw4Q3lCdExSLDJDLENBNlNNLGNBN1NOLHlDLENBa1RJLGUsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDekJoSUksOEN5QnRMUix5QyxDQXlUTSxlLENBS04sNEMsQ0FFSSxxQixDQUlKLHNELENBRUksc0QsQ0FDQSwyQixDQUNBLDRCQUlKLG9DLENBRUksa0IsQ0FDQSxVLENFL1VKLG1GLENBQUEseUYsQ0FBQSw4RSxDbkN5c2hCTSxxRixDaUM3M2dCTiwwQyxDQU1NLGtCLEN6QjVKRSw4Q3lCc0pSLG9DLENBVU0sYUFWTixxRCxDQWVJLHFCLEN6QnJLSSw4Q3lCc0pSLHFELENBa0JNLHVCQWxCTiwwRCxDQXNCTSxtQixDQUFBLFksQ0FDQSw0QixDQUFBLG9CLENBQ0Esb0IsQ0FBQSxzQixDQUNBLHlCLENBQUEscUIsQ3pCL0tFLDhDeUJzSlIsMEQsQ0E0QlEsc0IsQ0FBQSxvQkE1QlIsbUUsQ0FnQ1EsaUIsQ0FDQSxpQixDQUNBLHdDLENBQ0EsaUIsQ0FBQSxhLENBQ0Esa0IsQ0FDQSw4QixDQUNBLFEsQ0FDQSxjLENBQ0EsaUIsQ3pCOUxBLDhDeUJzSlIsbUUsQ0EyQ1UsZ0IsQ0FBQSxZLENBQ0EsUyxDQUNBLGUsQ0FDQSxpQkUxWFYseUYsQ0Y0VUEsa0YsQ0EyRFUsUyxDRXZZViw0RSxDRjRVQSxxRSxDQStEVSxRLENBQ0EsYyxDRTVZVixpRixDRjRVQSwwRSxDQW9FVSxlLENBQ0EsYSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYyxDRXJaVixpRixDRjRVQSwwRSxDQTZFVSxlLENBN0VWLDhFLENBaUZVLFUsQ0FDQSxjLENBSUEsaUIsQ0FDQSxRLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFcsQ0EvRlYsa0YsQ0FrR1ksVSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUVBLGlCLENBQ0EsUyxDQUNBLG1CLENBMUdaLHVFLENBZ0hVLGtCLENBQ0EsYSxDQUNBLGUsQ0FsSFYsZ0YsQ0F1SFEsYyxDQXZIUixtRixDQTJIUSxrQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQWhJUixxRixDQW1JVSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUNBLGEsQ0FDQSxhLENBQ0EsZSxDQUNBLGtCLEN6QmhTRiw4Q3lCc0pSLHFGLENBNklZLGMsQ0FDQSxrQkE5SVosd0YsQ0FtSlUsVSxDQUNBLGMsQ0FDQSx3QixDQUNBLGtCLENBQ0EsZSxDQUNBLG9CLENBQ0EsaUIsQ0FFQSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLE0sQ0FDQSxhLEN6QnRURiw4Q3lCc0pSLHdGLENBbUtZLGlCLENBQ0EsVyxDQUNBLFVBcktaLHFGLENBMEtVLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsZSxDQUNBLG1CLEN6QnpVRiw4Q3lCc0pSLHFGLENBc0xZLGlCakMremZOLHFGLENpQ3IvZk4scUYsQ0E0TFUsaUIsQ0FDQSxTLENBN0xWLDJGLENBaU1VLHdCLENBQUEsb0IsQ0FqTVYseUYsQ0FxTVUsaUIsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxRLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLGEsQ0FDQSw0QixDQUFBLHdCLENBQ0EsbUIsQ3pCcldGLDhDeUJzSlIseUYsQ0FvTlksTyxDQXBOWix5RixDQXdOWSxrQixDQXhOWiwrRixDQTJOYyxTLENBQ0EsTyxBekI3V04sbUN5QmlKUix5RixDQW1PWSxTQW5PWiw0RCxDQWdQTSxjLENBQ0EsaUIsQ0FqUE4scUQsQ0FxUE0sa0IsQ0FyUE4sa0QsQ0F5UE0sZ0IsQ0FDQSxzQixDQUNBLGlCLENBM1BOLHFELENBOFBRLGtCLEN6Qi9ZQSxxQ3lCaUpSLHFELENBaVFVLGdCQWpRVixtRCxDQXdRTSxrQixDQUNBLHFCLENBQ0EsZSxDQUNBLFksQ0FDQSxXLENBQ0Esa0IsQ0FDQSxhLENBOVFOLHVELENBaVJRLGtCLENBQ0EsWSxDQUNBLFUsQ0FDQSxXLENBcFJSLDhELENBeVJNLGlCLENBQ0EsZSxDQTFSTixtRSxDQTZSUSxTLEN6Qm5iQSw4Q3lCc0pSLDhELENBaVNRLGlCLENBQ0EsUSxDQUNBLFUsQ0FuU1IsbUUsQ0FzU1UsTSxDQXRTVixrRSxDQTBTVSxZQU9WLHlELENBRUksa0IsQ0FDQSxnQixDQUhKLGdFLENBT0ksbUIsQ3pCOWNJLDhDeUJ1Y1IsMEUsQ0FXUSxrQkFYUixpRixDQWdCTSxlLEN6QnZkRSw4Q3lCdWNSLGlGLENBbUJRLGlCQW5CUixvRSxDQXdCTSxhLENBQ0EsVyxDQUNBLGlCLEN6QmplRSw4Q3lCdWNSLG9FLENBNkJRLGEsQXpCcGVBLDhDeUJ1Y1Isc0UsQ0FtQ1EsNkJBbkNSLDBFLENBd0NNLGUsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxjLENBM0NOLHNFLENBK0NNLGMsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxlLENBbEROLDhFLENBcURRLGEsQ0FyRFIsNEQsQ0EyREksb0IsQ0EzREosZ0UsQ0FxRU0sa0IsQ0FyRU4sdUUsQ0F5RU0seUIsQ0FDQSw0QixDQUVBLGdCLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FTTixrRyxDQUVJLG9CLENBSUosaUQsQ0FFSSxvQixDQUZKLG1DLENqQ212ZkEscUMsQ2lDemlmQSx5QixDRW9QQSw0QyxDQTFwQ0EsdUUsQ25DMnJoQkksbUUsQ2lDeDlmQSxlLEN6QjdpQkksOEN5QnNpQlIsbUMsQ2pDdXZmSSxxQyxDaUM3dWZFLG1CLEF6QmhqQkUsOEN5QnFqQlIsMEQsQ0FFSSwwRCxDQUNBLDZCQTRGSiwrQixDQXhGQSxvRixDQUNFLHFCLENBREYsa0csQ0FJSSxpQixDQUNBLFMsQ0FMSixzRyxDQVNJLFksQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsZSxDQUNBLFcsQ0FDQSxTLEN6QjNrQkksOEN5QjRqQlIsc0csQ0FrQk0sZSxBekJ6a0JFLG1DeUJ1akJSLHNHLENBc0JNLGEsQXpCN2tCRSxxQ3lCdWpCUixzRyxDQTBCTSxhLEF6QmpsQkUsb0N5QnVqQlIsc0csQ0E4Qk0sYSxBekIxbEJFLDhDeUIrbEJSLCtGLENBRUksa0QsQ0FDQSxrQkFISiwwSCxDQVFPLGEsQ0FDQSxlLENBQ0EsYSxDekJ6bUJDLDhDeUI4bUJSLDJELENBRUksNEQsQ0FDQSwyQixDQUNBLDRCLEF6QjdtQkksc0N5QnltQlIsMkQsQ0FRSSw0RCxDQUNBLDJCLENBQ0EsNEIsQXpCbm5CSSxxQ3lCeW1CUiwyRCxDQWNJLDRELENBQ0EsMkIsQ0FDQSw0QixBekJ6bkJJLHdDeUJ5bUJSLDJELENBb0JJLDRELENBQ0EsMkIsQ0FDQSw0QixBekJwb0JJLDhDeUJ3b0JSLHVFLENBRUkscUQsQ0FDQSwwQixDQUNBLDRCLEF6QnZvQkksb0N5Qm1vQlIsdUUsQ0FRSSw0QixBekJocEJJLDhDeUJ1cEJSLHFDLENBR0UsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsdUIsQ0FDQSwyQixDQUNBLDZCLENBQ0EsSyxDQUNBLE8sQ0FDQSxtQixBekI3cEJNLHNDeUJrcEJSLHFDLENBZUksa0IsQXpCdHFCSSw4Q3lCMHFCUixnRCxDQUVJLGtELENBQ0EsMEIsQ0FDQSw0QkFKSiwrRCxDQVFJLGlCLENBQ0EsVyxDQUNBLGdCLENBVkosbUYsQ0FtQk0sZSxDQW5CTixzRixDQXNCUSxhLENBQ0Esd0IsQ0FDQSxjLENBeEJSLHNGLENBNEJRLGMsQ0FDQSxlLENQcmhCUixhLENPNmhCRSxlLENBQ0EsVSxDQUNBLGlCLENBQ0EsYSxDekJsdEJNLDhDa0JrTFIsYSxDT21pQkksUSxDQUNBLGlCUHBpQkosc0IsQ095aUJFLFksQ0FDQSxRLENBQ0EseUMsQ0FDQSx3QixDQUNBLGUsQ1A3aUJGLG1CLENPK2pCRSx3QixDQUNBLHdDLENBQ0EsaUIsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxXLENFNTZCRix1QyxDQUVFLGtCLENBRkYseUMsQ0FLSSw4QixDM0JpTEksOEMyQnRMUixtRSxDQUFBLGtHLENBY00sZ0IsQ0FDQSxxQixBM0I0S0Usb0MyQjNMUixrRyxDQTZCTSxnQixDQUNBLHNCQTlCTiw4RCxDQW1DSSxjLEMzQm1KSSw4QzJCdExSLDhELENBc0NNLGdCQXRDTix3RSxDQTBDTSxvQixDQTFDTiw0RixDQTZDUSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxhLENBQ0EsYSxDQWpEUiw2RSxDQUFBLG1GLENBQUEsd0UsQ25DaXNoQkksK0UsQ21DM29oQkksa0IsQ0FDQSx3QyxDQUNBLGUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxtQixDQTNEUixpRSxDQXlFTSxlLENBekVOLCtFLENQQUEsZ0csQ082RU0sWSxDQTdFTixvRSxDbkN3cmhCRSxnRSxDbUNubWhCRSxjLENBckZKLDhFLENBQUEsd0UsQ25DOHJoQkksMEUsQ21DbG1oQkUsaUIsQ0E1Rk4sOEUsQ0FxSFEsVyxDQUNBLGUsQ0F0SFIscUUsQ0E0SEksYyxDQUNBLGlCLENBN0hKLHlFLENBb0lNLFUsQ0FDQSxnQixDQUNBLGEsQ0F0SU4seUQsQ0E0SUksbUIsQ0E1SUosc0UsQ0ErSU0sUyxDQUNBLGUsQ0FDQSxhLEMzQnFDRSw4QzJCdExSLHNFLENBb0pRLGMsQ0FDQSxVLENBQ0EsVUF0SlIsb0UsQ0EySk0sUSxDQUNBLGlCLEMzQjBCRSw4QzJCdExSLG9FLENBK0pRLGlCLENBQ0EsaUIsQ0FDQSxpQkFqS1IsbUUsQ0FzS00saUIsQ0FDQSxlLEMzQmVFLDhDMkJ0TFIsbUUsQ0EwS1EsZSxDQUNBLFVBM0tSLDBELENBcU1JLG1CLEMzQmZJLDhDMkJ0TFIsK0QsQ0F5TVEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSxrQixDQUNBLG9CLENBQUEsd0JBM01SLDhELENBZ05NLGUsQ0FoTk4sb0UsQ0FvTk0saUIsQ0FwTk4sMkQsQ0EwTkksbUIsQ0ExTkosNkQsQ0E2Tk0sa0IsQ0E3Tk4sbUUsQ0FnT1EsUSxDQXFZUix5QyxDQThFQSxpRCxDQUFBLGtELENBbnJCQSxtRSxDQUFBLG9FLENBQUEsZ0YsQ0FBQSxpRixDQzZuQkEsMkQsQ3BDaTRqQkUsNkQsQ21DNXZqQkYsNEMsQ0FBQSw2QyxDQTdoQlEsWSxDQXJPUixnRSxDQTBPTSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxtQixDQUFBLHFCLENBQ0EsZ0MsQ0FBQSx3QixDQTdPTiwyRSxDQWdQUSxrQixDM0IxREEsOEMyQnRMUiwyRSxDQW1QVSxtQixDQUFBLGlCQW5QVixrRSxDQXlQTSxjLENBQ0EsZSxDQUNBLGUsQzNCckVFLDhDMkJ0TFIsK0UsQ0FtUVEsZ0IsQ0FBQSxjQW5RUiw2RCxDQTBRSSxjLENBMVFKLG9GLENBa1JNLGMsQzNCNUZFLDhDMkJ0TFIsb0YsQ0FxUlEsbUIsQ0FBQSxjQXJSUiw0RixDQXlSUSxXLENBQ0EsaUIsQ0ExUlIsNEYsQ0E4UlEsaUIsQ0FDQSxlLENBQ0EsUSxDQUNBLFUsQ0FqU1IseUcsQ0FvU1UsNEIsQ0FwU1YsK0csQ0F1U1ksNEIsQ0F2U1oseUYsQ0E2U1EsdUIsQ0E3U1IsMEYsQ0FxVE0saUIsQ0FyVE4sbUcsQ0F3VFEsVyxDQUNBLGUsQ0F6VFIsaUcsQ0E2VFEsZSxDQUNBLGEsQ0E5VFIsa0csQ0FrVVEsZSxDQUNBLGEsQ0FDQSxhLENBcFVSLHdFLENBNFVNLGlDLENuQ3lnaEJKLDJFLENtQ3IxaEJGLDBFLENBaVZNLGUsQ0FqVk4sb0csQ0F1Vk0sZ0MsQzNCaktFLDhDMkJ0TFIsb0csQ0EwVlEsa0NBMVZSLG9ILENBZ1dRLDRCLENuQysvZ0JOLHVHLENtQy8xaEJGLHNHLENBc1dNLGUsQ0F0V04saUUsQ0EyV0ksbUIsQ0EzV0osaUYsQ0E4V00sbUIsQ0FBQSxZLENBQ0EsNEIsQ0FBQSxvQixDQUNBLG9CLENBQUEsc0IsQ0FDQSx5QixDQUFBLHFCLEMzQjNMRSw4QzJCdExSLGlGLENBb1hRLHNCLENBQUEsb0JBcFhSLDBFLENBeVhNLGlCLENBelhOLDBFLENBNlhNLGlCLENBQ0EsaUIsQ0FDQSx3QyxDQUNBLGlCLENBQUEsYSxDQUNBLGtCLENBQ0EsOEIsQ0FDQSxRLENBQ0EsYyxDQUNBLGlCLEMzQi9NRSw4QzJCdExSLDBFLENBd1lRLGdCLENBQUEsWSxDQUNBLFMsQ0FDQSxlLENBQ0EsaUJBM1lSLGdGLENBb1pRLHlDLENBcFpSLHFGLENBOGFRLFUsQ0FDQSxjLENBSUEsaUIsQ0FDQSxRLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFcsQ0E1YlIseUYsQ0ErYlUsVSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUVBLGlCLENBQ0EsUyxDQUNBLG1CLENBdmNWLDhFLENBNmNRLGtCLENBQ0EsYSxDQUNBLGUsQ0EvY1IsdUYsQ0FvZE0sYyxDQXBkTixrRixDQXdkTSxpQixDQUNBLGUsQzNCblNFLDhDMkJ0TFIsa0YsQ0E0ZFEsc0JBNWRSLG9GLENBQUEsMEYsQ0FnZVEsa0IsQ0FoZVIsMEYsQ0F1ZVUsc0IsQ0F2ZVYsdUYsQ0E0ZVEsUyxDQUNBLFEsQ0FDQSxlLEMzQnhUQSw4QzJCdExSLGtGLENBa2ZRLGlCLENBQ0EsUSxDQUNBLFUsQ0FwZlIsdUYsQ0F1ZlUsTSxDQXZmVixzRixDQTJmVSxVLENBM2ZWLHlELENBbWdCTSxxQkFuZ0JOLDhELENBdWdCTSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FBQSxjLENBemdCTixpRSxDQTRnQlEsaUIsQ0FDQSxnQixDM0J2VkEsOEMyQnRMUixpRSxDQWdoQlUsaUJBaGhCVixrRixDQXFoQlEsVSxDQUNBLGlCLENBQUEsYSxDQUNBLGlCLENBQ0EsYyxDQUNBLGtCLEMzQm5XQSw4QzJCdExSLGtGLENBNGhCVSxZLENBQ0EsbUIsQ0FBQSxpQkE3aEJWLDRGLENBaWlCVSw0RSxDQUNBLHlCLENBQ0Esd0MsQ0FDQSxzQixDQUNBLFcsQ0FyaUJWLGlHLENBd2lCWSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0E1aUJaLGdHLENBZ2pCWSxrQixDQUNBLFcsQ0FDQSxhLENBQ0EsYSxDQW5qQlosOEYsQ0F1akJZLGUsQ0FVWixtQixDQUNFLG1CLEMzQjVZTSw4QzJCMllSLG1CLENBSUkscUJBSkosZ0MsQ0FTSSxtQixDQUNBLGlCLEMzQnJaSSw4QzJCMllSLHdDLENBY1EsaUIsQ0FDQSxPLENBQ0EsOEIsQ0FDQSw0QkFqQlIsOEIsQ0EyQkksZSxDQUNBLFEsQ0E1Qkosb0MsQ0ErQk0sUSxDQThETiwwQixDQXpEQSw4QixDQThFQSx1QixDQTdFRSxjLENBREYsbUMsQ0FJSSxpQixDQUNBLDZDLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGEsQ0FDQSxrQixDQUNBLGtCLENBQ0EsbUIsQ0FYSix5QyxDQWtCTSw2QyxDQUNBLGtCLENBQ0EsOEIsQ0FBQSwwQixDQXBCTixxRCxDQXVCUSxVLENBdkJSLHNDLENBNkJNLGMsQ0FDQSxhLENBQ0EsbUIsQ0EvQk4sK0MsQ0FtQ00saUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxxQixDQXZDTix3QyxDQTJDTSxVLENBM0NOLHdDLENBK0NNLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLFUsQ0FDQSx3QixDQUNBLGEsQ0FLTixvQyxDQUlJLGEsQ0FDQSxVLENBTEosd0MsQ0FRTSxXLEMzQmhmRSw4QzJCd2VSLHdDLENBV1EsWUFYUixvQyxDQWlCSSxrQixDQzlhSixNLENEa2JBLG9DLENBSUksa0IsQzNCamdCSSw4QzJCNmZSLGlDLENBU00sbUIsQ0FBQSxjQVROLDRCLENBY0ksWSxDQUNBLHFCLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0IsQzNCL2dCSSw4QzJCNmZSLDRCLENBcUJNLGlCQTRCTiw0QyxDQWpEQSwrQixDQXlCTSxnQixDQXpCTiwyQyxDQStFQSxzQyxDQWxETSxrQixDQUNBLHdDLENBQ0EsZSxDQUNBLFUsQ0FDQSxrQixDQUNBLG1CLENBQ0EsVSxDQW5DTixpRCxDQStFQSw0QyxDQXpDUSxrQixDQVdSLDBCLENBQ0UsbUIsQ0FERix5QyxDQUlJLGtCLENBQ0EsWSxDQUNBLGtCLENBQ0EsaUIsQ0FQSix3QyxDQWVJLGMsQ0FDQSxVLENBaEJKLGlELENBbUJNLFUsQ0FuQk4sOEQsQ0F3QkksSyxDQU1KLHVCLENBQ0UsZ0IsQ0FzQkYseUIsQ0FDRSxpQyxDQUNBLGlCLENBRkYsK0IsQ0FNSSxnQixDQUFBLFksQ0FDQSxlLENBQ0EsYSxDM0IzbUJJLDhDMkJtbUJSLCtCLENBV00sYSxDQUNBLGNBWk4sNkMsQ0FpQk0sYyxDQWpCTiwyQyxDQXFCTSxlLENBQ0EsVyxDQUNBLG1CLENBdkJOLCtCLENBNkJJLGtDLENBR0Esb0IsQ0FBQSx5QixDQUNBLGlCLENBQUEsc0IsQzNCcG9CSSw4QzJCbW1CUixtQyxDQXdDTSxrQyxDQUNBLDRCLENBQUEsaUMsQ0F6Q04sbUMsQ0E2Q00sb0MsQ0FDQSxnQyxDQUFBLHFDLENBOUNOLHFDLENBa0RNLGtDLENBQ0EsNEIsQ0FBQSxpQyxDQW5ETixvQyxDQXVETSxvQyxDQUNBLGdDLENBQUEscUMsQ0F4RE4sb0MsQ0E0RE0sb0MsQ0FDQSxnQyxDQUFBLHFDLENBN0ROLG1DLENBaUVNLG9DLENBQ0EsZ0MsQ0FBQSxxQyxDQWxFTixxQyxDQXNFTSxzQyxDQUNBLG9DLENBQUEseUMsQ0F2RU4scUMsQ0EyRU0sb0MsQ0FDQSxnQyxDQUFBLHVDQTVFTix1RCxDZHJ3QkMsZ0YsQ0FDQSxlLENBQ0EsaUIsQ2MwMkJLLGlCLENBQ0EscUIsQ0FDQSxpQixDQXpHTiw4RCxDQTZHUSxxQyxDQUNBLHdDLEMzQmp0QkEsOEMyQm1tQlIsMEUsQ0FBQSw4RCxDQW1GSSxpQixDQUNBLFcsQ0FDQSxxQyxDQUNBLG9DLENBQ0EsVyxDQUNBLFUsQ0FDQSx3QixDQUNBLDZCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLHNCLENBQ0EscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0EsVSxDQWhHSiw4RCxDZHJ3QkMsZ0YsQ0FDQSxlLENBQ0EsaUIsQ2Ntd0JELDBFLENBMkhVLFdBM0hWLHFELENBbUlNLGdCLENBbklOLCtCLENBeUlJLFcsQ0FDQSxVLENBQ0EsYyxDQUNBLDZCLENBQ0EsZ0IsQ0FBQSxZLENBQ0EseUIsQ0FBQSxtQyxDQTlJSix3QyxDQWtKSSxtRSxDQWxKSixnQyxDQXVKSSxlLENBdkpKLGdDLENBMkpJLGUsQ0EzSkosZ0MsQ0ErSkksZSxDQS9KSixnQyxDQW1LSSxlLENBbktKLGdDLENBdUtJLGUsQ0F2S0osb0MsQ0EyS0ksaUIsQ0FDQSxTLENBNUtKLHVDLENBZ0xJLGlCLENBaExKLDZDLENBb0xJLGtCLENBcExKLDhDLENBd0xJLG1CLENBeExKLDJDLENBNExJLGdCLENBNUxKLDRDLENBaU1JLGlCLENBak1KLG9DLENBcU1JLCtELENkejNCSCxXLENBQ0EsVSxDQUNBLDJCLENjeTNCRywrQixDQUFBLDJCLENBdk1KLHVDLENBMk1JLGtFLENBQ0EsZ0MsQ0FBQSw0QixDZGg0QkgsVyxDQUNBLFUsQ0FDQSwyQixDYitFTyw4QzJCbW1CUixvQyxDQW1OTSwrRCxDZHY0QkwsYSxDQUNBLFcsQ0FDQSwyQixDY3U0Qkssb0MsQ0FBQSxnQyxDQXJOTix3QyxDQTZOTSxtRSxDZGo1QkwsWSxDQUNBLFcsQ0FDQSwyQixDY2k1QkssaUMsQ0FBQSw2QixDQUNBLGtCQWhPTix3QyxDQXFPSSxtRSxDZHo1QkgsWSxDQUNBLFcsQ0FDQSwyQixDY3k1QkcsZ0MsQ0FBQSw0QixDQXZPSixvQyxDQUFBLHlDLENBMk9JLHNFLENkLzVCSCxXLENBQ0EsVSxDQUNBLDJCLENja3JCRCx5QyxDQWdQSSxvRSxDQWhQSiwwQyxDQXFQSSxxRSxDZHo2QkgsWSxDQUNBLFUsQ0FDQSwyQixDY3k2QkcsbUIsQ0F2UEoseUMsQ0EyUEksb0UsQ2QvNkJILFcsQ0FDQSxVLENBQ0EsMkIsQ2MrNkJHLGdDLENBQUEsNEIsQ0E3UEoscUMsQ0FpUUksZ0UsQ2RyN0JILFksQ0FDQSxVLENBQ0EsMkIsQ2NxN0JHLGdDLENBQUEsNEIsQ0FDQSxtQixDQXBRSixxQyxDQXdRSSxnRSxDQUNBLCtCLENBQUEsMkIsQ2Q3N0JILFcsQ0FDQSxVLENBQ0EsMkIsQ2NrckJELHlDLENBOFFJLG9FLENkbDhCSCxXLENBQ0EsVSxDQUNBLDJCLENjazhCRyxnQyxDQUFBLDRCLENBaFJKLHNDLENBb1JJLGlFLENkeDhCSCxXLENBQ0EsVSxDQUNBLDJCLENja3JCRCx1QyxDQTBSSSxrRSxDZDk4QkgsVyxDQUNBLFUsQ0FDQSwyQixDY2tyQkQseUMsQ0FpU0ksb0UsQ2RyOUJILFcsQ0FDQSxVLENjczlCRyxpQixDQUNBLDBCLENBQ0EsUyxDQXJTSixvRCxDQXdTTSxRLENBeFNOLGdELENBNlNJLGdDLENBQUEsNEIsQ0E3U0osMkQsQ0FnVE0sK0IsQ0FBQSwyQixDQWhUTiwyQyxDQXFUSSxzRSxDZHorQkgsVyxDQUNBLFUsQ0FDQSwyQixDY3krQkcsaUIsQ0FDQSxRLENBeFRKLHFDLENBNlRJLFUsQ0FDQSxXLENBQ0EsVSxDQS9USixzQyxDQW1VSSw0QyxDQUFBLHdDLENBQ0EsVyxDQUNBLFksQ0FyVUosbUMsQ0F5VUksVyxDQUNBLHNCLENBQUEsa0IsQ2Q5L0JILFksQ0FDQSxXLENBQ0EsMkIsQ2NrckJELGtDLENBK1VJLDZELENkbmdDSCxZLENBQ0EsVyxDQUNBLDJCLENjbWdDRyxtQixDQUNBLFMsQ0FDQSxpQyxDQUFBLDZCLEMzQnQ3QkksOEMyQm1tQlIsa0MsQ0FzVk0sNEIsQ0FBQSwwQkF0Vk4seUMsQ0EyVkksNEUsQ2QvZ0NILFksQ0FDQSxXLENBQ0EsMkIsQ2MrZ0NHLFEsQ0E3VkoscUMsQ0FpV0ksb0UsQ2RyaENILFksQ0FDQSxVLENjc2hDRywwQixDQUNBLFMsQ0FDQSxNLENBQ0EsaUIsQ0F0V0oscUMsQ0EwV0ksb0UsQ2Q5aENILFksQ0FDQSxXLENBQ0EsMkIsQ2M4aENHLGdDLENBQUEsNEIsQ0FDQSx1QixDQUNBLGUsQzNCajlCSSw4QzJCbW1CUixxQyxDQWtYTSxnRSxDZHRpQ0wsWSxDQUNBLFUsQ0FDQSwyQixDY3NpQ0ssdUIsQ0FDQSx5QixDQUNBLDRCLENBQUEsMEJBdFhOLDZCLENBNFhJLFUsQ0FDQSxXLENBSUosNEIsQ0FHSSxtQixDQUhKLHFDLENBQUEsNEIsQ2R6cENDLGdGLENBQ0EsZSxDQUNBLGlCLENjdXBDRCw0QixDQVFJLGlCLENBUkosZ0MsQ0FhSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsUSxDM0JwL0JJLDhDMkJvK0JSLHNDLENBb0JRLG1DLENBQ0EsMEIsQ0FDQSxVLENBdEJSLHFDLENBMEJRLGtDLENBQ0EsNkIsQ0FDQSxhQTVCUix1QyxDQWtDSSxpQixDQUNBLGUsQzNCbGdDSSxzQzJCKzlCUiw4QyxDQXdDUSw2RSxDQUNBLDRCLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ2RsbUNQLFcsQ0FDQSxVLENBQ0EsMkIsQ2NtakNELDZDLENBa0RRLHlFLENBQ0EsZ0MsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDZDVtQ1AsVyxDQUNBLFUsQ0FDQSwyQixDYzRtQ08sY0F6RFIsbUMsQ0ErREksd0IsQ0FDQSxvQixDM0JwaUNJLDhDMkJvK0JSLG1DLENBbUVNLGlCLENBQ0EsaUIsQ0FDQSxXLENBQ0Esa0JBdEVOLHFDLENBMkVNLG1CLENBQ0EsaUIsQ0FDQSxVLENBR0EsbUMsQ0FoRk4seUQsQ0FvRk0sdUUsQ2R6b0NMLFksQ0FDQSxVLENBQ0EsMkIsQ2N5b0NLLCtCLENBQUEsMkIsQzNCMWpDRSw4QzJCbytCUix5RCxDQXlGUSxjQXpGUixzQyxDQStGSSxnQixDQUFBLFksQ0FDQSw0QyxDM0Jwa0NJLDhDMkJvK0JSLDZDLENBd0dRLGlFLENBQ0EsNkIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLG9DLENBQUEsZ0MsQ2RucUNQLFcsQ0FDQSxVLENBQ0EsNkJjbWpDRCxvRCxDQXFITSxjLENBQ0Esb0UsQ2QzcUNMLFksQ0FDQSxXLENBQ0EsMkIsQ2MycUNLLDZCLENBQ0EsbUMsQ0FBQSwrQixDM0I3bENFLDhDMkJvK0JSLG9ELENBNEhRLFksQ0E1SFIsc0MsQ0FrSU0saUIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHlCLENBQUEsbUMsQ0FDQSx1QixDQUFBLGlDLENBQ0EsTyxDQUNBLGlLLEEzQnhtQ0Usc0MyQis5QlIsc0MsQ0F1Sk0scUJBdkpOLDJDLENBMkpNLGdCLEMzQi9uQ0UsOEMyQm8rQlIsMkMsQ0E4SlEsbUIsQ0FDQSxpQkEvSlIsNkMsQ0FvS00sZSxDQUNBLHFCLENBcktOLDZDLENBeUtNLGUsQ0F6S04sNkMsQ0E2S00sZSxDQUNBLHFCLENBOUtOLG9DLENBb0xJLHdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsWSxDM0J2cENJLHNDMkIrOUJSLG9DLENBNExNLFksQ0FDQSxpQixDQTdMTiwwQyxDQUFBLDJDLENBZ01RLDJFLENBQ0EsNEIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDZDF2Q1AsVyxDQUNBLFUsQ0FDQSwyQixDYzB2Q08sVyxDQXZNUiwwQyxDQTJNUSw0RSxDQUNBLCtCQTVNUixzQyxDQXVOTSxVLENkaDNDTCxnRixDQUNBLGUsQ0FDQSxpQixDY3VwQ0QsMENBQUEsRyxDQTJOUSxpQixDQTNOUix5QyxDQWdPTSxtQyxDQUNBLGEsQ0FqT04sZ0QsQ0EyT1EsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLDBCLENBQUEsNEIsQzNCanRDQSw4QzJCbytCUixnRCxDQWdQVSxzQixDQUFBLG9CQWhQViw4QyxDQXFQUSxvQixDM0J6dENBLDhDMkJvK0JSLDhDLENBd1BVLGlCQXhQVixvRCxDQThQTSxxRSxDQUNBLGlCLENBQ0EsVSxDZHJ6Q0wsWSxDQUNBLFUsQ0FDQSwyQixDY3F6Q0ssMEIsQzNCdHVDRSw4QzJCbytCUixvRCxDQXFRUSwyQixBM0J6dUNBLDhDMkJvK0JSLG9ELENBeVFRLGNBelFSLGlELENBOFFNLCtFLENBQ0EscUIsQ2RwMENMLFksQ0FDQSxVLENBQ0EsMkIsQ2JvRk8scUMyQis5QlIsaUQsQ2RyakNDLFksQ0FDQSxVLENBQ0EsNkIsQWIrRU8sOEMyQm8rQlIsaUQsQ0F3UlEsa0IsQ0FBQSxjLENBQ0Esd0UsQ2Q5MENQLFksQ0FDQSxXLENBQ0EsMkIsQ2M4MENPLG1CLENBM1JSLHdELENBOFJVLHVFLENBQ0EsMEIsQ0FDQSx1QixDQUNBLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxNLENkejFDVCxXLENBQ0EsVSxDQUNBLDJCLENjeTFDUyxhQU9WLG1DLENBTUksd0IsQ0FDQSx5QixDQUNBLDRCLENBQ0EsYSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSwwQixDM0I3eENJLDhDMkJpeENSLG1DLENBZU0sNEJDdDlDTix5RSxDRHU4Q0Esc0MsQ0FBQSxzQyxDQUFBLHFDLENBbUJNLFUsQ0FuQk4seUMsQ0FBQSxzQyxDQXdCSSxtQixDQUFBLFksQ0FDQSwwQixDQUFBLHFCLENBekJKLHlDLENBNEJNLGMsQ0FDQSxlLEMzQjl5Q0UsOEMyQml4Q1IscUQsQ0FrQ1EsaUIsQ0FBQSxhLENBQ0EseUIsQ0FDQSwyQixDQUNBLDRCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0F4Q1IsNEQsQ0EyQ1UsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQixDQUNBLFMsQ0FoRFYsNEQsQ0FvRFUsaUUsQ2R0NUNULFksQ0FDQSxXLENBQ0EsMkIsQ2NzNUNTLGlCLENBQ0EsVSxDQUNBLFcsQTNCcDBDRixzQzJCNHdDUixxRCxDQThEUSxpQkE5RFIsbUQsQ0FtRU0saUIsQ0FBQSxhLENBQ0EsaUIsQ0FDQSxrQixDM0J0MUNFLDhDMkJpeENSLG1ELENBd0VRLGtCLENBQ0EsbUIsQ0FDQSxrQixBM0J0MUNBLHNDMkI0d0NSLG1ELENBOEVRLHFCQTlFUixpRCxDQW1GTSxpQixDQUFBLGEsQzNCcDJDRSw4QzJCaXhDUixpRCxDQXNGUSxXLENBQ0EseUIsQ0FDQSwwQixDQUNBLDhCQXpGUix5QyxDQWlHSSx5QixDQUFBLHFCLENBQ0EsYSxDM0JuM0NJLDhDMkJpeENSLHlDLENBcUdNLGdCLENBQ0Esc0IsQ0FBQSxvQkF0R04sNEMsQ0EwR00saUIsQ0FDQSxrQixDM0I1M0NFLDhDMkJpeENSLDRDLENBOEdRLGdCQTlHUiw0QyxDQW1ITSxjLENBbkhOLHlELENBdUhNLGlCLENBQ0Esa0IsQ0FDQSxnQyxDQUFBLDRCLENBekhOLDJELENBNEhRLGUsQ0E1SFIsd0UsQ0ErSFUsVSxDQUNBLHdCLEMzQmo1Q0YsOEMyQml4Q1IseUQsQ0FzSVEsbUIsQTNCdjVDQSw4QzJCaXhDUix5RCxDQTBJUSxlLENBQ0EsNEIsQ0FBQSx3QixDQUNBLGtCLENBQ0EscUIsQTNCejVDQSxzQzJCNHdDUix5RCxDQWlKUSxxQkFqSlIsd0QsQ0F1Sk0saUIsQ0FBQSxhLENBQ0EsYSxDQUVBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLGdDLENBQUEsNEIsQzNCOTZDRSw4QzJCaXhDUix3RCxDQStKUSw0QixDQUFBLHdCLENBL0pSLCtELENBa0tVLFUsQ0FDQSxXLENBQ0EseUIsQ0FDQSwyQixDQUNBLDRCLENBQ0EsVyxDQUNBLGlCLENBQ0EsV0F6S1YsbUUsQ0E4S1EsaUUsQ0FDQSx1QixDZGpoRFAsWSxDQUNBLFUsQ0FDQSwyQixDY2loRE8sMEIsQzNCbDhDQSw4QzJCaXhDUixtRSxDZGwyQ0MsWSxDQUNBLFcsQ0FDQSwyQixDY3FoRFMsNEJBckxWLHVFLENBMExRLG9FLENBQ0EsdUIsQ2Q3aERQLFksQ0FDQSxVLENBQ0EsMkIsQ2M2aERPLDBCLEMzQjk4Q0EsOEMyQml4Q1IsdUUsQ2RsMkNDLFksQ0FDQSxXLENBQ0EsMkIsQ2NpaURTLDRCQWpNVix3QyxDQTBNSSxpQyxDQUFBLDZCLEMzQjM5Q0ksOEMyQml4Q1Isd0MsQ0E2TU0sNEIsQ0FBQSx3QixDQUNBLGdCLENBQ0EsZUEvTU4sNEMsQ0FzTkksbUIsQ0FBQSxZLENBQ0EsaUMsQ0FBQSw2QixDM0J4K0NJLDhDMkJpeENSLDhELENBQUEsd0UsQ0E2TlEsc0IsQ0FBQSxrQixDQTdOUixtRSxDQUFBLCtELENBaU9RLDhCLENBQUEsNEJBak9SLDhDLENBc09NLFUsQ0FBQSxNLENBdE9OLG1FLENBME9NLGlCLENBQ0Esa0IsQzNCNS9DRSw4QzJCaXhDUixtRSxDQThPUSxrQixDQUNBLG1CLENBQ0EsZUFoUFIsaUUsQ0FzUE0sZ0IsQ0FDQSwwQixDQXZQTixtRixDQTJQTSx3RSxDQUNBLHVCLENkOWxETCxZLENBQ0EsVSxDQUNBLDJCLENib0ZPLHFDMkI0d0NSLG1GLENBaVFRLGlFLENBQ0EsdUIsQ2RwbURQLFksQ0FDQSxVLENBQ0EsNkJjZzJDRCx3RixDQXdRTSw4RSxDZDFtREwsWSxDQUNBLFUsQ0FDQSwyQixDYitFTyw4QzJCaXhDUix3RixDQTRRUSx1RSxDZDltRFAsWSxDQUNBLFcsQ0FDQSw2QmNnMkNELDZGLENBa1JNLGlGLENkcG5ETCxZLENBQ0EsVSxDQUNBLDJCLENiK0VPLDhDMkJpeENSLDZGLENBc1JRLDBFLENkeG5EUCxZLENBQ0EsVyxDQUNBLDZCY2cyQ0Qsb0YsQ0E0Uk0seUUsQ2Q5bkRMLFksQ0FDQSxVLENBQ0EsMkIsQ2IrRU8sOEMyQml4Q1Isb0YsQ0FnU1Esa0UsQ2Rsb0RQLFksQ0FDQSxXLENBQ0EsNkJjNG9ERCxpRCxDQUNFLCtCLENFcHZERiw4QixDQUVFLFUsQ0FDQSxjLENBQ0EsYSxDQUNBLGUsQ0RMRixnRSxDQ0FBLDJCLENBU0UsZSxDQUNBLGEsQ0FDQSxhLENBQ0EsVSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBZkYsMkIsQ0FtQkUsVSxDQUNBLFksQ0FDQSw0QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDRDNCRiw0RCxDcEN5bGtCSSw2RCxDQUNBLCtELENxQzFsa0JKLGlDLENBOEJHLHVCLENBQUEsZSxDQUNBLFMsQ0FDQSx3QixDQWhDSCx5QyxDQXFDRSxRLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGMsQ0F4Q0YsK0MsQ0EyQ0csa0IsQ0FLSCxnQixDQUNDLG9CLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxtQyxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSw2QixDQUNBLHlCLENBR0Qsa0IsQ0FDQyxvQixDQUNBLGEsQ0FDQSxtQixDQUdELDZDLENBQ0MsYyxDQUNBLHlCLENBQ0EseUIsQ0R4RUQsdUIsQ0FFRSxnQixDQUZGLHFDLENBTUUsZ0IsQ0FORiwyQixDQVVFLFUsQ0FDQSxVLENBQ0EsZSxDQUNBLG1CLENBYkYsaUMsQ0FnQkcsVSxDNUJzS0ssOEM0QnRMUixpQyxDQW1CSSxTLENBQ0EsZSxDQUNBLFUsQ0FDQSxhLENBdEJKLDhDLENBeUJLLGdCQXpCTCw4QixDQStCRyxpQixDQUNBLFEsQ0FoQ0gsOEIsQ0FvQ0csaUIsQ0FDQSxZLENBQ0EsZSxDQXRDSCx1QyxDQTBDRyxpQixDQUNBLGEsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxrQixDQS9DSCxnRCxDQW9ERSxjLENBQ0EsVSxDQXJERiwrRCxDQXdERyxpQixDQUNBLFUsQ0F6REgsK0UsQ0E2REcsZSxDQUNBLGdGLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSwyQixDQXBFSCxxRixDQXlFSSxrQixDQUNBLGlCLENBQ0Esa0IsQ0EzRUosMEQsQ0FnRkcsUSxDQWhGSCwrRSxDQTRGSSxnQixDQTVGSixzRCxDcEN1a2tCRSx1RCxDQUNBLHlELENvQ3IrakJDLDRCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxZLENBQ0EsZSxDQUVBLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLHlCLENBQ0EsbUIsQ0FDQSxhLENBakhILHFFLENBQUEsa0UsQ0EySEcsaUIsQ0FDQSxLLENBQ0EsVSxDQTdISCwyRSxDQWdJSSwyQixDQUFBLG1CLENBQ0EsUyxDQUNBLFEsQ0FsSUosd0UsQ0EySUksd0IsQ0FBQSxnQixDQUNBLFMsQ0FDQSxRLENBN0lKLHVELENBa0pHLFcsQ0FsSkgsc0UsQ0FzSkcsa0IsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxlLENBQ0EsWSxDQUNBLG1CLENBQ0EsZSxDQTVKSCw0RSxDQStKSSxrQixDQS9KSiw0RSxDQXVLSSx5QixDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxPLENBQ0EsYyxDQUNBLFUsQ0FDQSwwQixDQUFBLHNCLENBOUtKLGlGLENBdUxJLDRCLENBQUEsd0IsQ0FDQSxRLENBeExKLHVDLENBOExFLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxzQyxDQUNBLGlCLENBRUEsdUIsQ0FDQSxjLENBQ0EsbUIsQ0ExTUYsNEMsQ0FBQSw2QyxDQTZNRyxhLENBN01ILDZDLENBaU5HLGUsQ0FDQSxpQixDQWxOSCxrRCxDQTBORyw0QixDQUFBLHdCLENBMU5ILGdDLENBK05FLGUsQ0FDQSxTLENBQ0EsUSxDQUNBLGUsQ0FDQSxzQyxDQUNBLGlCLENBQ0EsUSxDQUNBLHNCLENBQ0EsMkIsQ0FDQSx5QixDQUNBLFksQ0F6T0YsbUMsQ0E0T0csYSxDQUNBLFUsQ0FDQSxRLENBQ0EsUyxDQS9PSCxxQyxDQWtQSSxhLENBQ0EsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSxvQixDQXZQSiwyQyxDQTBQSyxrQixDQVdMLFksQ0FDQyxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FHRCxTLENBQ0MsVSxDQUNBLFUsQ3BDbThqQkQsbUIsQ29DaDhqQkEsWSxDQUVDLFcsQ0FDQSxXLENBR0QsMkIsQ0FDQyxVLENBQ0Esa0IsQ0FHRCxjLENBQ0MsUyxDQUNBLFEsQ0FDQSxhLENBQ0EsYSxDQUNBLGUsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FHRCxTLENBQ0MsbUIsQ0FHRCw2QixDQUNDLFUsQ0FDQSxtQixDQUdELHlCLENBQ0MsYyxDQUNBLFUsQ0FDQSwwQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsYSxDQUNBLGMsQ0FHQSx3QixDQUNBLHFELENBR0QsK0IsQ0FFQyx3QixDQUNBLHFELENBR0Qsa0IsQ3BDdzdqQkEsZ0IsQ29DdDdqQkMsYSxDQUdELGUsQ0FDQyxhLENBRUEsWSxDQUNBLGMsQ0FHRCxZLENBQ0MsaUIsQ0FDQSxpQixDQUNBLGUsQ0FHRCxXLENBQ0MscUIsQ0FDQSxXLENwQ3c3akJELHdCLENBREEsc0IsQ29DcDdqQkEsdUIsQ3BDczdqQkEsUSxDb0NsN2pCQyxxQixDQUNBLGUsQ0FHRCxlLENBQ0MsZSxDQUNBLFMsQ0FHRCxxQixDcENrN2pCQSx3QixDb0NoN2pCQyxVLENBQ0EsYyxDQUNBLGMsQ0FDQSxZLENBR0QsZ0MsQ0FDQyxlLENBR0QsWSxDQUNDLFUsQ0FDQSxrQixDQUNBLFUsQ0FIRCxrRCxDQVNLLFUsQ0FDQSwyQixDQUFBLHVCLENBVkwscUQsQ0FjSyxVLENBZEwsaUMsQ0FxQkUsZSxDQUNBLGlCLENBQ0EsYyxDQUNBLHlCLENBQ0EsYSxDQUNBLGlCLENBMUJGLG9DLENBNkJHLGlCLENBN0JILG1DLENBaUNHLG9CLENBQ0EsUyxDQUNBLFMsQ0FDQSxpQixDQUNBLFksQ0FyQ0gsc0MsQ0F5Q0csaUIsQ0F6Q0gsMkMsQ0E2Q0csYyxDcENnNmpCRyw2QyxDb0M3OGpCTixnRCxDQWlESSxVLENmM1hILHlCLENyQjJ4a0JLLG1ELENvQ2o5akJOLHNELENBeURLLFUsQ0FPTCw2QixDQUNDLGlCLENBQ0EsVSxDQUNBLFcsQ0FHRCxpQixDQUNDLHdCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EseUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsZSxDQUdELG9CLENBQ0Msa0MsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsWSxDQUNBLFUsQ0FDQSxpQixDQUNBLHlCLENBQ0EsK0IsQ0FDQSxtQixDQUNBLGUsQ0FHRCxRLENBQ0MsZSxDQUNBLFEsQ0FDQSxzQixDQUNBLHlCLENBQ0EsVSxDQUdELFcsQ0FDQyxpQixDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxhLENBR0QsYSxDQUNDLFUsQ0FDQSw0QixDQUdELG1CLENBQ0MsZ0IsQ0FHRCxxQixDQUNDLGUsQ0FDQSxVLENBR0QsZ0IsQ0FDQyxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FHRCxzQixDQUNDLGdCLENBRUEsaUIsQ0FDQSxrQixDQUdELGtCLENBQ0MsUyxDQUNBLFcsQ0FDQSxtQixDQUdELGtCLENBQ0MsUyxDQUNBLHFCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsZSxDQUNBLDZCLENBQ0EsWSxDQUNBLGlCLENBR0QsSyxDQUNDLFUsQ0FDQSxhLENBQ0EsMEIsQ0FDQSxVLENBR0Qsa0IsQ0FDQyxrQixDQUdELG1CLENBQ0MsaUIsQ0FHRCxRLENBQ0MsYyxDQUdELE8sQ0FDQyxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBR0QsYyxDQUNDLDRCLENBQ0EsYyxDQUNBLFUsQ0FDQSxVLENBQ0EsYSxDQUNBLGtCLENBR0QsaUIsQ0FDQyxVLENBQ0EsZSxDQUNBLGUsQ0FDQSxTLENBQ0EsVSxDNUJ2WU8sOEM0QmtZUixpQixDQVFFLGlCLENBQ0EsWUFJRixnQixDQUNDLG9CLENBREQsdUIsQ0FBQSxzQixDQUFBLHNCLENBTUUsVSxDQUNBLG9CLENBSUYsa0IsQ0FDQyxVLENBR0QsNEIsQ0FDQyxXLENBR0QsVyxDcEN5M2pCQSxnQixDb0N2M2pCQyxpQixDQUNBLGEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsVSxDZm5qQkEsMkIsQ2V1akJELGdCLENBQ0MsUSxDQUdELGlCLENwQ3czakJBLHNCLENBREEsZ0IsQ29DcDNqQkMsa0IsQ0FDQSxVLENBR0QsYSxDQUNDLGlCLENBQ0EsYSxDQUNBLFcsQ0FDQSxlLENBQ0EsYyxDQUNBLFUsQ2Z4a0JBLDJCLENla2tCRCxtQixDQVVFLGUsQ0FDQSxVLENBSUYsaUQsQ0FFRSxpQixDQUNBLG9CLENBQ0EsUSxDQUpGLHdELENBU0UsVSxDQUVBLGEsQ3BDNjJqQkYsMEQsQ29DLzJqQkUsVSxDQUNBLFUsQ0FDQSxhLEM1QmxkTSw4QzRCdWNSLHdELENwQzgzakJJLDBELENvQ2gzakJELFdBZEgsd0QsQ0F1QkUsVyxDUnBwQkYsNkIsQ0FDQyxtQixDQURELGdDLENBSUUsZSxDQUpGLGdDLENBUUUsZSxDQUNBLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxpQixDQVpGLDBDLENBZ0JFLFUsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxRLENBbkJGLCtELENBc0JHLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBQ0EsVyxDQTNCSCxxRCxDQWdDRSxvQixDQWhDRiwwQyxDQW9DRSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBdENGLHdELENBeUNHLGlCLENBQ0EsaUIsQ0FDQSx3QyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUFBLGEsQ0E5Q0gsa0UsQ0FpREkseUIsQ3BCcUlJLDhDb0J0TFIsd0QsQ0FxREksZ0IsQ0FBQSxjQXJESix1RSxDQXlESSxZLENBQ0EsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSxrQixDQUNBLG9CLENBQUEsc0IsQ0E1REoscUYsQ0FBQSwwRixDQStESyxpQixDQS9ETCw0RCxDQXFFSSxXLENBQ0EsZSxDQXRFSiwyRCxDQTBFSSxlLENBQ0EsUyxDQUNBLGUsQ0FDQSxtQixDQUNBLGMsQ0E5RUosZ0UsQ0FrRkksZSxDQUNBLGEsQ0FDQSxRLENBQ0Esa0IsQ0FyRkosK0UsQ0F5RkksZSxDQXpGSixpRixDQTRGSyxjLENBQ0EsZSxDQTdGTCx5RixDNUIra2xCUSxzRixDc0Mxa2xCUixtRSxDVjZGSyxlLENBbEdMLGlGLENBc0dLLGdCLENBdEdMLHlFLENBd0hHLGUsQ3BCOERLLDhDb0J6RFIsMkIsQ0FFRSxtQk01SEYsOEMsQ0FBQSw2RyxDQUFBLDZHLENLSEEsMkIsQ0FDQyxZLENBR0QsTyxDQUNDLG1CLENBR0QsVyxDQUNDLGlCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLGMsQ0FMRCxhLENBUUUsb0IsQ3ZDK2xsQkEsOEIsQ3VDdm1sQkYsOEIsQ0FhRSx3QixDQUNBLGEsQ0FDQSxlLENBRUEsYyxDQUNBLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxZLEMvQnlKTSw4Q1JxOGtCRiw4QixDdUNubmxCTiw4QixDQXdCRyxvQixDQUNBLGlCdkM4bGxCQyxvQyxDdUN2bmxCSixvQyxDQTZCRyxhLENBQ0EsYyxDQTlCSCxpQyxDQUFBLGdDLENBbUNFLGtCLENBQ0EsVSxDQXBDRix5QixDQXdDRSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGtCLENBQ0EsYSxDQUNBLG1CLENBV0YsZSxDQUNDLFUsQ0FDQSxpQixDQUZELGtCLENBS0UsZSxDQUVBLGUsQ0FDQSxlLENBQ0EsVSxDQVRGLGtCLENBYUUsZ0IsQ0FDQSxrQixDbEI1Q0QsZ0YsQ0FDQSxlLENBQ0EsaUIsQ2tCNkNDLFEsQ0FqQkYsb0IsQ0FvQkcsa0IsQ0FDQSxvQixDQUNBLGEsQ0F0QkgsMEIsQ0F5QkkseUIsQ0FDQSxhLENBMUJKLG9CLENBZ0NFLFcsQ0FDQSxnQixDbEJMRCxxQixDQUNBLG9CLENBQUEsZ0IsQ0FBQSxZLENrQk1DLGUsQ25CNmdCRix3QixDbUJ6Z0JFLDZCLENBQ0EsaUIsQ0FDQSxVLENBekNGLDhCLENBNENHLFUsQ0FDQSxtQixDQTdDSCx1QixDQWtERSxlLENBQ0EsVSxDQUNBLFUsQ0FwREYsNkIsQ0F1REcsUyxDQUVBLHdCLENBQ0EsVSxDQUVBLFcsQ0FDQSx5QixDQTdESCw4QixDQWtFRyxRLENBQ0EsbUIsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsZSxDQUNBLG1DLENBQ0EsVyxDQUNBLGMsQ0ExRUgsZ0MsQ0E2RUksd0IsQ0w5SUosMkIsQ0FHSSxlLENBSEosdUIsQ0FPSSxhLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGlCLENBWEosd0IsQ0FBQSwwQyxDQUFBLDBCLENBZUksaUIsQ1Ywc0ZKLGlCLENVdHNGSSxtQixDQW5CSixnRCxDQTBCTSxvQixDbEMwc2xCTiwrQixDa0NwdWxCQSxnQyxDQWdDSSxpQixDQUVBLGMsQ0FDQSxnQixDQUVBLGlCLENBQ0EsYSxDQUNBLG9CLENBQ0EsZSxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ2JGSCwyQixDckIyc2xCQyxzQyxDQUNBLHFDLENBRkEscUMsQ2tDbnZsQkYsdUMsQ0FBQSxzQyxDQUFBLHNDLENBa0RNLGUsQ0FsRE4sK0IsQ0F1REksa0IsQ0FDQSxVLEMxQjJISSw4QzBCbkxSLDBCLENBNkRNLG9CQTdETiw2QixDQThFSSxlLENBOUVKLHdDLENBaUZNLGdCLENBakZOLDBCLENBOEdJLGtCLENBR0EsVSxDQUNBLGtCLENBQ0EsYSxDQUVBLGlCLENBRUEsZ0IsQ0FDQSxTLENBRUEsaUIsQzFCeURJLDhDMEJuTFIsMEIsQ0E2SE0sYyxDQUNBLFEsQ0FDQSxTLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsWUFuSU4sNkMsQ0F1SU0sYyxDQUNBLGMsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxlLEMxQnNDRSw4QzBCbkxSLDZDLENBZ0pRLGNBaEpSLCtDLENBb0pRLGlCLENBcEpSLDZCLENBZ0tNLFUsQ0FDQSxhLENBQ0EsUSxDQUNBLGEsQ0FDQSxTLENBRUEsVSxDMUJhRSw4QzBCbkxSLDZCLENBeUtRLG1CLENBQUEsY0F6S1IsNkIsQ0E4S00sYyxDQUNBLFksQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0FBQSxhLEMxQkRFLDhDMEJuTFIsNkIsQ0F1TFEsOEIsQ0FDQSxpQixDQUNBLFlBekxSLHlDLENBNkxRLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQzFCZkEsOEMwQm5MUix5QyxDQXNNVSw4QixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCSXhNViwrRCxDQUFBLDhILENKRkEsMEMsQ0lFQSw4SCxDSjZNUSxvQixDQS9NUixzRCxDQWtOVSxhLENBQ0EsZSxDMUJoQ0YsOEMwQm5MUixzRCxDQXVOWSxpQkF2TlosK0IsQ0FpT1EsUyxDQUNBLG9CLENiekxQLDJCLENhekNELGtELENBQUEsaUQsQ0FBQSxpRCxDQXlPWSxhLENBQ0EsMkIsQ0ExT1osc0QsQ0FnUFEsaUIsQ0FoUFIscUMsQ0FzUEksZSxDQUNBLGUsQzFCcEVJLCtDMEJuTFIscUMsQ0EwUE0sd0IsQTFCdkVFLDhDMEJuTFIscUMsQ0E4UE0sZ0IsQ0FDQSxtQixDQUNBLGtCLENBQ0EsWSxDQUNBLGNsQzhtbEJKLDhDLENrQ2gzbEJGLDRDLENBd1FNLGtCLENBQ0Esb0MsQ0FFQSxZLENBQ0Esc0IsQ2xDb21sQkosOEMsQ2tDdmxsQkksYSxDbEM2bGxCRixtRCxDa0N0M2xCSixpRCxDQStRUSx1QixDbEMwbWxCSixnRCxDa0N6M2xCSiw4QyxDQW1SUSxnQixDQUNBLGMsQ0FwUlIsdUMsQ2pCSEEsc0csQ2lCZ1NNLGMsQ0E3Uk4sbUQsQ0FpU00sVyxDQUVBLHFCLENBQ0EsVSxDQXBTTiwyRCxDQXVTUSxlLENBQ0EscUIsQ0FDQSxlLENBQ0EsUSxDQUNBLDRCLENBQ0EsYSxDQUVBLGMsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxVLENBalRSLGtFLENBQUEsaUUsQ0FBQSxpRSxDQXNUVSxxQixDQUNBLGEsQ0F2VFYsd0UsQ0EyVFUsa0IsQ0EzVFYsNkQsQ0ErVFUsZ0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGlCLENBQ0EsTyxDMUJqSkYsOEMwQm5MUiwyRCxDQXdVVSwwQixDQUNBLG1CLEExQnRKRiw4QzBCbkxSLDJELENBNlVVLHdCLENBQ0EsZ0JBOVVWLHFDLENBcVZJLGtCLENBclZKLDJDLENBQUEsdUMsQ0FBQSwyQyxDQXdWTSxjLENBeFZOLDBFLENBQUEseUksQ0FBQSx5SSxDQThWTSxTLEMxQjNLRSw4QzBCbkxSLDBFLENBQUEseUksQ0FBQSx5SSxDQWlXUSxXQWpXUiwwRSxDQXNXTSxTLEMxQm5MRSw4QzBCbkxSLDBFLENBeVdRLFdBeldSLGtHLENBK1dRLGUsQ0FDQSxpQixDQWhYUiwyQixDQXNYSSxxQixDQUNBLFcsQ0FDQSx1QixDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBM1hKLCtCLENBOFhNLGEsQ0FDQSxhLENBQ0EsWSxDQWhZTiw4RCxDQW9ZUSxvQixDQUNBLGlCLENBQ0EsYyxDQXRZUixpRSxDQXlZVSxTLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQTlZVixzQyxDQW9aTSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGEsQ0F4Wk4sa0QsQ0E2Wk0sYSxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBamFOLDBDLENBcWFNLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLG9CLENBQ0EsZSxDQUNBLGlCLENBQ0EsUyxDQUNBLGMsQ0E1YU4sOEIsQ0FnYk0sVSxDQUNBLGdCLENBQ0EsUyxDQUNBLGlCLENBbmJOLDhCLENBeWJNLGEsQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0E1Yk4saUMsQ0ErYlEsNEIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxjLENBQ0EsVSxDQW5jUiw2QyxDQXNjVSxrQixDQXRjViw0QyxDQUFBLDJHLENBQUEsMkcsQ0EwY1Usb0IsQ0FDQSxtQixDQUNBLFMsQ0E1Y1YsdUQsQ0FBQSxzSCxDQUFBLHNILENBK2NZLFUsQ0EvY1osK0QsQ0FBQSw4SCxDQUFBLDhILENBbWRZLFUsQ0FDQSxhLENBQ0Esa0IsQ0FyZFosNkQsQ0FBQSw0SCxDQUFBLDRILENBeWRZLG1CLENBemRaLDRDLENsQ3lnbUJNLHFELENBREEsd0QsQ2tDcGlsQkksb0IsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxTLENBdmVWLDBDLENBQUEsOEIsQ0FBQSw2QyxDYmlCQyxnRixDQUNBLGUsQ0FDQSxpQixDYW5CRCw2QyxDQTJlVSxrQixDQTNlVixrRCxDQStlWSxjLENBQ0EsZSxDQWhmWiwwQyxDQXVmTSxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBM2ZOLGlELENBQUEsZ0QsQ0FBQSxnRCxDQWtnQlEsYSxDQUNBLHlCLENBbmdCUix5QixDQXlnQkksbUIsQ0F6Z0JKLGtCLENBNmdCSSxlLENBQ0EsYSxDQUNBLGEsQ0FDQSxVLENBQ0EseUIsQ0FFQSxpQixDQUNBLG9CLENBQ0EsYyxDQXJoQkoscUMsQ0F3aEJNLFUsQ0FFQSxZLENBQ0Esa0IsQ0EzaEJOLG1DLENBK2hCTSxtQixDQS9oQk4sa0IsQ2xDeWptQkEscUIsQ2tDcmdsQkksWSxDQXBqQkosa0IsQ2xDd2ptQkEsbUIsQ0FDQSxxQixDa0NuaGxCSSw0QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBRUEsVSxDQUNBLGMsQ0FHQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxrQixDQUNBLGlCLENBRUEsVSxDYjVnQkgsMkIsQ2F6Q0Qsd0IsQ2xDNGttQkUseUIsQ0FDQSwyQixDa0NwaGxCSSxTLENBQ0Esd0IsQ0ExakJOLGlDLENBQUEsOEIsQ2xDaWxtQkUsa0MsQ0FDQSwrQixDQUNBLG9DLENBQ0EsaUMsQ2tDcmhsQkksZSxDQUNBLFEsQ0FDQSxlLENBQ0EsYyxDQUNBLFUsQ0Fua0JOLHVDLENBQUEsb0MsQ2xDMmxtQkksd0MsQ0FDQSxxQyxDQUNBLDBDLENBQ0EsdUMsQ2tDeGhsQkksUSxDQUNBLGUsQ0FDQSxTLENBeGtCUixxQixDQThrQkksWSxDQUNBLGUsQ0FDQSxrQixDQWhsQkosK0IsQ0FtbEJNLFUsQ0FubEJOLG1CLENBeWxCSSxXLENBQ0EsUyxDMUJ2YUksOEMwQm5MUixrQyxDQStsQk0sV0EvbEJOLDRCLENBb21CSSxVLENBQ0EsYyxDQUNBLG9CLENBQ0EsVSxDQUNBLG9CLENBQ0EsbUIsQ0FDQSxpQixDQUNBLFUsQ0EzbUJKLGtDLENBOG1CTSxNLENBQ0EsUSxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ2xDaWhsQk4seUIsQ2tDbm9tQkEsd0IsQ0F3bkJJLGtCLENBQ0EsVSxDQUNBLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxnQixDQUNBLDBCLENBQ0EsbUIsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxVLENBQ0EsdUIsQ0FDQSxpQixDYm5uQkgsZ0YsQ0FDQSxlLENBQ0EsaUIsQ0FzQkEsMkIsQ3JCOG1tQkMsZ0MsQ0FDQSwrQixDQUZBLCtCLENrQ3RwbUJGLCtCLENBQUEsOEIsQ0FBQSw4QixDQTRvQk0sa0IsQ0FDQSxTLENsQ2dobEJOLHVDLENrQzdwbUJBLHNDLENBbXBCSSxjLENBQ0EsYyxDbEM4Z2xCSix1QixDa0NscW1CQSx3QixDQTBwQkksVSxDQUNBLGUsQ0FDQSxVLENsQzJnbEJGLG9DLENrQ3ZxbUJGLHFDLENBK3BCTSxrQixDbEM0Z2xCTiwwQixDa0MzcW1CQSwyQixDQXFxQkksVSxDQUNBLFUsQ0FDQSxtQixDQUFBLFksQ2xDMGdsQkYsb0QsQ2tDanJtQkYscUQsQ0EycUJRLHdCLENsQ3lnbEJOLHFELENrQ3BybUJGLHNELENBK3FCUSxvQixDQUNBLGMsQ0FJSixtQyxDQUFBLG9DLENBQ0UsbUIsQ0FBQSxZLENsQ3VnbEJKLGdDLENrQzVybUJGLGlDLENqQkhBLGdHLENpQjZyQk0sUyxDQUNBLGlCLENsQ3NnbEJGLG1ELENBREEsa0QsQ2tDaHNtQkosb0QsQ0FBQSxtRCxDQWlzQlUsOEIsQ2xDb2dsQk4sbUQsQ0FEQSxrRCxDa0Nwc21CSixvRCxDQUFBLG1ELENBeXNCVSxVLENsQysva0JOLGlFLENrQ3hzbUJKLGtFLENBK3NCVSxrQixDbEM0L2tCSix3RSxDa0Mzc21CTix5RSxDQWt0QlksYyxDbEM0L2tCUixrRSxDa0M5c21CSixtRSxDQXV0QlUsdUIsQ2xDMC9rQk4seUUsQ2tDanRtQkosMEUsQ0E0dEJZLGUsQ2xDdy9rQk4sZ0YsQ2tDcHRtQk4saUYsQ0ErdEJjLGEsQ2xDdy9rQlYsMEUsQ2tDdnRtQkosMkUsQ0FvdUJZLHVCLENsQ3Mva0JSLDZDQUE2QyxrQyxDa0MxdG1CakQsOENBQUEsa0MsQ0EydUJVLGtCLENsQ2sva0JKLDZDQUE2Qyx5QyxDa0M3dG1CbkQsOENBQUEseUMsQ0E4dUJZLGUsQ0FDQSxjLENsQ2sva0JSLHlELENrQ2p1bUJKLDBELENBcXZCUSxhLENsQysra0JKLHFELENrQ3B1bUJKLHNELENBMHZCVSxlLENsQzYra0JOLHFDQUFxQyx3QixDa0N2dW1CekMsc0NBQUEsd0IsQ0Fnd0JVLGEsQ2xDNCtrQlIscUMsQ0FEQSxzQyxDQURBLHNDLENrQzF1bUJGLHVDLENBdXdCTSxlLENBQ0EsbUIsQ0FHQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FBQSxhLENieHVCTCwyQixDckJpdG1CMkMsOEMsQ0FEQSwrQyxDa0NwK2tCdEMsK0MsQ0FBQSxnRCxDQUNFLGlCLENBQUEsYSxDbEMyK2tCSiw0QyxDQURBLDZDLENBREEsNkMsQ2tDL3ZtQkosOEMsQ0EweEJRLGUsQ0FDQSxrQixDQUNBLFUsQ0FJQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLFksQ0FDQSxZLENBQ0EsUyxDYjd2QlAsMkIsQ3JCc3VtQkcsNEMsQ0FEQSw0QyxDa0M5d21CSiw2QyxDQWd6QlEsa0IsQ0FDQSxVLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLFMsQ2Ivd0JQLDJCLENyQnV1bUJHLDJDLENrQ2gra0JJLGtCLENBQ0EsVSxDQUNBLGEsQ0FDQSxjLENBRUEsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLFMsQ2Ivd0JQLDJCLENyQnd2bUJDLHVDLENBREEsdUMsQ2tDaHltQkYsd0MsQ0FnMEJNLGMsQ0FDQSxvQixDQUNBLFUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsVSxDbEM2OWtCSixzQyxDa0NsK2tCSSxjLENBQ0Esb0IsQ0FDQSxVLENBRUEsa0IsQ0FDQSxVLENBcjBCTiwrRyxDQTgwQlksb0IsQ0E5MEJaLHVCLENBdTFCSSxrQixDQUNBLFMsQ0F4MUJKLG1ELENBKzFCVSxjLENBLzFCViwwRCxDQWsyQlksa0IsQ0FFQSxNLENBcDJCWix5RCxDQXcyQlksa0IsQ0F4MkJaLG9ELENBNjJCVSx1QixDQTcyQlYscUMsQ0FtM0JNLGMsQ0FDQSxlLENBcDNCTiw0QyxDQXUzQlEsZSxDQUNBLHFCLENBQ0EsZSxDQUNBLE0sQ0ExM0JSLDJDLENBODNCUSxlLENBOTNCUixzQyxDQW00Qk0sa0IsQ0FuNEJOLHFDLENBeTRCTSxZLENBejRCTix1QyxDQTY0Qk0sVSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSwySyxDQUNBLFUsQ2J6MkJMLDJCLENiMElPLDhDMEJuTFIsdUMsQ0F1NUJRLGdCQXY1QlIsOEMsQ0EyNUJRLFEsQ0EzNUJSLG9ELENBKzVCUSxvQixDQS81QlIsMkQsQ0FrNkJVLGUsQ0FDQSx5QixDQW42QlYseUMsQ0F5NkJNLHFCLENBQUEsa0IsQ0FDQSx3QixDQUNBLG1CLENBQ0EsYSxDQUNBLG1CLENBQUEsWSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esb0IsQ0FBQSxzQixDQUNBLFcsQ0FDQSxtQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxVLEMxQm53QkUsOEMwQm5MUix5QyxDQXk3QlEsaUIsQ0FDQSxXLENBQ0EsWUEzN0JSLGtDLENBZzhCTSxpQixDQUNBLFMsQ0FqOEJOLHFELENBbzhCUSxhLENBcDhCUix1RCxDQXc4QlEsa0IsQ0FDQSxVLENBejhCUiwyRCxDQTY4QlEsYSxDQTc4QlIsa0MsQ0FrOUJNLGEsQ0FDQSxjLENBQ0EsYSxDQUNBLGdCLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLEMxQnR5QkUsOEMwQm5MUixrQyxDQTQ5QlEsaUIsQ0FDQSxrQkE3OUJSLDRDLENBaStCUSxlLENBaitCUiw2QyxDQXMrQk0sVSxDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQXorQk4sMkIsQ0E4K0JJLFksQ0FDQSxVLENBQ0EsbUIsQ0FDQSxVLENBQ0EsZ0IsQ0FsL0JKLCtDLENBcS9CTSxhLENBQ0Esd0IsQ0FJQSxxQixDQTEvQk4sMEMsQ0FnZ0NNLGlCLENBaGdDTiwwQyxDQWdnQ00saUIsQ0FoZ0NOLDBDLENBZ2dDTSxpQixDQWhnQ04sMEMsQ0FnZ0NNLGlCLENBaGdDTixnQyxDQXFnQ0ksb0IsQ0FDQSxtQixDQUNBLGdCLEMxQnAxQkksOEMwQm5MUixnQyxDQTBnQ00sb0JBMWdDTixzQyxDQThnQ00sYSxDQTlnQ04sc0MsQ0FraENNLGUsQ0FsaENOLDJDLENBc2hDTSxlLENBdGhDTiwwQixDQTJoQ0ksaUIsQ0FDQSxTLENBNWhDSix1QyxDQXNrQ00sVSxDQUNBLFUsQ0F2a0NOLHVDLENBMmtDTSxjLENJemtDTixpRSxDSkZBLDRDLENBOGtDUSxjLENBOWtDUiwwQixDQW1sQ00sYyxDQUNBLG9CLENBMDdCTixvRSxDQUFBLG1FLENBQUEsbUUsQ0E5Z0VBLGlDLENBQUEsZ0MsQ0FBQSxnQyxDQThnRUEsMEYsQ0FBQSx5RixDQUFBLHlGLENBQUEsOEYsQ0FBQSw2RixDQUFBLDZGLENBcjdCUSx5QixDQXpsQ1Isb0MsQ2xDbTltQkEsdUQsQ0FDQSxvQyxDa0NwOW1CQSxxRSxDQUFBLDhELENBaW1DSSxZLENBam1DSixpRCxDQTBtQ00sWSxDQTFtQ04sNEIsQ0FtbkNJLGUsQ0FDQSxpQixDQXBuQ0osbUMsQ0F1bkNNLCtCLENBQ0Esa0IsQ0FDQSxtQixDQXpuQ04sZ0QsQ0E0bkNRLGtCLENBNW5DUiwrQixDQWtvQ0ksd0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsVyxDQUVBLGtCLENBdm9DSiwwQyxDQTBvQ00seUIsQ0FDQSxnQixDQTNvQ04sNkMsQ0Erb0NNLHlCLENBL29DTixtRCxDQW1wQ00saUIsQ0FucENOLHdELENBc3BDUSxrQixDQUNBLFUsQ0FDQSxjLENBeHBDUiwrRCxDQUFBLDhELENBNHBDVSxrQixDQUNBLFUsQ0E3cENWLGlFLENBa3FDUSwwQixDQWxxQ1Isb0MsQ0F1cUNNLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxVLENBQ0Esa0IsQ2Jsb0NMLDJCLENhekNELDBDLENBZ3JDUSxnQyxDQUNBLFMsQ0FqckNSLDJDLENBQUEsMEMsQ0FzckNRLGtCLENBQ0EsVSxDQXZyQ1Isc0MsQ0ErckNRLGMsQ0FDQSxnQixDQWhzQ1IscUMsQ0F3c0NJLG9CLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLDJCLENBQ0EsZSxDQUNBLGEsQ0E5c0NKLCtDLENBaXRDTSxpQixDQWp0Q04seUMsQ0FzdENJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esa0IsQzFCdmlDSSw4QzBCbkxSLHlDLENBNnRDTSxpQkE3dENOLG1ELENBaXVDTSxvQixDQUNBLFMsQ0FDQSxPLENBbnVDTiw4RCxDQXN1Q1EsUyxDQUNBLFUsQ0F2dUNSLHlCLENBNnVDSSxRLENBQ0EsYyxDQTl1Q0osbUMsQ0FrdkNJLFksQ0FsdkNKLG9DLENBQUEsNEQsQ0EwM0RBLG9HLENBcG9CUSxhLENBdHZDUixtRSxDQXl2Q1UsZSxDQXp2Q1Ysc0MsQ0ErdkNNLGUsQ0FDQSxRLENBQ0Esa0IsQ0Fqd0NOLHlDLENBb3dDUSxpQixDQUNBLFEsQ0FDQSwwQixDQUNBLGlCLENBdndDUixnRCxDQSt3Q1UsZSxDQUNBLHVCLENBQ0EsVSxDQUNBLGlCLENBbHhDViwwRCxDQXN4Q1UsYSxDQXR4Q1YsaUUsQ2pCSEEsc0UsQ2lCNHhDWSxlLENBenhDWiw0QixDQWl5Q0ksYSxDQStoQkosc0MsQ0FoMERBLCtCLENBb3lDTSxhLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQXdoQk4seUMsQ0FoMERBLGtDLENBMnlDUSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FoekNSLDJCLENBeXpDSSxpQixDQUNBLFUsQ0ExekNKLDZCLENBNnpDTSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxvQixDQUNBLGEsQ0FuMENOLHVCLENBQUEsaUMsQ0F3MENJLFksQ0F4MENKLDhCLENBMjBDTSxhLENBMzBDTix3QixDQWcxQ0ksaUIsQ0FoMUNKLGdDLENBZzJDSSxVLENBQ0EsVSxDQUVBLHdCLENBQ0EsVSxDQXAyQ0osb0QsQ0F1MkNNLHFCLENBdjJDTiwyQixDQTAzQ0ksVSxDQUNBLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSxrQixDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBRUEsVSxDQW40Q0osMkMsQ0ErMkNNLGMsQ0FDQSxVLENBaDNDTiw2QyxDQW0zQ1EsaUIsQ0FDQSxRLEMxQmpzQ0EsOEMwQm5MUiwyQixDQTA0Q00sZSxDQUNBLG1CLENBQ0EsWUE1NENOLHVDLENBZzVDTSxhLENBQ0EsYSxDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxpQixDQVNBLFUsQ0EvNUNOLDhDLENieUNDLDJCLENhekNELGtFLENBdzZDUSxlLENBeDZDUixrRSxDQTg2Q1EsZSxDQTk2Q1IsNEQsQ0FvN0NRLGUsQ0FwN0NSLDJELENBMDdDUSxlLENBMTdDUix1QyxDQSs3Q00sYSxDQUNBLGUsQ0FDQSx5QixDQUNBLGMsQ0FsOENOLHFELENBdThDUSxhLENBQ0EsZSxDQUNBLHlCLENBejhDUiw0RCxDQTg4Q1UsZSxDQUNBLGtCLENBQ0EsbUIsQ0FDQSxVLENBQ0EsYSxDQWw5Q1YsdUIsQ0EyOUNJLHNCLENBMzlDSix1QixDQW0rQ0ksWSxDQUNBLFUsQ0FDQSxVLENBcitDSiw0QixDQXkrQ0ksVSxDQUNBLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGUsQ0FoL0NKLHlCLENBcS9DSSxhLENBQ0EsZSxDQUVBLGlCLENBQ0EsVSxDQXovQ0osMkIsQ0E2L0NJLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQW5nREosMkIsQ0F1Z0RJLHFCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYSxDQTNnREosc0IsQ0ErZ0RJLG9CLENBL2dESiw0QixDQW1oREksWSxDQUNBLGlCLENBQ0Esd0IsQ0FFQSxrQixDQXZoREosaUQsQ0EwaERNLGEsQ0FDQSxjLENBM2hETix3RCxDQUFBLHVELENBQUEsdUQsQ0FnaURRLGEsQ0FDQSx5QixDQWppRFIsdUIsQ0F1aURJLGEsQ0FDQSxrQixDYi8vQ0gsMkIsQ2F6Q0QsOEIsQ0FBQSw2QixDQUFBLDZCLENBOGlETSxhLENBOWlETixpQyxDQW1qREksVSxDQUNBLFUsQ0FDQSxpQixDQUNBLFUsQ0F0akRKLHVELENBMGpEUSxjLENBQ0EsUSxDQTNqRFIsNkQsQ0Fpa0RRLGMsQ0FDQSxRLENBQ0EsYyxDMUJoNUNBLDhDMEJuTFIsNkQsQ0Fza0RVLGlCQXRrRFYsdUQsQ0E2a0RRLGEsQ0FDQSxRLENBOWtEUiw0QyxDQXVsRE0sYyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUSxDQTNsRE4sc0UsQ0FnbURRLFUsQ0FDQSxVLENBam1EUix1RSxDQXFtRFEsbUIsQ0FDQSxVLEMxQm43Q0EsK0MwQm5MUiwyRCxDQTBtRFEsa0IsQ0ExbURSLHNFLENBNm1EVSxTQTdtRFYsZ0QsQ0FxbkRNLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLGtCLENBQ0EsbUIsQ0F6bkROLHdELENBNm5ETSxrQixDQTduRE4sK0IsQ0Frb0RJLFksQ0Fsb0RKLDZDLENBOHBEQSwrQixDQXZCTSxhLENBdm9ETixxQyxDQUFBLGdELENBMm9ETSx1QixDQTNvRE4saUQsQ0FBQSx3QyxDQWdwRFEsc0IsQ0FjUixlLENBQ0UsZSxDQUNBLDRCLENBQ0EsVSxDQUNBLFksQ0FDQSxXLENBQ0EsTSxDQUNBLHFCLENBQ0EsYyxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSx3QixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxhLENBYkYsaUIsQ0FnQkksYSxDQUNBLFksQ0FDQSxjLENBbEJKLHdDLENBMkJJLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBOUJKLDhCLENBa0NJLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsOEIsQ0FFQSw4QixDQUVBLHFCLENBMUNKLG9DLENBQUEscUMsQ0E4Q00sVSxDQUNBLGlCLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0EsOEIsQ0FDQSxPLENBQ0EsOEIsQ0FBQSwwQixDQUNBLDhCLENBdEROLHFDLENBMERNLFUsQ0ExRE4sb0MsQ0E4RE0sUyxDQUNBLHFCLENBL0ROLGlCLENBb0VJLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FJSixvQixDQUNFLHFCLENBQUEsa0IsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0Esb0IsQ0FBQSxzQixDQUNBLFksQ0FMRiwyQixDQVFJLFksQ0FLSiwrQyxDQUVJLFUsQ0FJSixtQyxDbENpb2tCQSxzQyxDa0MzbmtCSSxtQixDQUNBLGdCLENBUEosc0MsQ2xDc29rQkEseUMsQ2tDMW5rQk0sZSxDQUtOLGEsQ0FDRSxrQixDQUNBLGdCLENBQ0EsUSxDMUJ2bERNLHVDMEJvbERSLGEsQ0FNSSxhLEExQi9sREksOEMwQnlsRFIsYSxDQVVJLGtCLEExQm5tREksOEMwQnlsRFIsYSxDQWNJLGlCQUlKLHVJLENBQUEsdUksQ0FBQSwyRCxDQUVJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQUNBLG1CLENBSUosdUIsQ0FDRSxjLENBQ0EsZSxDQUNBLHlCLENBSEYseUIsQ0FNSSxxQixDQUNBLGtCLEMxQjduREksOEMwQmlvRFIsZ0MsQ0FFSSxvQixDQUNBLGlCLENBQ0EsVSxBMUJob0RJLHVDMEI0bkRSLGdDLENBUUksVUFJSixtQyxDQUVJLGEsQ0FxQkosc0IsQ0FDRSxjLEMxQmhxRE0sc0MwQitwRFIsc0IsQ0FJSSx1QkFJSixRLENBQ0UsZSxDQUVBLGMsQ0FDQSxlLENBQ0Esb0IsQ0FFQSxRLENBRUEsa0IsQ0FDQSxpQixDQUNBLFksQ0FHRix3QixDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQUhGLDBCLENBTUksd0IsQ0FDQSx5QixDQUNBLG1DLENBQ0EsdUIsQ0FJSixtQyxDQUNFLGtCLENBQ0EsWSxDQUZGLDZELENBS0ksZSxDQUNBLFksQ0FDQSw2QyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQVZKLDZFLENBY00saUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQXBCTiw4RixDQXdCTSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsYyxDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FsQ04sK0QsQ0EwQ00saUIsQ0FDQSxlLENBQ0EsYyxDQVVOLGlCLENBa0dFLFksQ0FsR0YsaUIsQ0FBQSx1QyxDQUVFLDRCLENBNkZBLGtCLENBQ0EsNkIsQ0FDQSxXLENBRUEsWSxDQUNBLGMsQ0FDQSxhLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENBQ0EsWSxDQXpHRix5QixDQUFBLCtDLENBY0ssYyxDQWRMLHVDLENBQUEsNkQsQ0F5Qk0sa0IsQ0F6Qk4sK0IsQ0FBQSxxRCxDQThCSSxrQixDMUIzeERJLDhDMEI2dkRSLDRCLENBQUEsa0QsQ0FBQSxzRCxDQWlETSxvQkFqRE4sNkMsQ0FBQSw0QyxDQUFBLDRDLENBQUEsbUUsQ0FBQSxrRSxDQUFBLGtFLENBQUEsdUUsQ0FBQSxzRSxDQUFBLHNFLENBMEpRLGEsQzFCdjVEQSwrQzBCNnZEUiwrQixDQUFBLHFELENBQUEseUQsQ0EwRVEsa0IsQ0FDQSxpQixBMUJ4MERBLCtDMEI2dkRSLCtCLENBQUEscUQsQ0FBQSx5RCxDQW1GUSxnQkFuRlIseUIsQ0FBQSwrQyxDQStHSSxjLENBQ0EsMkIsQ0FDQSxjLENBQ0EsYyxDQUNBLDhCLENBQ0EscUIsQ0FwSEosK0IsQ0FBQSxxRCxDQXdISSxlLENBQ0EseUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxVLENBQ0EsdUIsQ0FDQSxpQixDQWhJSiw0QixDQUFBLGtELENBQUEsc0QsQ0FvSUksZSxDQUNBLGUsQ0FDQSxhLENBQ0EsdUIsQ0FDQSxpQixDQUNBLFUsQzFCdDRESSw4QzBCNnZEUiw0QixDQUFBLGtELENBQUEsc0QsQ0E0SU0sb0JBNUlOLHNDLENBQUEsNEQsQ0FBQSxnRSxDQWdKTSxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxpQixDQUNBLFksQ0FDQSxTLENBckpOLHFDLENBQUEsMkQsQ0FBQSwrRCxDQStKTSxVLENBQ0EsVSxDQWhLTiwrQixDQUFBLHFELENBQUEseUQsQ0FvS00saUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FPQSxZLEMxQjM2REUsK0MwQjZ2RFIsK0IsQ0FBQSxxRCxDQUFBLHlELENBMEtRLGtCLENBQ0EsaUJBM0tSLCtCLENBQUEscUQsQ0FBQSx5RCxDQXNMTSxrQixDQUNBLFMsQ0FFQSxVLEMxQnQ3REUsK0MwQjZ2RFIsK0IsQ0FBQSxxRCxDQUFBLHlELENBbUxRLGdCQXJGUixnRCxDQUFBLHNFLENBQUEsMEUsQ0ErRk0saUIsQ0EvRk4sNkMsQ0FBQSxtRSxDQUFBLHVFLENBbUdNLFUsQ0FDQSxvQixDQUNBLFUsQ0FyR04sK0MsQ0FBQSxxRSxDQUFBLHlFLENBd0dRLG1CLEMxQm44REEsOEMwQjIxRFIsNkMsQ0FBQSxtRSxDQUFBLHVFLENBNEdRLFMsQ0E1R1IsK0QsQ0FBQSxxRixDQUFBLHlGLENBK0dVLFlBL0dWLDZELENBQUEsbUYsQ0FBQSx1RixDQXdIUSxVLENBQ0EsYSxDQUNBLGMsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxpQixDQTdIUixtRSxDQUFBLHlGLENBQUEsNkYsQ0FnSVUsWSxDQUNBLG1CLENBaklWLDZFLENBQUEsbUcsQ0FBQSx1RyxDQTJJVSxvQixDQTNJVixvRixDQUFBLDBHLENBQUEsOEcsQ0E4SVksa0IsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxpQixDQUNBLFksQ0FDQSxTLENBcEpaLDJDLENBQUEsaUUsQ0FBQSxxRSxDQTJKTSxpQixDQUNBLGlCLENBQ0EsVSxDMUJ4L0RFLDhDMEIyMURSLDJDLENBQUEsaUUsQ0FBQSxxRSxDQWdLUSxpQkFoS1Isa0QsQ0FBQSx3RSxDQUFBLDRFLENBb0tRLGEsQ0FDQSx1QixDQUNBLGMsQ0FDQSxpQixDQUNBLG1CLENBQ0EsVSxDQXpLUixpRSxDQUFBLHVGLENBQUEsMkYsQ0E4S1UsZSxDQTlLVixpRSxDQUFBLHVGLENBQUEsMkYsQ0FvTFUsZSxDQXBMVixpRSxDQUFBLHVGLENBQUEsMkYsQ0EwTFUsZSxDQU9WLFcsQ0FDRSxjLENBSUYsaUIsQ0FDRSxZLENJbnRFRixvQyxDQUVJLGdCLEM5QitLSSw4QzhCakxSLG9DLENBS00scUJBTE4sdUMsQ0FTTSxlLENBQ0EsUSxDOUJ1S0UsOEM4QmpMUix1QyxDQWFRLGVBYlIsdUMsQ0FrQk0sWSxDQWxCTiwwQixDQUFBLGdELEN0Q2c1b0JJLHFELENzQ3ozb0JBLFksQzlCMEpJLDhDOEJqTFIsMEIsQ0EwQk0sZUExQk4sd0MsQ0ErQk0sd0IsQ0FDQSxlLENBQ0EsZSxDQUNBLFcsQzlCK0lFLDhDOEJqTFIsd0MsQ0FxQ1EsUSxDQUNBLGlCQXRDUix3QyxDQUFBLHVFLENBQUEsdUUsQ0E2Q00sa0IsQ0E3Q04sOEMsQ0FpRE0sd0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxZLEM5QjRIRSw4QzhCakxSLDhDLENBd0RRLHdCQXhEUixtRSxDQThEUSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLFMsQ0FsRVIsNEUsQ0FxRVUsa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxNLENBQ0EsTyxDQUNBLGEsQ0FDQSxRLENBcEZWLHVFLENBd0ZVLFMsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBM0ZWLDhFLENBOEZZLGdCLENBQ0EsSSxDQUVBLGMsQ0FDQSxlLENBRUEsMEIsQ0FDQSwyQixDQUNBLCtCLENBdEdaLGdGLENBOEdZLDJCLENBOUdaLGdGLENBOEdZLDJCLENBOUdaLGdGLENBOEdZLDBCLENBOUdaLGdGLENBOEdZLDBCLENBOUdaLGdGLENBOEdZLDBCLENBOUdaLGdGLENBOEdZLDBCLENBOUdaLGdGLENBOEdZLDBCLENBOUdaLGdGLENBOEdZLG1CLENBOUdaLGdFLENBb0hRLFUsQ0FDQSxhLEM5QjREQSw4QzhCakxSLGdFLENBd0hVLFcsQ0FDQSxXQXpIVixpRyxDQW1JYywyQixDQW5JZCxpRyxDQW1JYywyQixDQW5JZCxpRyxDQW1JYywwQixDQW5JZCxpRyxDQW1JYywwQixDQW5JZCxpRyxDQW1JYyx5QixDQW5JZCxpRyxDQW1JYywwQixDQW5JZCxpRyxDQW1JYyxtQixDQW5JZCxtRCxDQTJJTSxVLENBM0lOLDBDLENBK0lNLGUsQ0FDQSxrQixDQUNBLGlCLENBakpOLDZDLENBb0pRLGMsQ0FDQSxXLENBQ0EsYSxDQXRKUixxRSxDQTJKTSx5QixDQTNKTixpRCxDQStKTSx5QixDQS9KTixzRCxDQW1LTSxxQixDQUNBLG9CLEM5QmFFLDhDOEJqTFIsc0QsQ0F1S1Esa0IsQ0FDQSxtQkF4S1IsMkQsQ0E0S1Esd0IsQ0FDQSxpQixDQTdLUiw2RSxDQWlMUSx5QixDQWpMUiw0QyxDQXNMTSxZLENBQ0EsUSxDQUNBLHVDLENBQ0Esa0IsQ0F6TE4sMkQsQ0E0TFEsYyxDQUNBLGEsQ0FDQSxlLENBQ0EsSyxDQUNBLFMsQ0FDQSxrQixDQUNBLGUsQ0FsTVIsNkQsQ0FBQSw0SCxDQUFBLDRILENBdU1VLFMsQ0F2TVYsNkQsQ3RDeTNvQkUseUUsQ3NDenFvQlEsUyxDQWhOVix1RCxDQW9OVSxlLENBRUEsYSxDQXROViw4RCxDQTJOUSxtQixDQTNOUix5RSxDdENtNG9CSSxxRixDa0N0cmtCSixXLENJMStEVSxhLENBbk9WLDhDLEN0Q3M0b0JFLG1ELENzQzdwb0JNLGlCLENBQ0EsVSxDQUNBLE0sQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBaFBSLHdELENBd1BRLG9CLENBQ0EsaUIsQ0FDQSxTLENBQ0Esa0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxXLENBQ0EsMEIsQ0FDQSxnQixDQUNBLGlCLENBalFSLDJELENBcVFRLGUsQ0FyUVIsNkQsQ0EwUVEsYSxDQTFRUix1RSxDQThRUSxjLENBOVFSLCtDLENBbVJNLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxrQixDQXZSTixvQyxDQTJSTSxlLENBQ0EscUIsQ0FDQSxXLENBQ0EsVSxDQTlSTixtQyxDQWtTTSxlLENBQ0EsaUIsQ0FDQSxxQixDQUNBLFksQ0FyU04seURBQUEsTyxDdEN3N29CQSwwREFBMEQsTyxDc0M5b29CcEQsOEIsQ0ExU04sd0MsQ0FrVE0sYSxDQUNBLGMsQ0FDQSxpQixDQUVBLGdCLENBQ0EsYyxDQUNBLG1CLENBeFROLDhDLENBMlRRLGEsQ0EzVFIsMkMsQ0FnVU0sYyxDQUNBLFEsQ0FDQSxpQixDQWxVTixnRCxDQXFVUSxXLENBclVSLDJDLENBQUEsMEUsQ0FBQSwwRSxDQTJVUSxjLENBQ0EsZSxDQTVVUixxQyxDQWlWTSxrQixDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQixDQUVBLHdCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFEsQ0FDQSxnQixDQUNBLGlCLENBOVZOLHNDLENBa1dNLGUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBQ0EsUSxDQUNBLGEsQ0FFQSxpQixDQUNBLFcsQ0EzV04sb0QsQ0ErV00sZSxDQS9XTiw2QyxDQW1YTSxxQixDQW5YTixvRCxDQXVYTSxRLENBdlhOLDJELENBMFhRLHlCLENBRUEsd0IsQ0FFQSxlLENBRUEsVSxDQUNBLFcsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsVSxDQUNBLGtCLENBQ0EsYyxDQUNBLGlCLENBellSLDJDLENBNllNLGlCLENBQ0EsUyxDQTlZTixrRyxDdEMwZ3BCQSxtRyxDaUIvZ3BCQSx5RixDcUJ3Wk0sa0IsQ0FuWk4sOEUsQ0FzWk0sb0IsQ0FDQSx5QyxDQXZaTiwyRixDQTJaTSxrQixDQUNBLFUsQ0E1Wk4sd0QsQ0FnYU0sMkIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxlLENBQ0EsdUMsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSw0QixDQUNBLGtCLENBMWFOLHNFLENBNmFRLGlCLENBQ0EsUyxDQTlhUiw2RSxDQWdiVSxxQixDQUNBLGUsQ0FDQSxZLENBQ0EsYSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBQ0Esa0IsQ0ExYlYsNEUsQ0E4YlUsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxVLENBQ0EsTyxDQUNBLFMsQ0FDQSxrQixDQXZjVix1RSxDQTRjUSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxhLENBL2NSLDJFLENBa2RRLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBdGRSLCtELENBeWRRLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGEsQ0FDQSxlLENBN2RSLHFFLENBbWVRLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsZSxDQUNBLFUsQ0FDQSx5QixDQUNBLFMsQ0FDQSxvQyxDQUNBLGMsQ0FDQSx3QixDQUNBLG1CLENBQ0Esa0IsQ0FoZlIsMkMsQ0FxZk0sVSxDQUNBLGMsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxZLENBeGZOLDJELENBMmZRLGlCLENBQUEsYSxDQUNBLGMsQ0E1ZlIsa0UsQ0ErZlUsZSxDQUNBLHVCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsYyxDQUNBLFEsQ0FDQSxZLENBQ0EsVSxDQUNBLFMsQ0F2Z0JWLGlFLENBaWhCVSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLHFCLENBQ0EsVSxDQXhoQlYsZ0YsQ0E4aEJVLGEsQ0FDQSxhLENBL2hCViwrRSxDQWtpQlUsYSxDQUNBLG9CLENBbmlCViw2RixDQXlpQlUsdUIsQ0FDQSxhLENBMWlCViw0RixDQTZpQlUsb0IsQ0E3aUJWLHFHLENBbWpCVSxzQixDQW5qQlYsb0csQ0FzakJVLGEsQ0FDQSxpQixDQXZqQlYsd0QsQ0E0akJRLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsaUIsQ0Foa0JSLDhDLENBcWtCTSxpQixDQUNBLE8sQ0FDQSxRLENBdmtCTixpRCxDQTJrQk0sUSxDQUNBLFMsQ0FDQSxpQixDQTdrQk4sbUUsQ0FtbEJRLFUsQ0FubEJSLCtFLENBdWxCUSxjLENsQ2piTixzRixDQUFBLHVGLENBRUUsYSxDQUNBLFcsQ0FHRSx5QixDQUFBLFksQ0FDQSxnQixDQUFBLE8sQ0FJSixzRixDQUNFLFUsQ2tDbExKLHNFLENBNGxCUSxZLENBQ0EsaUIsQ0E3bEJSLCtELENBaW1CUSxnQixDQWptQlIsb0IsQ0EwbUJJLFcsQ0FFQSxpQixDQUNBLFcsQ0FDQSxXLENBQ0EsMEIsQ0FFQSxpQixDQUNBLFksQ0FDQSxZLENBQ0EsVSxDQXBuQkosMEIsQ0F1bkJNLE8sQ0FDQSxRLENBQ0Esa0MsQ0FDQSxtQyxDQUNBLHFDLENBQ0EsaUIsQ0FDQSxVLENBQ0EsWSxDQTluQk4sb0MsQ0Ftb0JJLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0F0b0JKLG1GLENBeW9CTSx1QyxDQUNBLG9CLENBMW9CTiwwRixDckJMQSxzSCxDcUJrcEJRLFMsQ0E3b0JSLHlGLENBaXBCUSxvQixDQW9HUix5QixDQXJ2QkEsMkMsQ0FzcEJNLFksQ0F0cEJOLDBGLENBeXBCUSxpQixDQUNBLFUsQ0FDQSxjLENBM3BCUixpRyxDQThwQlUsVSxDQTlwQlYsZ0csQ0FrcUJVLGlCLENBbHFCVixvQixDQXlxQkksZSxDQTZGSixzQixDQXR3QkEsK0IsQ0E2cUJJLFUsQ0FDQSxpQixDQUNBLGUsQ0EvcUJKLDZCLENBbXJCSSxZLENBQ0EsZSxDQUNBLGdCLENBQ0EseUIsQ2xDaGhCRixvQyxDQUFBLHFDLENBQUEscUQsQ0FBQSxzRCxDQUVFLGEsQ0FDQSxXLENBR0UseUIsQ0FBQSxZLENBQ0EsZ0IsQ0FBQSxPLENBSUosb0MsQ0FDRSxVLENrQ2xMSiwwQixDQTRyQkksMkIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxlLENBQ0EsdUMsQ0FDQSxrQixDQUNBLGlCLENBQ0EsNEIsQ0FDQSxrQixDQUNBLGMsQ0Fyc0JKLGdDLENBd3NCTSxpQixDQUVBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EscUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxrQixDQUNBLFMsQ0FudEJOLGlDLENBdXRCTSxlLENBQ0EsdUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxVLENBQ0EsUSxDQUNBLGEsQ0FDQSxTLENBRUEsa0IsQ0FDQSxTLENBanVCTixvQyxDQXF1Qk0sZ0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGEsQ0F4dUJOLHFDLENBNHVCTSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxhLENBQ0EsZSxDQVNOLDZDLENBQ0UsUyxDQUdGLHFCLENBRUUsYSxDQUZGLHVCLENBS0ksZ0IsQ0FJSixzQixDQUdFLGEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FLRixpQixDQUNFLFksQ0V6d0JELE0sQ0FDQyxZLENBR0QsTSxDQUNDLGEsQ0FPQSxRLENBQ0MsZ0IsQ0FHRCxRLENBQ0MsaUIsQ0FMRCxRLENBQ0Msa0IsQ0FHRCxRLENBQ0MsbUIsQ0FMRCxRLENBQ0MsbUIsQ0FHRCxRLENBQ0Msb0IsQ0FMRCxRLENBQ0MsaUIsQ0FHRCxRLENBQ0Msa0IsQ0FqQkYsSyxDQUNDLGEsQ0FHRCxLLENBQ0MsYyxDQU9BLE8sQ0FDQyxpQixDQUdELE8sQ0FDQyxrQixDQUxELE8sQ0FDQyxtQixDQUdELE8sQ0FDQyxvQixDQUxELE8sQ0FDQyxvQixDQUdELE8sQ0FDQyxxQixDQUxELE8sQ0FDQyxrQixDQUdELE8sQ0FDQyxtQixDQWpCRixJLENBQ0MsVyxDQUdELEksQ0FDQyxZLENBT0EsTSxDQUNDLGUsQ0FHRCxNLENBQ0MsZ0IsQ0FMRCxNLENBQ0MsaUIsQ0FHRCxNLENBQ0Msa0IsQ0FMRCxNLENBQ0Msa0IsQ0FHRCxNLENBQ0MsbUIsQ0FMRCxNLENBQ0MsZ0IsQ3ZCN0JILHFELEN1QmdDRSxNLENBQ0MsaUIsQ0FqQkYsSSxDQUNDLGMsQ0FHRCxJLENBQ0MsZSxDQU9BLE0sQ0FDQyxrQixDQUdELE0sQ0FDQyxtQixDQUxELE0sQ0FDQyxvQixDQUdELE0sQ0FDQyxxQixDQUxELE0sQ0FDQyxxQixDQUdELE0sQ0FDQyxzQixDQUxELE0sQ0FDQyxtQixDQUdELE0sQ0FDQyxvQixDQWpCRixJLENBQ0MsYSxDQUdELEksQ0FDQyxjLENBT0EsTSxDQUNDLGlCLENBR0QsTSxDQUNDLGtCLENBTEQsTSxDQUNDLG1CLENBR0QsTSxDQUNDLG9CLENBTEQsTSxDQUNDLG9CLENBR0QsTSxDQUNDLHFCLENBTEQsTSxDQUNDLGtCLENBR0QsTSxDQUNDLG1CLENBakJGLEssQ0FDQyxjLENBR0QsSyxDQUNDLGUsQ0FPQSxPLENBQ0Msa0IsQ0FHRCxPLENBQ0MsbUIsQ0FMRCxPLENBQ0Msb0IsQ0FHRCxPLENBQ0MscUIsQ0FMRCxPLENBQ0MscUIsQ0FHRCxPLENBQ0Msc0IsQ0FMRCxPLENBQ0MsbUIsQ0FHRCxPLENBQ0Msb0IsQ0FqQkYsTSxDQUNDLFcsQ0FHRCxNLENBQ0MsWSxDQU9BLFEsQ0FDQyxlLENBR0QsUSxDQUNDLGdCLENBTEQsUSxDQUNDLGlCLENBR0QsUSxDQUNDLGtCLENBTEQsUSxDQUNDLGtCLENBR0QsUSxDQUNDLG1CLENBTEQsUSxDQUNDLGdCLENBR0QsUSxDQUNDLGlCLENBU0YsTSxDQUNDLFksQ0FHRCxNLENBQ0MsYSxDQUxELE0sQ0FDQyxjLENBR0QsTSxDQUNDLGUsQ0FMRCxNLEN2QjFDRCxpQyxDakIybXFCRSxrQyxDQUNBLG9DLEN3Q2prcUJBLGUsQ0FHRCxNLENBQ0MsZ0IsQ0FMRCxNLENBQ0MsYSxDQUdELE0sQ0FDQyxjLENBSUYsSSxDQUNDLFEsQ0FHRCxJLENBQ0MsUyxDQ3hERCxZLENBQ0Msa0IsQ0FDQSxjLENBQ0EsYyxDQUNBLFUsQ0FDQSxRLENBQ0EsTSxDQUNBLFksQ0FQRCwrQixDQVVFLFEsQ0FDQSw0QixDQUNBLGEsQ0FDQSxtQixDQUNBLFUsQ2pDd0tNLDhDaUN0TFIsK0IsQ0FpQkcsK0JBakJILGtDLENBQUEsa0MsQ0FBQSxrQyxDQUFBLGtDLENBQUEsa0MsQ0FBQSxrQyxDQXFCVSxVLENBckJWLGlDLENBeUJHLFEsQ0FDQSxTLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLFUsQ0E5Qkgsd0MsQ0FpQ0ksZSxDQUNBLGMsQ0FDQSxVLENBbkNKLDBCLENBeUNFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsYyxDQUNBLFUsQ3hCOUNGLG1ELEN3QkFBLGdDLENBaURHLGEsQ0FqREgsd0IsQ0FzREUsaUIsQ0FDQSxRLENBQ0EsUyxDQUVBLFUsQ0FDQSxVLENBQ0EsWSxDakMwSE0sOENpQ3RMUix3QixDQStERyxleEIvREgsMkIsQ2JzTEUscUQsQ2FyTEEsVSxDQURGLHVDLENqQittcUJJLHdDLENBQ0EsMEMsQ2lCbm1xQkUsb0IsQ0FiTiw0Q0FBQSxPLENqQm1ucUJJLDZDQUE2QyxPLENBQzdDLCtDQUErQyxPLENpQnBtcUI3QyxvQixDQWhCTix3QyxDQXFCSSxvQixDQUNBLGlCLENBdEJKLCtDLENBNEJNLGEsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxZLENBQ0EsaUIsQ0FoQ04sZ0QsQ0FxQ0ksZSxDQUNBLFMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQXpDSix5QyxDQWlESSxVLENBQ0EsYyxDQUNBLFEsQ0FDQSxTLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQXhESiw0QyxDQTJETSxVLENBQ0EsbUIsQ0FBQSxZLENBNUROLDRDLENBZ0VNLGlCLENBQ0EsYSxDQUNBLFUsQ0FsRU4sd0QsQ0FxRVEsaUIsQ0FDQSxpQixDQUNBLGUsQ0F2RVIsK0YsQ0FBQSxnRSxDQXVtQ0Esd0QsQ0EzaENVLGEsQ0E1RVYsaURBQUEsMkIsQ0FpRlUsYSxDQWpGVixrRSxDQXVGTSxtQixDQUFBLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxzQixDQUNBLHdCLENBQ0EsUyxDVHFGRSw4Q1N0TFIsa0UsQ0FvR1EsVSxDQUNBLGFBckdSLHVFLENBeUdRLGlDLENBQ0EsaUMsQ0FDQSxtQixDQUFBLFcsQ0FDQSxtQixDQUFBLGEsQ0FDQSxTLENBN0dSLDJGLENBbUhVLHdCLENBbkhWLDZFLENBQUEsMkcsQ0FBQSwwRyxDQUFBLDZHLENBQUEsK0csQ0EwSFEsUyxDQTFIUiw4QyxDWGlHRSxnQixDQW5DRSxpQixDQUNBLGdCLENXK0VBLFUsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0EsUSxDQUNBLGUsQ2J5QkYscUQsQ0FBQSxzRCxDYXJCSSxZLENUZ0NFLDhDU3RMUiw4QyxDQTBKTSxvQixDQUFBLHNCLENBQ0Esc0IsQ0FBQSxvQkEzSk4sOEQsQ1JjRSxVLENDZ0JBLFUsQ0hSRSxxQixDQUNBLG9CLENVeUlFLFcsQ1RzQkUsOENTdExSLDhELENWc0JJLHNCLENBQ0EsdUJJSkEsOEQsQ0FDRSxVLENBQ0EsVSxDQUZGLDhFQUFBLGEsQ0FFRSxVLENBTUUsVyxDSDJKQSw4Q1N0TFIsOEQsQ1JjRSxlLENDZ0JBLFUsQ0hSRSxxQixDQUNBLHNCLEFDK0pJLHdFU3RMUiw4RCxDVnNCSSxzQixDQUNBLHVCLEFDK0pJLDhDR25LSiw4RCxDQUNFLFUsQ0FDQSxVLENBRkYsOEVBQUEsYSxDQUVFLFUsQ0FNRSxhTTNCUiw4RSxDQXVLUSxVLENBQ0EsVSxDQUNBLDRCLENBQ0EsbUIsQ0FDQSxrQixDQTNLUixrRyxDQStLUSxjLENBQ0EsbUIsQ0FoTFIscUYsQ0FvTFEsb0IsQ0FwTFIsaUYsQ0F3TFEsZSxDQXhMUiw2RSxDQTRMUSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxvQixDQUNBLGMsQ0FoTVIsdUUsQ0FvTVEsZSxDQXBNUiwyRSxDQXdNUSxrQixDQXhNUiwyRSxDQTRNUSxtQixDQUFBLFksQ0FDQSxPLENBQ0EsaUIsQ0FDQSxxQixDQUFBLGtCLENBL01SLGlGLENBa05VLFUsQ0FDQSxRLENBbk5WLGlGLENBeU5RLGlCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsWSxDQUNBLGUsQ0FDQSxjLENBOU5SLHVGLENBQUEseUgsQ0FpT1Usb0IsQ0FqT1Ysa0YsQ0FzT1EsUSxDQUNBLFMsQ0FDQSxTLENBQ0EsZSxDQUNBLDRCLENBMU9SLG1GLENBOE9RLFEsQ0FDQSxTLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsZSxDQW5QUix3RixDQXVQUSxTLENBQ0EsUSxDQXhQUiw0RixDQTRQUSxnQixDQUNBLGlCLENBN1BSLG9GLENBaVFRLFEsQ0FqUVIsOEYsQ0FvUVEsd0IsQ0FwUVIsbUYsQ0F3UVEsTyxDQUNBLDhCLENBQUEsMEIsQ0F6UVIsc0csQ0ErUVUsb0IsQ0EvUVYsaUgsQ0FtUlUsZ0IsQ0FDQSxvQixDQXBSVix3RyxDQXdSVSw2QyxDQUFBLHlDLENBeFJWLGlHQUFBLHdDLENBOFJVLG9CLENBOVJWLHlFQUFBLFEsQ0FvU1UsWSxDQXBTVixtRSxDQXlTUSxVLENBQ0EsVSxDQUVBLG9DQTVTUixtRSxDQTZTVSxVLENBQ0EsaUIsQ0FDQSxXQS9TViwyRSxDQW9UUSxtQixDQUFBLFksQ0FDQSxRLENBclRSLHNGLENBQUEscUYsQ0F3VFUsVSxDQUFBLE0sQ0F4VFYsbUcsQ0FrVVUsZ0IsQ0FsVVYsOEcsQ0E4VVksYSxDQUNBLGUsQ0FDQSx5QixDQUNBLGMsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLFMsQ0F0VlosMkcsQ0EwVlksb0IsQ0FDQSxpQixDQUNBLGUsQ0E1VlosbUgsQ0ErVmMsZSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBeldkLDJILENBOFhnQix3QixDQTlYaEIsdUUsQ1JjRSxVLENDZ0JBLFUsQ0hSRSxxQixDQUNBLG9CLENVc1hFLFEsQ0FDQSxrQixDQUNBLHVDLENBQ0EsWSxDQUNBLGUsQ0FDQSxTLENBQ0EsVyxDVDdORSw4Q1N0TFIsdUUsQ1ZzQkksc0IsQ0FDQSx1QklKQSx1RSxDQUNFLFUsQ0FDQSxVLENBRkYsdUZBQUEsYSxDQUVFLFUsQ0FNRSxXLENIMkpBLDhDU3RMUix1RSxDUmNFLGUsQ0NnQkEsVSxDSFJFLHFCLENBQ0Esc0IsQUMrSkksd0VTdExSLHVFLENWc0JJLHNCLENBQ0EsdUIsQUMrSkksOENHbktKLHVFLENBQ0UsVSxDQUNBLFUsQ0FGRix1RkFBQSxhLENBRUUsVSxDQU1FLFcsQ00zQlIsdUUsQ0FzWlEsY0F0WlIsMEUsQ0EwWlEsYyxDQUNBLGEsQ0FDQSxnQixDQTVaUixzRixDQWdhUSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLGtCLENBQ0EscUIsQ0FBQSw2QixDQUNBLG1CLENBbmFSLGtGLENBQUEsc0YsQ0F1YVEsNEIsQ0FDQSxtQixDQUFBLFksQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxxQixDQUFBLDZCLENBQ0EsUSxDQUNBLGMsQ0FDQSxhLENBQ0EsZSxDQS9hUixzRixDQWtjUSxjLENBQ0Esb0IsQ0FDQSxpQixDQXBjUiw2RixDQUFBLHlGLENBa2JVLGEsQ0FDQSxrQixDQW5iViw2RixDQUFBLGlHLENBdWJVLG9CLENBQ0EscUIsQ0F4YlYsc0csQ0FBQSwwRyxDQTJiWSxnQixDQTNiWixtRyxDQXVjVSxlLENBdmNWLG1GQUFBLG1CLENBNmNVLFcsQ0E3Y1YsOEUsQ0FrZFEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSw2QixDQUNBLGMsQ0FwZFIsbUYsQ0F1ZFUsYyxDQUNBLGUsQ0F4ZFYscUYsQ0FpZVEsbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxnQixDQUNBLGlCLENBQUEsd0IsQ0FDQSxlLENBQ0EsUSxDQXJlUiw0SCxDQUFBLDBILENBQUEsMEgsQ0FBQSx3SCxDQUFBLHlGLENBd2VVLDRCLENBQUEsZSxDQXhlVixtRyxDQUFBLGlHLENBNmVVLHFCLENBQUEsNkIsQ0E3ZVYsdUcsQ0FBQSxxRyxDQStlWSw0QixDQUFBLGUsQ0EvZVosK0UsQ0EwZlEsYyxDQUNBLFEsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBOWZSLG9GLENBaWdCVSxhLENBQ0EsYyxDQWxnQlYsMEYsQ0FxZ0JZLGUsQ0FyZ0JaLDBFLENBNGdCTSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0Esa0IsQ0FBQSxjLENBOWdCTixnRixDQWloQlEsNEIsQ0FDQSxrQixDQUNBLFksQ0FDQSxnQixDQUNBLGlCLENBQ0EsMkIsQ0F0aEJSLDJGLENBeWhCVSw0QixDQUNBLFcsQ0ExaEJWLHlGLENBK2hCUSx3QixDQS9oQlIsb0csQ0FraUJVLFMsQ0FsaUJWLHFGLENBdWlCUSxrQixDQXZpQlIsOEUsQ0EyaUJRLGMsQ0EzaUJSLGlGLENBK2lCUSxVLENBQ0EsUSxDQUNBLGlCLENUM1hBLDhDU3RMUiwwRSxDQXFqQlEsc0IsQ0FBQSxrQixDQXJqQlIsZ0YsQ0F3akJVLFMsQ0FDQSxRLENBempCViw4RSxDQTZqQlUsYyxDQTdqQlYsb0YsQ0Fxa0JVLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsNkIsQ0FDQSxVLENBQ0Esa0IsQ0FBQSxjLENqQjArcEJKLHNHLENpQmxqckJOLHlGLENqQmlqckJNLDRGLENpQm4rcEJJLFUsQ0E5a0JWLDBGLENqQnFqckJNLHdGLENpQmwrcEJJLHdCQW5sQlYsNEQsQ0F5bEJNLGlCLENBemxCTixrQyxDQThsQkksYyxDQTlsQkosd0MsQ0FpbUJNLGUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FybUJOLHlDLENBMG1CSSxlLENBQ0EsUSxDQUNBLGlCLENBQ0EsTyxDQTdtQkosNEMsQ0FnbkJNLGEsQ0FDQSxjLENBQ0EsWSxDQWxuQk4sNkQsQ0EwbkJVLGUsQ0FDQSx5QixDQUNBLE0sQ0FDQSxpQixDQTduQlYscUMsQ0Fvb0JJLGlCLENBcG9CSixtRCxDQXVvQk0sWSxDQXZvQk4sMkMsQ0Eyb0JNLG1CLENBM29CTiw2RCxDQStvQk0saUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGdCLENBQ0Esd0IsQ0E5cEJOLG1FLENBaXFCUSxrQixDQUNBLFUsQ0FscUJSLG9FLENBcXFCUSxrQixDQUNBLFUsQ0F0cUJSLGtELENBNHFCSSxZLENBQ0EsYSxDQUNBLFksQ0FDQSxlLENBQ0Esa0MsQ0FockJKLHdELENBbXJCTSxRLENBbnJCTiw2REFBQSxPLENBNnJCUSxhLENBN3JCUixrRCxDQW1zQkksa0IsQ0Fuc0JKLDBELENBdXNCSSxjLENUamhCSSw4Q1N0TFIsMEQsQ0Ewc0JNLGdCQTFzQk4sb0QsQ0FndEJNLGEsQ0FodEJOLDBDLENqQndwckJFLHlDLENpQnhwckJGLDBELENBb3RCTSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBcnRCTixnRCxDQXd0Qk0sZ0IsQ0FBQSxPLENBeHRCTiwrQyxDQTJ0Qk0sZ0IsQ0FBQSxPLENBM3RCTix3QyxDQTh0Qk0sZ0IsQ0FBQSxPLENBOXRCTiw4QyxDQWl1QlEsUSxDQUNBLHNCLENBQ0EsZSxDQW51QlIsOEQsQ0F1dUJNLFcsQ0F2dUJOLDBDLENBa3ZCSSxhLENBbHZCSixvRCxDQXF2Qk0sYyxDQUNBLG1CLENBQUEsWSxDQUNBLGlCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsZ0IsQ0FDQSx1QixDQTF2Qk4sc0QsQ0E4dkJNLDJCLENBOXZCTiwrRCxDQUFBLHdELENBa3dCTSxPLENBQ0EsUSxDQUNBLGUsQ0FDQSxpQixDQXJ3Qk4sd0YsQ0E0d0JRLGMsQ2pCeTZwQkYsNEYsQ0FEQSxtRyxDaUJwcnJCTiw2RixDQWt4QlEsYSxDakJzNnBCSiwyRCxDaUJ4cnJCSiw0RCxDQXd4Qk0sb0IsQ0FDQSwyQixDQXp4Qk4sNEQsQ0E2eEJNLFUsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0FueUJOLDJELENBdXlCTSxlLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLFksQ0FDQSxZLENBQ0EsUyxDQUNBLGlCLENBaHpCTiw0RCxDQW96Qk0sZ0IsQ0FwekJOLHlDLENBeXpCSSxnQixDQUNBLGlCLENBMXpCSixzQyxDQTh6QkksWSxDQTl6QkosOEQsQ0F1MEJRLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxjLENBQ0EsdUIsQ0FDQSxjLENBQWlCLGUsQ0FBa0IsUSxDQTUwQjNDLHNFLENBKzBCVSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EscUIsQ0FDQSxlLENBQ0EsTSxDQUNBLGtCLENBQ0EsYSxDQUNBLGEsQ0FDQSxZLENBQ0EsWSxDQUNBLFMsQ0FDQSwyQixDQTMxQlYscUUsQ0ErMUJVLFUsQ0FDQSxlLENBRUEsa0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxTLENBQ0EsMkIsQ2pCbzVwQkosNkUsQ2lCN3ZyQk4sOEUsQ0ErMkJRLGtCLENBLzJCUixvQyxDQXMzQkksMkIsQ0FDQSxrQixDQXYzQkosK0UsQ0EyM0JJLG1CLENBQUEsWSxDQUNBLFEsQ0E1M0JKLDRGLENBKzNCTSxrQixDQUtGLG9DQXA0QkoseUMsQ0FxNEJNLG1CLENBQUEsWSxDQUNBLFEsQ0FDQSxxQixDQUFBLDZCLENBdjRCTiw2QyxDQTA0QlEsVyxBQU9KLG9DQWo1QkosMkMsQ0FrNUJNLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQW41Qk4sNEQsQ0FzNUJRLFUsQ0F0NUJSLDJELENqQjB4ckJNLDBELENpQi8zcEJFLFMsQ0FDQSxrQixDQTU1QlIseUQsQ2pCOHhyQk0sd0QsQ2lCNzNwQkUsUyxDQUNBLG1CQWw2QlIsa0MsQ0F3NkJJLGUsQ0FDQSxpQixDQUNBLFUsQ0ExNkJKLHVDLENBZzdCSSxhLENBaDdCSixzRCxDQXE3Qk0sbUIsQ0FyN0JOLHFELENBeTdCTSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLHNCLENBMTdCTiw2RCxDQTg3Qk0sMkIsQ0FBQSxjLENBOTdCTiwyRSxDQWc4QlEsaUIsQ0FoOEJSLDRDLENBczhCSSxrQixDQXQ4QkosaUQsQ0F5OEJNLGUsQ0FDQSxhLENBQ0EsMEIsQ0FDQSxjLENBNThCTix1RCxDQSs4QlEsYSxDQUNBLHlCLENBaDlCUiw4QyxDQXU5Qk0seUIsQ0FDQSxxQixDQXg5Qk4sMkQsQ0EyOUJRLGtCLENBMzlCUiw4RCxDQTg5QlEsaUIsQ0E5OUJSLDhELENBaStCUSxpQixDQUNBLGtCLENBQ0EsMEIsQ0FuK0JSLG9FLENBcStCVSxhLENBQ0EsYyxDQXQrQlYsbUUsQ0EwK0JRLHdCLENBMStCUix5RSxDQTQrQlUscUIsQ0E1K0JWLHNELENBbS9CSSxvQixDQW4vQkosOEMsQ0F1L0JJLGdCLENBQ0Esa0IsQ0FBQSxjLENBeC9CSixnRCxDQTIvQk0sNEIsQ0FBQSxlLENBQ0EsYyxDQUdGLG9DQS8vQkosa0QsQ0FpZ0NRLFlBamdDUiw4QyxDQTJoQ0EsYSxDSXYyQkUsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSxrQixDSnJMRiw4QyxDQXdnQ0kseUIsQ0FBQSxxQixDQXhnQ0osa0QsQ0E0Z0NNLFcsQ0FHRixvQ0EvZ0NKLDhDLENBZ2hDTSxvQixDQUNBLGtCLEFBR0Ysb0NBcGhDSiw4QyxDQXFoQ00sa0JBTU4sYSxDSTkyQkUsYyxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxzQyxDQUNBLFksQ0FHQSxvQixDQUFBLHNCLENBQ0EsaUMsQ0FBQSx5QixDSm8yQkYsc0IsQ0FJSSxtQyxDQUNBLFUsQ0FDQSxXLENBTkosNEIsQ0FTTSxjLENBQ0Esb0IsQ0FDQSx3QyxDQTJCTixtRSxDQUVJLG1CLENBQ0EsVSxDQUhKLHlELENBT0ksZSxDQUlKLFUsQ0FDRSxXLENBREYsbUIsQ0FJSSxjLENBSkosd0MsQ0FPTSxnQixDQVBOLGdELENBVVEsYSxDQUNBLGUsQ0FDQSx5QixDQUNBLGlCLENBQ0EsYyxDQWRSLHNELENBb0JRLGUsQ0FDQSxhLENBTVIsZ0IsQ0FFRSx3QixDQUNBLGUsQ0FDQSxPLENBQ0EsUSxDQUNBLGdCLENBQ0Esc0MsQ0FBQSxrQyxDQUNBLFUsQ0FDQSxhLENBVEYseUIsQ0FZSSwwQixDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQWpCSix3QyxDQW9CTSxlLENBQ0Esa0IsQ0FDQSx1QyxDQUNBLFEsQ0FDQSw0QixDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUNBLFMsQ0E5Qk4sMEMsQ0FpQ1EsYSxDQUNBLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBckNSLGtELENBd0NVLGEsQ0FDQSxlLENBQ0EseUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFcsQ3lCMXBDVixXQUNDLDhCLENBQ0EsNkQsQ0FDQSxnVixDQVFBLGUsQ0FDQSxrQkFHRCxpQixDQUNDLDRCLENBQ0EsZ0IsQ0FHRCxrQixDQUNDLGtCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGEsQ0FHRCx5QixDQUNDLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxhLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxXLENBR0Qsb0IsQ0FDQyxZLENBQ0Esc0IsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0FHRCxvQixDQUNDLFcsQ0NwUEQsV0FDQyx5QixDQUNBLDZDLENBQ0EsdVEsQ0FLQSxlLENBQ0Esa0IzQ3Nwc0JELG9CLENBelpBLGlCLEMyQ3Z2ckJDLG1DLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBR0Esa0MsQ0FDQSxpQyxDQUdELHdCLENBQ0MsZSxDQUNBLGEsQ0FFRCxvQixDQUNDLGUsQ0FDQSxhLENBRUQsaUIsQ0FDQyxlLENBQ0EsYSxDQUVELG1CLENBQ0MsZSxDQUNBLGEsQ0MxQ0QsV0FDSSx5QixDQUNBLHFELENBQ0Esc1gsQ0FDQSxlLENBQ0Esa0IiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5cdFRoZW1lIE5hbWU6IE5vcnRoV2VzdCBSZWdpc3RlcmVkIEFnZW50IC0gQUoxOFxuXHRWZXJzaW9uOiAyLjguNTVcbiovXG4vKipcbiAqIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4gKiBWZXJzaW9uIDYuNy4zXG4gKiBodHRwczovL2dldC5mb3VuZGF0aW9uXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3VuZGF0aW9uLW1xIHtcbiAgZm9udC1mYW1pbHk6IFwic21hbGw9MGVtJm1lZGl1bT01NC44MTI1ZW0mbGFyZ2U9NjMuNjg3NWVtJnhsYXJnZT04Mi41ZW0meHhsYXJnZT05My43NWVtXCI7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm1hcF9jYW52YXMgaW1nLFxuLm1hcF9jYW52YXMgZW1iZWQsXG4ubWFwX2NhbnZhcyBvYmplY3QsXG4ubXFhLWRpc3BsYXkgaW1nLFxuLm1xYS1kaXNwbGF5IGVtYmVkLFxuLm1xYS1kaXNwbGF5IG9iamVjdCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGF1dG87IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIGJ1dHRvbiB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4uaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucm93IHtcbiAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLnJvdzo6YmVmb3JlLCAucm93OjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyAnO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgb3JkZXI6IDE7IH1cbiAgLnJvdzo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yb3cuY29sbGFwc2UgPiAuY29sdW1uLCAucm93LmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5yb3cgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5yb3cgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5yb3cgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyLjVlbSkge1xuICAgICAgLnJvdyAucm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTsgfSB9XG4gICAgLnJvdyAucm93LmNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yb3cuZXhwYW5kZWQge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5yb3cuZXhwYW5kZWQgLnJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAucm93Om5vdCguZXhwYW5kZWQpIC5yb3cge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAucm93Lmd1dHRlci1zbWFsbCA+IC5jb2x1bW4sIC5yb3cuZ3V0dGVyLXNtYWxsID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH1cbiAgLnJvdy5ndXR0ZXItbWVkaXVtID4gLmNvbHVtbiwgLnJvdy5ndXR0ZXItbWVkaXVtID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTsgfVxuXG4uY29sdW1uLCAuY29sdW1ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9IH1cbiAgLmNvbHVtbiwgLmNvbHVtbnMsIC5jb2x1bW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmNvbHVtbnM6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLmNvbHVtbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY29sdW1uczpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmNvbHVtbi5lbmQ6bGFzdC1jaGlsZDpsYXN0LWNoaWxkLCAuZW5kLmNvbHVtbnM6bGFzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4uY29sdW1uLnJvdy5yb3csIC5yb3cucm93LmNvbHVtbnMge1xuICBmbG9hdDogbm9uZTsgfVxuXG4ucm93IC5jb2x1bW4ucm93LnJvdywgLnJvdyAucm93LnJvdy5jb2x1bW5zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5zbWFsbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5zbWFsbC1wdXNoLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDguMzMzMzMlOyB9XG5cbi5zbWFsbC1wdWxsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04LjMzMzMzJTsgfVxuXG4uc21hbGwtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLnNtYWxsLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5zbWFsbC1wdXNoLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uc21hbGwtcHVsbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTYuNjY2NjclOyB9XG5cbi5zbWFsbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uc21hbGwtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnNtYWxsLXB1c2gtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjUlOyB9XG5cbi5zbWFsbC1wdWxsLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yNSU7IH1cblxuLnNtYWxsLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnNtYWxsLXB1c2gtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5zbWFsbC1wdWxsLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zMy4zMzMzMyU7IH1cblxuLnNtYWxsLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLnNtYWxsLXB1c2gtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNDEuNjY2NjclOyB9XG5cbi5zbWFsbC1wdWxsLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC00MS42NjY2NyU7IH1cblxuLnNtYWxsLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uc21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnNtYWxsLXB1c2gtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlOyB9XG5cbi5zbWFsbC1wdWxsLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01MCU7IH1cblxuLnNtYWxsLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLnNtYWxsLXB1c2gtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTguMzMzMzMlOyB9XG5cbi5zbWFsbC1wdWxsLTcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01OC4zMzMzMyU7IH1cblxuLnNtYWxsLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uc21hbGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLnNtYWxsLXB1c2gtOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNjYuNjY2NjclOyB9XG5cbi5zbWFsbC1wdWxsLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC02Ni42NjY2NyU7IH1cblxuLnNtYWxsLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uc21hbGwtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLnNtYWxsLXB1c2gtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzUlOyB9XG5cbi5zbWFsbC1wdWxsLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC03NSU7IH1cblxuLnNtYWxsLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uc21hbGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5zbWFsbC1wdXNoLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA4My4zMzMzMyU7IH1cblxuLnNtYWxsLXB1bGwtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04My4zMzMzMyU7IH1cblxuLnNtYWxsLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uc21hbGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5zbWFsbC1wdXNoLTExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA5MS42NjY2NyU7IH1cblxuLnNtYWxsLXB1bGwtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC05MS42NjY2NyU7IH1cblxuLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLnNtYWxsLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLnNtYWxsLXVwLTEgPiAuY29sdW1uLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbWFsbC11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbWFsbC11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5zbWFsbC11cC0yID4gLmNvbHVtbiwgLnNtYWxsLXVwLTIgPiAuY29sdW1ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlOyB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAuc21hbGwtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5zbWFsbC11cC00ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTQgPiAuY29sdW1ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlOyB9XG4gIC5zbWFsbC11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbWFsbC11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5zbWFsbC11cC01ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTUgPiAuY29sdW1ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlOyB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAuc21hbGwtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5zbWFsbC11cC03ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTcgPiAuY29sdW1ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5zbWFsbC11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbWFsbC11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5zbWFsbC11cC04ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTggPiAuY29sdW1ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTIuNSU7IH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5zbWFsbC11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnNtYWxsLWNvbGxhcHNlIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5leHBhbmRlZC5yb3cgLnNtYWxsLWNvbGxhcHNlLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1uLCAuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH1cblxuLnNtYWxsLWNlbnRlcmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuc21hbGwtY2VudGVyZWQsIC5zbWFsbC1jZW50ZXJlZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc21hbGwtdW5jZW50ZXJlZCwgLnNtYWxsLXB1c2gtMCwgLnNtYWxsLXB1bGwtMCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnNtYWxsLXVuY2VudGVyZWQsIC5zbWFsbC11bmNlbnRlcmVkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5zbWFsbC1wdXNoLTAsIC5zbWFsbC1wdXNoLTA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLnNtYWxsLXB1bGwtMCwgLnNtYWxsLXB1bGwtMDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAuc21hbGwtdW5jZW50ZXJlZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuc21hbGwtcHVzaC0wOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5zbWFsbC1wdWxsLTA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAubWVkaXVtLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04LjMzMzMzJTsgfVxuICAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5tZWRpdW0tcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5tZWRpdW0tcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI1JTsgfVxuICAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMy4zMzMzMyU7IH1cbiAgLm1lZGl1bS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLm1lZGl1bS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm1lZGl1bS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjclOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tZWRpdW0tcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tZWRpdW0tcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTsgfVxuICAubWVkaXVtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01OC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLm1lZGl1bS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm1lZGl1bS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNjYuNjY2NjclOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5tZWRpdW0tcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5tZWRpdW0tcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTsgfVxuICAubWVkaXVtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAubWVkaXVtLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uLCAubWVkaXVtLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uLCAubWVkaXVtLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uLCAubWVkaXVtLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uLCAubWVkaXVtLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uLCAubWVkaXVtLXVwLTcgPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAgIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uLCAubWVkaXVtLXVwLTggPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tZWRpdW0tY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5leHBhbmRlZC5yb3cgLm1lZGl1bS1jb2xsYXBzZS5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9XG4gIC5tZWRpdW0tY2VudGVyZWQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5tZWRpdW0tY2VudGVyZWQsIC5tZWRpdW0tY2VudGVyZWQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tZWRpdW0tdW5jZW50ZXJlZCwgLm1lZGl1bS1wdXNoLTAsIC5tZWRpdW0tcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5tZWRpdW0tdW5jZW50ZXJlZCwgLm1lZGl1bS11bmNlbnRlcmVkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5tZWRpdW0tcHVzaC0wLCAubWVkaXVtLXB1c2gtMDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAubWVkaXVtLXB1bGwtMCwgLm1lZGl1bS1wdWxsLTA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm1lZGl1bS11bmNlbnRlcmVkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5tZWRpdW0tcHVzaC0wOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5tZWRpdW0tcHVsbC0wOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTguMzMzMzMlOyB9XG4gIC5sYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NyU7IH1cbiAgLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTsgfVxuICAubGFyZ2UtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI1JTsgfVxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMzLjMzMzMzJTsgfVxuICAubGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmxhcmdlLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAubGFyZ2UtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTQxLjY2NjY3JTsgfVxuICAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTsgfVxuICAubGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTsgfVxuICAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzJTsgfVxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAubGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY3JTsgfVxuICAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTsgfVxuICAubGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTsgfVxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5sYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5sYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTgzLjMzMzMzJTsgfVxuICAubGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5sYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTkxLjY2NjY3JTsgfVxuICAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbiwgLmxhcmdlLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5sYXJnZS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW4sIC5sYXJnZS11cC0zID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAubGFyZ2UtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5sYXJnZS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5sYXJnZS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC5sYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW4sIC5sYXJnZS11cC02ID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAubGFyZ2UtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5sYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5sYXJnZS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gICAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTggPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gICAgLmxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW4sIC5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubGFyZ2UtY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5leHBhbmRlZC5yb3cgLmxhcmdlLWNvbGxhcHNlLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbiwgLmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9XG4gIC5sYXJnZS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmxhcmdlLWNlbnRlcmVkLCAubGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5sYXJnZS11bmNlbnRlcmVkLCAubGFyZ2UtcHVzaC0wLCAubGFyZ2UtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5sYXJnZS11bmNlbnRlcmVkLCAubGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAubGFyZ2UtcHVzaC0wLCAubGFyZ2UtcHVzaC0wOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5sYXJnZS1wdWxsLTAsIC5sYXJnZS1wdWxsLTA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLmxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmxhcmdlLXB1c2gtMDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAubGFyZ2UtcHVsbC0wOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gIC54bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC54bGFyZ2UtcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLnhsYXJnZS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOC4zMzMzMyU7IH1cbiAgLnhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC54bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueGxhcmdlLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAueGxhcmdlLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NyU7IH1cbiAgLnhsYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC54bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAueGxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTsgfVxuICAueGxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNSU7IH1cbiAgLnhsYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAueGxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnhsYXJnZS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnhsYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMzMuMzMzMzMlOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLnhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC54bGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC54bGFyZ2UtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTQxLjY2NjY3JTsgfVxuICAueGxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC54bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAueGxhcmdlLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTsgfVxuICAueGxhcmdlLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01MCU7IH1cbiAgLnhsYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAueGxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnhsYXJnZS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnhsYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTguMzMzMzMlOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLnhsYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC54bGFyZ2UtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC54bGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY3JTsgfVxuICAueGxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC54bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAueGxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTsgfVxuICAueGxhcmdlLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7IH1cbiAgLnhsYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAueGxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC54bGFyZ2UtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAueGxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtODMuMzMzMzMlOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLnhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAueGxhcmdlLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnhsYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTkxLjY2NjY3JTsgfVxuICAueGxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAueGxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAueGxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAueGxhcmdlLXVwLTEgPiAuY29sdW1uLCAueGxhcmdlLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAueGxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLnhsYXJnZS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC0yID4gLmNvbHVtbiwgLnhsYXJnZS11cC0yID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAueGxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLnhsYXJnZS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC0zID4gLmNvbHVtbiwgLnhsYXJnZS11cC0zID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAueGxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLnhsYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC00ID4gLmNvbHVtbiwgLnhsYXJnZS11cC00ID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAueGxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLnhsYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC01ID4gLmNvbHVtbiwgLnhsYXJnZS11cC01ID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgICAueGxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLnhsYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC02ID4gLmNvbHVtbiwgLnhsYXJnZS11cC02ID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAueGxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLnhsYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC03ID4gLmNvbHVtbiwgLnhsYXJnZS11cC03ID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgICAueGxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLnhsYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC04ID4gLmNvbHVtbiwgLnhsYXJnZS11cC04ID4gLmNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAgIC54bGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAueGxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAueGxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAueGxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC54bGFyZ2UtdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnhsYXJnZS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAueGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbiwgLnhsYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAueGxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZXhwYW5kZWQucm93IC54bGFyZ2UtY29sbGFwc2Uucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbiwgLnhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAueGxhcmdlLWNlbnRlcmVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAueGxhcmdlLWNlbnRlcmVkLCAueGxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAueGxhcmdlLXVuY2VudGVyZWQsIC54bGFyZ2UtcHVzaC0wLCAueGxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAueGxhcmdlLXVuY2VudGVyZWQsIC54bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAueGxhcmdlLXB1c2gtMCwgLnhsYXJnZS1wdXNoLTA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLnhsYXJnZS1wdWxsLTAsIC54bGFyZ2UtcHVsbC0wOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC54bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAueGxhcmdlLXB1c2gtMDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAueGxhcmdlLXB1bGwtMDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbi5jb2x1bW4tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIC5jb2x1bW4tYmxvY2sgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmNvbHVtbi1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgLmNvbHVtbi1ibG9jayA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NC44MTEyNWVtKSB7XG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAuaGlkZS1mb3ItbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NC44MTEyNWVtKSB7XG4gIC5zaG93LWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA2My42ODYyNWVtKSB7XG4gIC5oaWRlLWZvci1tZWRpdW0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQuODExMjVlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gIC5zaG93LWZvci1tZWRpdW0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAuaGlkZS1mb3ItbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjY4NjI1ZW0pIHtcbiAgLnNob3ctZm9yLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSBhbmQgKG1heC13aWR0aDogODIuNDk4NzVlbSkge1xuICAuaGlkZS1mb3ItbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuNjg2MjVlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gIC5zaG93LWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Mi41ZW0pIHtcbiAgLmhpZGUtZm9yLXhsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIuNDk4NzVlbSkge1xuICAuc2hvdy1mb3IteGxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Mi41ZW0pIGFuZCAobWF4LXdpZHRoOiA5My43NDg3NWVtKSB7XG4gIC5oaWRlLWZvci14bGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIuNDk4NzVlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMuNzVlbSkge1xuICAuc2hvdy1mb3IteGxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zaG93LWZvci1zcixcbi5zaG93LW9uLWZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uc2hvdy1vbi1mb2N1czphY3RpdmUsIC5zaG93LW9uLWZvY3VzOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnNob3ctZm9yLWxhbmRzY2FwZSxcbi5oaWRlLWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAgIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gICAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5oaWRlLWZvci1sYW5kc2NhcGUsXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAgIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmNsZWFyZml4OjpiZWZvcmUsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlcjo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7IH1cblxuLmNsZWFyZml4OjphZnRlciwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5pcy1pbnZhbGlkLWlucHV0Om5vdCg6Zm9jdXMpIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2M0YjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllY2VhOyB9XG4gIC5pcy1pbnZhbGlkLWlucHV0Om5vdCg6Zm9jdXMpOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjYzRiMzc7IH1cblxuLmlzLWludmFsaWQtbGFiZWwge1xuICBjb2xvcjogI2NjNGIzNzsgfVxuXG4uZm9ybS1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2M0YjM3OyB9XG4gIC5mb3JtLWVycm9yLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbiNfX2JzX25vdGlmeV9fIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHRjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJ1dHRvbixcbmg2IGEsIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMxNDVhYWM7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmJ1dHRvbjpob3ZlcixcbiAgaDYgYTpob3ZlciwgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2ggYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmFjdGl2ZSxcbiAgaDYgYTphY3RpdmUsIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoIGJ1dHRvbjphY3RpdmUsIC5idXR0b246Zm9jdXMsXG4gIGg2IGE6Zm9jdXMsIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoIGJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzBmNDI3ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5idXR0b246YmVmb3JlLFxuICBoNiBhOmJlZm9yZSwgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2ggYnV0dG9uOmJlZm9yZSwgLmJ1dHRvbjphZnRlcixcbiAgaDYgYTphZnRlciwgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2ggYnV0dG9uOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgbGluZWFyOyB9XG5cbmEge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG50YWJsZSBhIHtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbi5idXR0b24ud2hpdGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyOTQ2NmU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5idXR0b24ud2hpdGUtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgLmJ1dHRvbi53aGl0ZS1idXR0b246aG92ZXIsIC5idXR0b24ud2hpdGUtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi53aGl0ZS1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMxYjJlNDk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5kb3VibGUtYnV0dG9uLXNlY3Rpb24gLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuZG91YmxlLWJ1dHRvbi1zZWN0aW9uIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuYm9keSxcbmJvZHkuZnVsbC13aWR0aC1tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDM5NTI7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMC41cmVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMzk1MjtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbSAhaW1wb3J0YW50OyB9XG4gIGgxIHN0cm9uZyxcbiAgaDEgYixcbiAgaDIgc3Ryb25nLFxuICBoMiBiLFxuICBoMyBzdHJvbmcsXG4gIGgzIGIsXG4gIGg0IHN0cm9uZyxcbiAgaDQgYixcbiAgaDUgc3Ryb25nLFxuICBoNSBiLFxuICBoNiBzdHJvbmcsXG4gIGg2IGIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIGgxIGEsXG4gIGgyIGEsXG4gIGgzIGEsXG4gIGg0IGEsXG4gIGg1IGEsXG4gIGg2IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgaDEgYTpob3ZlcixcbiAgICBoMiBhOmhvdmVyLFxuICAgIGgzIGE6aG92ZXIsXG4gICAgaDQgYTpob3ZlcixcbiAgICBoNSBhOmhvdmVyLFxuICAgIGg2IGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWIyZTQ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuaDIgKyBoMixcbmgzICsgaDIsXG5oNCArIGgyLFxuaDUgKyBoMixcbmg2ICsgaDIge1xuICBtYXJnaW46IDIuMjVyZW0gMCAwLjVyZW07IH1cblxuaDEge1xuICBtYXJnaW46IDBlbSAwIDAuMzVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgaDEgaSxcbiAgaDEgZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIGgxLnBhZ2UtdGl0bGUuYXV0aG9yIGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuaDIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICBtYXJnaW46IDAuMjVlbSAwIDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgaDIgaSxcbiAgaDIgZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmgzLCAudGFibGUtYWNjb3JkaW9uIC5hY2NvcmRpb24tdGFibGUtaGVhZGVyIHNwYW4sIC50YWJsZS1hY2NvcmRpb24gLmggc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4xM2VtO1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICBoMyBpLFxuICBoMyBlbSwgLnRhYmxlLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRhYmxlLWhlYWRlciBzcGFuIGksIC50YWJsZS1hY2NvcmRpb24gLmggc3BhbiBpLFxuICAudGFibGUtYWNjb3JkaW9uIC5hY2NvcmRpb24tdGFibGUtaGVhZGVyIHNwYW4gZW0sXG4gIC50YWJsZS1hY2NvcmRpb24gLmggc3BhbiBlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaDQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS4xMWVtOyB9XG4gIGg0IGksXG4gIGg0IGVtIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG4gIGg1IGksXG4gIGg1IGVtIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaDYgaSxcbiAgaDYgZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbnAsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDM5NTI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyNXB4O1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDFlbSAyZW07XG4gIHBhZGRpbmc6IDA7IH1cbiAgdWwgbGksXG4gIG9sIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMzk1MjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICMwMDM5NTI7XG4gICAgbWFyZ2luOiAwIDAgMC43NWVtOyB9XG4gICAgdWwgbGk6bGFzdC1vZi10eXBlLFxuICAgIG9sIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgdWwgbGkgb2wsXG4gICAgdWwgbGkgdWwsXG4gICAgb2wgbGkgb2wsXG4gICAgb2wgbGkgdWwge1xuICAgICAgbWFyZ2luOiAwLjc1ZW0gMCAwLjc1ZW0gM2VtOyB9XG4gICAgdWwgbGkgbGksXG4gICAgb2wgbGkgbGkge1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cblxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cblxuYSxcbltocmVmXj1cInRlbFwiXSB7XG4gIGNvbG9yOiAjMDA3NmNjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyxcbiAgW2hyZWZePVwidGVsXCJdOmhvdmVyLFxuICBbaHJlZl49XCJ0ZWxcIl06YWN0aXZlLFxuICBbaHJlZl49XCJ0ZWxcIl06Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1OTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl49XCJ0ZWxcIl0sXG4gIFtocmVmXj1cInRlbFwiXVtocmVmXj1cInRlbFwiXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5lbSxcbmkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmNvZGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG5ociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAuNWVtIDAgMC41ZW07XG4gIGhlaWdodDogMDsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjQ1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgYmxvY2txdW90ZSB1bCBsaSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmFycm93LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAzOTUyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxNDVhYWM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTZweCA4MHB4IDE2cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJyb3ctYnV0dG9uIGltZy5hcnJvdy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTlweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgLmFycm93LWJ1dHRvbiBpbWcuYXJyb3ctbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTlweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgLmFycm93LWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmFycm93LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE0Yzk5MTtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYXJyb3ctYnV0dG9uOmhvdmVyIGltZy5hcnJvdy1yaWdodCB7XG4gICAgICByaWdodDogLTQwcHg7IH1cbiAgICAuYXJyb3ctYnV0dG9uOmhvdmVyIGltZy5hcnJvdy1sZWZ0IHtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cblxuLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxNDVhYWM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggODBweCAxNnB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUgaW1nLmFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUgaW1nLmFycm93LWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5cHg7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxO1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZTpob3ZlciBpbWcuYXJyb3ctcmlnaHQge1xuICAgICAgcmlnaHQ6IC00MHB4OyB9XG4gICAgLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlOmhvdmVyIGltZy5hcnJvdy1sZWZ0IHtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggIzg4ODsgfVxuXG5ib2R5Lm5ldy10eXBvIGgxLFxuYm9keS5uZXctdHlwbyBoMixcbmJvZHkubmV3LXR5cG8gaDMsXG5ib2R5Lm5ldy10eXBvIGg0LFxuYm9keS5uZXctdHlwbyBoNSxcbmJvZHkubmV3LXR5cG8gaDYsXG5ib2R5Lm5ldy10eXBvIGEsXG5ib2R5Lm5ldy10eXBvIGRpdixcbmJvZHkubmV3LXR5cG8gdWwgbGksXG5ib2R5Lm5ldy10eXBvIG9sIGxpLFxuYm9keS5uZXctdHlwbyBwLFxuYm9keS5uZXctdHlwbyBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuYm9keS5uZXctdHlwbyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmJvZHkubmV3LXR5cG8gaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNWVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICBib2R5Lm5ldy10eXBvIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtOyB9IH1cblxuYm9keS5uZXctdHlwbyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgYm9keS5uZXctdHlwbyBoMiB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfSB9XG5cbmJvZHkubmV3LXR5cG8gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07IH1cblxuYm9keS5uZXctdHlwbyBtYWluIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjsgfVxuXG5oNiB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG5oNiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4uc3VwZXItY29sdW1ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLmlzby10eXBvZ3JhcGh5IGgxLmVudHJ5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmlzby10eXBvZ3JhcGh5IHAge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH1cblxuLmlzby10eXBvZ3JhcGh5IGgzLFxuLmlzby10eXBvZ3JhcGh5IGg0LFxuLmlzby10eXBvZ3JhcGh5IGg1LFxuLmlzby10eXBvZ3JhcGh5IGg2IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4OyB9XG4gIC5pc28tdHlwb2dyYXBoeSBoMyBhLFxuICAuaXNvLXR5cG9ncmFwaHkgaDQgYSxcbiAgLmlzby10eXBvZ3JhcGh5IGg1IGEsXG4gIC5pc28tdHlwb2dyYXBoeSBoNiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5pc28tdHlwb2dyYXBoeSBoMyBhOmJlZm9yZSwgLmlzby10eXBvZ3JhcGh5IGgzIGE6YWZ0ZXIsXG4gICAgLmlzby10eXBvZ3JhcGh5IGg0IGE6YmVmb3JlLFxuICAgIC5pc28tdHlwb2dyYXBoeSBoNCBhOmFmdGVyLFxuICAgIC5pc28tdHlwb2dyYXBoeSBoNSBhOmJlZm9yZSxcbiAgICAuaXNvLXR5cG9ncmFwaHkgaDUgYTphZnRlcixcbiAgICAuaXNvLXR5cG9ncmFwaHkgaDYgYTpiZWZvcmUsXG4gICAgLmlzby10eXBvZ3JhcGh5IGg2IGE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pc28tdHlwb2dyYXBoeSBoMSxcbi5pc28tdHlwb2dyYXBoeSBoMixcbi5pc28tdHlwb2dyYXBoeSBoMyxcbi5pc28tdHlwb2dyYXBoeSBoNCxcbi5pc28tdHlwb2dyYXBoeSBoNSxcbi5pc28tdHlwb2dyYXBoeSBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmlzby10eXBvZ3JhcGh5IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNGE5MGUyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmlzby10eXBvZ3JhcGh5IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YTkwZTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmlzby10eXBvZ3JhcGh5IGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfSB9XG4gIC5pc28tdHlwb2dyYXBoeSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0NWFhYzsgfVxuICAgIC5pc28tdHlwb2dyYXBoeSBhOmhvdmVyOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5pc28tdHlwb2dyYXBoeSAuZW50cnktY29udGVudCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaXNvLXR5cG9ncmFwaHkgLmVudHJ5LWNvbnRlbnQgYTphZnRlciwgLmlzby10eXBvZ3JhcGh5IC5lbnRyeS1jb250ZW50IGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc28tdHlwb2dyYXBoeSB1bCBsaSxcbi5pc28tdHlwb2dyYXBoeSBvbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaXNvLXR5cG9ncmFwaHkgLmdsb2JhbC1pc28tYm94LXNlY3Rpb24gdWwgbGksXG4uaXNvLXR5cG9ncmFwaHkgLmdsb2JhbC1pc28tYm94LXNlY3Rpb24gb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS44ZW07IH1cblxuLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICB0YWJsZSB7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIHRhYmxlIHRkIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgdGFibGUgdGFibGUge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDsgfSB9XG4gIHRhYmxlIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsgfVxuICB0YWJsZSB0aGVhZCAqIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICB0YWJsZSB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMiAhaW1wb3J0YW50OyB9XG4gICAgdGFibGUgdGhlYWQgdHIgdGQge1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4OyB9XG4gIHRhYmxlIHRib2R5ICoge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIHRhYmxlIHRib2R5IHN0cm9uZyxcbiAgdGFibGUgdGJvZHkgcCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgdGFibGUgdGJvZHkgdHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIHRhYmxlIHRib2R5IHRyOmhvdmVyLFxuICAgIHRhYmxlIHRib2R5IHRyOmhvdmVyIHRhYmxlIHRyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWZhZmYgIWltcG9ydGFudDsgfVxuICAgIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjAgIWltcG9ydGFudDsgfVxuICAgICAgdGFibGUgdGJvZHkgdHIgdGQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICB0YWJsZSB0Ym9keSB0ciB0ZCBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzE0NWFhYyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgdGFibGUgdGJvZHkgdHIgdGQgYSAqIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMxNDVhYWMgIWltcG9ydGFudDsgfVxuICAgICAgICB0YWJsZSB0Ym9keSB0ciB0ZCBhOmJlZm9yZSwgdGFibGUgdGJvZHkgdHIgdGQgYTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICB0YWJsZSB0Ym9keSB0ciB0ZCBhOmhvdmVyICosIHRhYmxlIHRib2R5IHRyIHRkIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7IH1cblxuLnN0YXRlLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG50YWJsZS5zdGF0ZS1zZWxlY3Rpb24ge1xuICBtYXJnaW46IDMwcHggMCAzMHB4OyB9XG4gIHRhYmxlLnN0YXRlLXNlbGVjdGlvbiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICB0YWJsZS5zdGF0ZS1zZWxlY3Rpb24gdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIHRhYmxlLnN0YXRlLXNlbGVjdGlvbiB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuICB0YWJsZS5zdGF0ZS1zZWxlY3Rpb24gKiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICB0YWJsZS5zdGF0ZS1zZWxlY3Rpb24gKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9IH1cbiAgdGFibGUuc3RhdGUtc2VsZWN0aW9uIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUuc3RhdGUtc2VsZWN0aW9uIHRib2R5IHRyIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICB0YWJsZS5zdGF0ZS1zZWxlY3Rpb24gdGJvZHkgdHIgdGQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZzogMHB4IDEycHggIWltcG9ydGFudDsgfSB9XG4gICAgdGFibGUuc3RhdGUtc2VsZWN0aW9uIHRib2R5IHRyIHRkIGEge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMjk0NjZlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIHRhYmxlLnN0YXRlLXNlbGVjdGlvbiB0Ym9keSB0ciB0ZCBhICoge1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzI5NDY2ZSAhaW1wb3J0YW50OyB9XG4gICAgICB0YWJsZS5zdGF0ZS1zZWxlY3Rpb24gdGJvZHkgdHIgdGQgYTpob3ZlciAqLCB0YWJsZS5zdGF0ZS1zZWxlY3Rpb24gdGJvZHkgdHIgdGQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIHRhYmxlLnN0YXRlLXNlbGVjdGlvbiB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLnRhYmxlLW92ZXJmbG93ZXItYSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAudGFibGUtb3ZlcmZsb3dlci1hIHRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7IH0gfVxuXG5odG1sIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5ib2R5LnByZXZlbnQtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICBib2R5LnByZXZlbnQtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cblxubWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMzk1MjtcbiAgbWF4LXdpZHRoOiAxMDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAxO1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIG1haW46YmVmb3JlLCBtYWluOmFmdGVyLCBtYWluIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5yb3cuc3VwZXItcm93IHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxubWFpbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAwIDAgNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Mi41ZW0pIHtcbiAgICBtYWluLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICBtYWluLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5ib2R5Lm5vLW0tdC1tYWluIG1haW4ge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLnNtLWJvbGQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnByaXZhdGVTdGF0ZU1lbWViZXJzTWFuYWdlcnNMTEMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG5cbi5oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbiNoZWFkZXItdG9wcGVyIHtcbiAgYmFja2dyb3VuZDogIzI5NDY2ZTsgfVxuXG4uY29udGVudC1zaWRlYmFyLFxuLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb250ZW50LXNpZGViYXIgLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAyLjVlbSAwIDA7IH1cblxuLmNvbnRlbnQtc2lkZWJhciAuc2lkZWJhciB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5icmVhZGNydW1icyB7XG4gIGNvbG9yOiAjZjU5NzNlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxZW07IH1cbiAgLmJyZWFkY3J1bWJzIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5icmVhZGNydW1icyB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAzQVwiO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgLmJyZWFkY3J1bWJzIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAuYnJlYWRjcnVtYnMgdWwgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmNTk3M2U7IH1cbiAgICAgICAgLmJyZWFkY3J1bWJzIHVsIGxpIGE6aG92ZXIsIC5icmVhZGNydW1icyB1bCBsaSBhOmFjdGl2ZSwgLmJyZWFkY3J1bWJzIHVsIGxpIGE6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZjI3ZDBlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5sb2NhbC1vZmZpY2UtYWRkcmVzcyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzcHggM3B4IDVweCAzcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbmZvLWxpbmstY29udGFpbmVyIGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyOTQ2NmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5pbmZvLWxpbmstY29udGFpbmVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaW5mby1saW5rLWNvbnRhaW5lciAuaW5mby1saW5rcyB7XG4gIG1hcmdpbjogMCAwIDAgMC41ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmluZm8tbGluay1jb250YWluZXIgLmluZm8tbGlua3MgbGkge1xuICAgIG1hcmdpbjogMCAwIDAuMjVlbTtcbiAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAgIC5pbmZvLWxpbmstY29udGFpbmVyIC5pbmZvLWxpbmtzIGxpIGEge1xuICAgICAgY29sb3I6ICM0NTc1Yjg7IH1cbiAgICAgIC5pbmZvLWxpbmstY29udGFpbmVyIC5pbmZvLWxpbmtzIGxpIGE6aG92ZXIsIC5pbmZvLWxpbmstY29udGFpbmVyIC5pbmZvLWxpbmtzIGxpIGE6YWN0aXZlLCAuaW5mby1saW5rLWNvbnRhaW5lciAuaW5mby1saW5rcyBsaSBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM4ZWFjZDU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmluZm8tbGluay1jb250YWluZXIgLmluZm8tbGlua3MgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDNBXCI7XG4gICAgICBwYWRkaW5nOiAwIDAuNWVtIDAgMDsgfVxuICAgIC5pbmZvLWxpbmstY29udGFpbmVyIC5pbmZvLWxpbmtzIGxpLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICNkZGQ7IH1cblxuLnJhLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBwYWRkaW5nOiAwLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yYS1pbmZvIGgxLFxuICAucmEtaW5mbyBoMixcbiAgLnJhLWluZm8gaDMsXG4gIC5yYS1pbmZvIGg0LFxuICAucmEtaW5mbyBoNSxcbiAgLnJhLWluZm8gaDYge1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzIyMjsgfVxuICAucmEtaW5mby5zZWxlY3QtYm94IGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnJhLWluZm8uc2VsZWN0LWJveCBmb3JtIHNlbGVjdCB7XG4gICAgICB3aWR0aDogNzcuNSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAyLjUlIDAgMDsgfVxuICAgIC5yYS1pbmZvLnNlbGVjdC1ib3ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ubG9naW5Gb3JtIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgYm9yZGVyOiAjZGRkIHNvbGlkIDFweDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubG9naW5Gb3JtIGgyIHtcbiAgZm9udC1zaXplOiAxLjg1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICBjb2xvcjogIzAzMzE2ZTsgfVxuXG4ubG9naW5Gb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG5cbi5sb2dpbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ubG9naW5Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6ICNkZGQgc29saWQgMXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIFNhZmFyaS9DaHJvbWUsIG90aGVyIFdlYktpdCAqL1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIEZpcmVmb3gsIG90aGVyIEdlY2tvICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIE9wZXJhL0lFIDgrICovIH1cblxuLmxvZ2luRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogIzJlNjY5NztcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubG9naW5Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTc0YzdiOyB9XG5cbi5mb3Jnb3RwYXNzd29yZExpbmsge1xuICAvKnBhZGRpbmc6IDIwcHggMDsqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubG9naW5FcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubG9naW5FcnJvciBwIHtcbiAgY29sb3I6ICNmMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi5lbnRyeS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmVudHJ5LXRpdGxlIGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7IH1cblxuLmVudHJ5LW1ldGEge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmVudHJ5LW1ldGEgLm1ldGEtcHJlcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZW50cnktbWV0YSAubWV0YS1zZXAge1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZW50cnktbWV0YSBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0YTkwZTI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gICAgLmVudHJ5LW1ldGEgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzI5NDY2ZTsgfVxuICAgIC5lbnRyeS1tZXRhIGE6YmVmb3JlLCAuZW50cnktbWV0YSBhOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW46IDAgMCAxZW07IH1cblxuLmVudHJ5LXV0aWxpdHkge1xuICBtYXJnaW46IDAgMCA3MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuXG4ueG94byB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbWFyZ2luOiAwOyB9XG4gIC54b3hvID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnhveG8gdWwge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtOyB9XG4gIC5uYXZpZ2F0aW9uI25hdi1iZWxvdyB7XG4gICAgbWFyZ2luOiAyZW0gMCA1ZW07IH1cbiAgLm5hdmlnYXRpb24jbmF2LWFib3ZlIHtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG5cbi5vdmVybGF5LnNob3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgzOCwgMzgsIDM4LCAwLjI1KTtcbiAgei1pbmRleDogMjU7IH1cblxuLm5vdC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWJsZS1ib3gge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc21hbGxlci10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uZW5hYmxlLWNvb2tpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVuYWJsZS1jb29raWVzIHAge1xuICAgIGJhY2tncm91bmQ6ICNmMDUyMjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMzAwcHg7IH1cblxuaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgaHRtbCBib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICBodG1sIGhlYWRlciB7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgaHRtbCBtYWluLFxuICBodG1sIGZvb3RlciB7XG4gICAgZmxleDogMSAwIGF1dG87IH1cblxuZm9ybS5zZWFyY2ggaSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvcC1hcnJvdyB7XG4gIHBhZGRpbmc6IDAuNzVlbSAxLjEyNWVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3BhY2l0eTogMC43NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyNTUwOyB9XG4gIC50b3AtYXJyb3cgaSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRvcC1hcnJvdyBpbWcge1xuICAgIHdpZHRoOiAyNnB4OyB9XG4gIC50b3AtYXJyb3cgLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubmV3LXBwYy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMHB4OyB9XG4gIC5uZXctcHBjLWZvb3RlciBpbWcge1xuICAgIHdpZHRoOiAyNDBweDsgfVxuICAubmV3LXBwYy1mb290ZXIgLmxvZ28tbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm5ldy1wcGMtZm9vdGVyIHAge1xuICAgIGNvbG9yOiAjMTAzYjUxICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5uZXctcHBjLWZvb3RlciBwLm51bWJlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBjb2xvcjogIzEwM2I1MTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLm5ldy1wcGMtZm9vdGVyIC5zb2NpYWwtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAubmV3LXBwYy1mb290ZXIgLnNvY2lhbC1ibG9jayBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDsgfVxuICAgICAgLm5ldy1wcGMtZm9vdGVyIC5zb2NpYWwtYmxvY2sgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjc1ZDc7IH1cbiAgICAubmV3LXBwYy1mb290ZXIgLnNvY2lhbC1ibG9jayBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4uY29udGVudC5pbmRleC1waHAtY29udGVudCAud2lkZ2V0LXRpdGxlLFxuLmFyY2hpdmUgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQgLnZpZXctYXJ0aWNsZSxcbi5hcmNoaXZlIC52aWV3LWFydGljbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTcwcHg7XG4gIGJhY2tncm91bmQ6ICNmNTk2M2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5jb250ZW50LmluZGV4LXBocC1jb250ZW50IC52aWV3LWFydGljbGUtY29udGFpbmVyLFxuLmFyY2hpdmUgLnZpZXctYXJ0aWNsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGVudC5pbmRleC1waHAtY29udGVudCAubWV0YS1wcmVwLWF1dGhvcixcbi5jb250ZW50LmluZGV4LXBocC1jb250ZW50IC5tZXRhLXNlcCxcbi5jb250ZW50LmluZGV4LXBocC1jb250ZW50IC5lbnRyeS11dGlsaXR5LXByZXAtY2F0LWxpbmtzLFxuLmFyY2hpdmUgLm1ldGEtcHJlcC1hdXRob3IsXG4uYXJjaGl2ZSAubWV0YS1zZXAsXG4uYXJjaGl2ZSAuZW50cnktdXRpbGl0eS1wcmVwLWNhdC1saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQgLnBvc3QsXG4uYXJjaGl2ZSAucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQgLnBvc3Qgc3Bhbi5jYXQtbGlua3MsXG4gIC5hcmNoaXZlIC5wb3N0IHNwYW4uY2F0LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50LmluZGV4LXBocC1jb250ZW50IC5wb3N0Omxhc3Qtb2YtdHlwZSxcbi5hcmNoaXZlIC5wb3N0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uY29udGVudC5pbmRleC1waHAtY29udGVudCAuZW50cnktdXRpbGl0eSxcbi5hcmNoaXZlIC5lbnRyeS11dGlsaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQsXG4uYXJjaGl2ZSAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogNXB4IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUgLmVudHJ5LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogIzE0NWFhYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5jb250ZW50LmluZGV4LXBocC1jb250ZW50IC5lbnRyeS10aXRsZSBhLFxuICAuYXJjaGl2ZSAuZW50cnktdGl0bGUgYSB7XG4gICAgY29sb3I6ICMxNDVhYWM7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQgLmVudHJ5LWRhdGUsXG4uY29udGVudC5pbmRleC1waHAtY29udGVudCAuYXV0aG9yLFxuLmFyY2hpdmUgLmVudHJ5LWRhdGUsXG4uYXJjaGl2ZSAuYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jb250ZW50LmluZGV4LXBocC1jb250ZW50IC5lbnRyeS1tZXRhLFxuLmFyY2hpdmUgLmVudHJ5LW1ldGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgcGFkZGluZzogNXB4IDIwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzhlOGI4YjsgfVxuICAuY29udGVudC5pbmRleC1waHAtY29udGVudCAuZW50cnktbWV0YSBhLFxuICAuYXJjaGl2ZSAuZW50cnktbWV0YSBhIHtcbiAgICBjb2xvcjogIzhlOGI4YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQgLmltYWdlLWNvbnRhaW5lcixcbi5hcmNoaXZlIC5pbWFnZS1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1MHB4OyB9XG4gIC5jb250ZW50LmluZGV4LXBocC1jb250ZW50IC5pbWFnZS1jb250YWluZXIgaW1nLFxuICAuYXJjaGl2ZSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3R0b206IDBweDsgfVxuXG4jbmF2LWJlbG93IHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAjbmF2LWJlbG93IC5tZXRhLW5hdiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDsgfVxuICAjbmF2LWJlbG93IGRpdiBhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjbmF2LWJlbG93IC5uYXYtcHJldmlvdXMge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICNuYXYtYmVsb3cgLm5hdi1uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnNpbmdsZS1wb3N0IGgxLmVudHJ5LXRpdGxlLFxuLnNpbmdsZS1wb3N0IGgyLFxuLnNpbmdsZS1wb3N0IGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnNpbmdsZS1wb3N0ICNuYXYtYWJvdmUsXG4uc2luZ2xlLXBvc3QgI25hdi1iZWxvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS1wb3N0IC5tYWluLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsb2F0OiBub25lOyB9XG5cbi5mZWF0dXJlZC1iYWRnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1cHg7XG4gIHJpZ2h0OiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZlYXR1cmVkLWJhZGdlIGEge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5mZWF0dXJlZC1iYWRnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5hcmNoaXZlIC5tYWluLWNvbnRlbnQge1xuICBmbG9hdDogbm9uZTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmFyY2hpdmUgLnBvc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5hcmNoaXZlIC5wb3N0IGgyIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5hcmNoaXZlIC5wb3N0IC52aWV3LWFydGljbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmF1dGhvci1kcmFrZWZvcmVzdGVyIC52Y2FyZCB7XG4gIGNvbG9yOiAjMjk0NjZlICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5hdXRob3ItZHJha2Vmb3Jlc3RlciAudmNhcmQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI5NDY2ZSAhaW1wb3J0YW50OyB9XG5cbi5hcmNoaXZlIC5lbnRyeS1tZXRhIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uYXJjaGl2ZSB7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7IH1cbiAgLmFyY2hpdmUgLnZpZXctYXJ0aWNsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICNoZWFkZXItdG9wcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm92ZXJsYXkuc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDIuNWVtIDFlbSAwOyB9XG4gIG1haW4ge1xuICAgIHotaW5kZXg6IDEwMDE7IH1cbiAgLmJsb2ctcGFnZSAubWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5iYXNpYy1wYWdlIC5oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTsgfVxuICAjaGVhZGVyLXRvcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXNvLWJsb2ctYm9keSBtYWluIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5pc28tYmxvZy1ib2R5IC5uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAuaXNvLWJsb2ctYm9keSAubmF2aWdhdGlvbiAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1ibG9nLWJvZHkgLm5hdmlnYXRpb24gLmlzby1idXR0b24tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuaXNvLWJsb2ctYm9keSAubmF2aWdhdGlvbiAuaXNvLWJ1dHRvbi1saW5rLm5leHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgLmlzby1ibG9nLWJvZHkgLm5hdmlnYXRpb24gLmlzby1idXR0b24tbGluayBhOmJlZm9yZSwgLmlzby1ibG9nLWJvZHkgLm5hdmlnYXRpb24gLmlzby1idXR0b24tbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc28tYmxvZy1ib2R5IC5pc28tYmxvZyB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7IH1cbiAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5pc28taGVhZGVyIGgxLFxuICAuaXNvLWJsb2ctYm9keSAuaXNvLWJsb2cgLmlzby1oZWFkZXIgc3Bhbi5mYWtlLW91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAuaXNvLWJsb2ctYm9keSAuaXNvLWJsb2cgLmlzby1oZWFkZXIgc3Bhbi5zbS10eHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0YTkwZTI7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5pc28taGVhZGVyIHNwYW4uc20tdHh0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuICAuaXNvLWJsb2ctYm9keSAuaXNvLWJsb2cgLmlzby1wb3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gICAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5pc28tcG9zdCAuaXNvLXBvc3QtbGluayB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgICAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5pc28tcG9zdCAuaXNvLXBvc3QtbGluazpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpOyB9XG4gICAgICAuaXNvLWJsb2ctYm9keSAuaXNvLWJsb2cgLmlzby1wb3N0IC5pc28tcG9zdC1saW5rIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5pc28tYmxvZy1ib2R5IC5pc28tYmxvZyAuaXNvLXBvc3QgLmlzby1wb3N0LWxpbmsgaDIuZW50cnktdGl0bGUge1xuICAgICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuaXNvLWJsb2ctYm9keSAuaXNvLWJsb2cgLmlzby1wb3N0IC5pc28tcG9zdC1saW5rIC5leGNlcnB0IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5pc28tcG9zdCAuaXNvLXBvc3QtbGluayAucG9zdGVkLWluZm8gc3BhbixcbiAgICAgIC5pc28tYmxvZy1ib2R5IC5pc28tYmxvZyAuaXNvLXBvc3QgLmlzby1wb3N0LWxpbmsgLnBvc3RlZC1pbmZvIGEge1xuICAgICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDsgfVxuICAgICAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5pc28tcG9zdCAuaXNvLXBvc3QtbGluayAucG9zdGVkLWluZm8gLm1ldGEtc2VwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuaXNvLWJsb2ctYm9keSAuaXNvLWJsb2cgLmlzby1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5pc28tc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAuaXNvLWJsb2ctYm9keSAuaXNvLWJsb2cgLmlzby1zaWRlYmFyIGgzLmgge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuaXNvLWJsb2ctYm9keSAuaXNvLWJsb2cgLmlzby1zaWRlYmFyIGgzLmguZmlyc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5pc28tc2lkZWJhciB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgIC5pc28tYmxvZy1ib2R5IC5pc28tYmxvZyAuaXNvLXNpZGViYXIgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggNnB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgICAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5pc28tc2lkZWJhciB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgICAgICAgIC5pc28tYmxvZy1ib2R5IC5pc28tYmxvZyAuaXNvLXNpZGViYXIgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzI5NDY2ZTsgfVxuICAuaXNvLWJsb2ctYm9keSAuaXNvLWJsb2cgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmlzby1ibG9nLWJvZHkgLmlzby1ibG9nIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDE0MHB4OyB9IH1cblxuLmlzby1ibG9nLWJvZHkgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5yb3csIC5pc28tYmxvZy1ib2R5IC5hdXRob3ItYm94LXNlY3Rpb24gLnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uaXNvLWJsb2ctYm9keSAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5pc28tYmxvZy1ib2R5IC5uYXZpZ2F0aW9uIC5pc28tYnV0dG9uLWxpbmsgYSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZnVsbC13aWR0aC1tYWluLmRlZmF1bHQtcGFnZS1ib2R5IC5uZXctYWoxOC1ibG9nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRlZmF1bHQtcGFnZS1ib2R5IC5uZXctYWoxOC1ibG9nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGVudC5pbmRleC1waHAtY29udGVudC5uZXctYWoxOC1ibG9nIC5zdWItcGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQubmV3LWFqMTgtYmxvZyAuc3RhcnRlci1yb3cge1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbi5jb250ZW50LmluZGV4LXBocC1jb250ZW50Lm5ldy1hajE4LWJsb2cgLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQubmV3LWFqMTgtYmxvZyAucG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQubmV3LWFqMTgtYmxvZyAucG9zdCB7XG4gICAgICB3aWR0aDogNDglOyB9IH1cbiAgLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQubmV3LWFqMTgtYmxvZyAucG9zdCAubXktd3JhcHBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5jb250ZW50LmluZGV4LXBocC1jb250ZW50Lm5ldy1hajE4LWJsb2cgLnBvc3QgLm15LXdyYXBwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMjVweDsgfSB9XG5cbi5jb250ZW50LmluZGV4LXBocC1jb250ZW50Lm5ldy1hajE4LWJsb2cgLnBvc3Q6bnRoLW9mLXR5cGUoZXZlbikge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQubmV3LWFqMTgtYmxvZyAuZW50cnktbWV0YSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjVweCAyMHB4IDA7IH1cbiAgLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQubmV3LWFqMTgtYmxvZyAuZW50cnktbWV0YSBhW3JlbD1cImJvb2ttYXJrXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGVudC5pbmRleC1waHAtY29udGVudC5uZXctYWoxOC1ibG9nIC5lbnRyeS1tZXRhIGFbcmVsPVwiYm9va21hcmtcIl06YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogMnB4OyB9XG4gIC5jb250ZW50LmluZGV4LXBocC1jb250ZW50Lm5ldy1hajE4LWJsb2cgLmVudHJ5LW1ldGEgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDFweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250ZW50LmluZGV4LXBocC1jb250ZW50Lm5ldy1hajE4LWJsb2cgLmVudHJ5LW1ldGEgYSB7XG4gICAgY29sb3I6ICM0YTkwZTI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQubmV3LWFqMTgtYmxvZyAuZW50cnktY29udGVudCAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIGxlZnQ6IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5jb250ZW50LmluZGV4LXBocC1jb250ZW50Lm5ldy1hajE4LWJsb2cgLmVudHJ5LWNvbnRlbnQgLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7IH0gfVxuICAuY29udGVudC5pbmRleC1waHAtY29udGVudC5uZXctYWoxOC1ibG9nIC5lbnRyeS1jb250ZW50IC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuXG4uY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5iYXNpYy1wYWdlIC5oZWFkaW5nLFxuLnRocmVlLWJveC1wYWdlIC5iYXNpYy1wYWdlIC5oZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuYmFzaWMtcGFnZSAuaGVhZGluZyBoMSxcbiAgLnRocmVlLWJveC1wYWdlIC5iYXNpYy1wYWdlIC5oZWFkaW5nIGgxIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4uY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLnN0YXRlLXNlbGVjdGlvbixcbi50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IC5zdGF0ZS1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IC5zdGF0ZS1zZWxlY3Rpb24gYSxcbiAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLnN0YXRlLXNlbGVjdGlvbiBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5yZXZpZXcgLnN0YXJzIGksXG4udGhyZWUtYm94LXBhZ2UgLnJldmlldyAuc3RhcnMgaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSBhcnRpY2xlLFxuLnRocmVlLWJveC1wYWdlIGFydGljbGUge1xuICBwYWRkaW5nLXRvcDogMC41ZW07IH1cblxuLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSBoMSxcbi50aHJlZS1ib3gtcGFnZSBoMSB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtOyB9XG5cbi5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmFib3ZlLWJveC1jb250ZW50LFxuLnRocmVlLWJveC1wYWdlIC5hYm92ZS1ib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7IH1cbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuYWJvdmUtYm94LWNvbnRlbnQgaDEsXG4gIC50aHJlZS1ib3gtcGFnZSAuYWJvdmUtYm94LWNvbnRlbnQgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLnRleHQtY2VudGVyLFxuLnRocmVlLWJveC1wYWdlIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5maXJzdC1oMixcbi50aHJlZS1ib3gtcGFnZSAuZmlyc3QtaDIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSBocixcbi50aHJlZS1ib3gtcGFnZSBociB7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG4gIGhlaWdodDogMXB4OyB9XG5cbi5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZha2Utcm93LFxuLnRocmVlLWJveC1wYWdlIC5mYWtlLXJvdyB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5tYWluLWNvbnRlbnQsXG4udGhyZWUtYm94LXBhZ2UgLm1haW4tY29udGVudCB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLm1haW4tY29udGVudCA+IDpmaXJzdC1jaGlsZCxcbiAgLnRocmVlLWJveC1wYWdlIC5tYWluLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuY2FsbG91dC1wYXJhZ3JhcGgsXG4udGhyZWUtYm94LXBhZ2UgLmNhbGxvdXQtcGFyYWdyYXBoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtOyB9XG4gIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmNhbGxvdXQtcGFyYWdyYXBoOmxhc3Qtb2YtdHlwZSxcbiAgLnRocmVlLWJveC1wYWdlIC5jYWxsb3V0LXBhcmFncmFwaDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuY2FsbG91dC1wYXJhZ3JhcGggcCxcbiAgLnRocmVlLWJveC1wYWdlIC5jYWxsb3V0LXBhcmFncmFwaCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCxcbi50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IHtcbiAgYmFja2dyb3VuZDogIzNhM2EzYTtcbiAgYm94LXNoYWRvdzogMTAwcHggMCAwIDAgIzNhM2EzYSwgMjAwcHggMCAwIDAgIzNhM2EzYSwgMzAwcHggMCAwIDAgIzNhM2EzYSwgNDAwcHggMCAwIDAgIzNhM2EzYSwgNTAwcHggMCAwIDAgIzNhM2EzYSwgNjAwcHggMCAwIDAgIzNhM2EzYSwgNzAwcHggMCAwIDAgIzNhM2EzYSwgODAwcHggMCAwIDAgIzNhM2EzYSwgOTAwcHggMCAwIDAgIzNhM2EzYSwgMTAwMHB4IDAgMCAwICMzYTNhM2EsIC0xMDBweCAwIDAgMCAjM2EzYTNhLCAtMjAwcHggMCAwIDAgIzNhM2EzYSwgLTMwMHB4IDAgMCAwICMzYTNhM2EsIC00MDBweCAwIDAgMCAjM2EzYTNhLCAtNTAwcHggMCAwIDAgIzNhM2EzYSwgLTYwMHB4IDAgMCAwICMzYTNhM2EsIC03MDBweCAwIDAgMCAjM2EzYTNhLCAtODAwcHggMCAwIDAgIzNhM2EzYSwgLTEwMDBweCAwIDAgMCAjM2EzYTNhO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IC5tYWluLWNvbnRlbnQsXG4gIC50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IC5tYWluLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLm1haW4tY29udGVudCBoMSxcbiAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLm1haW4tY29udGVudCBoMixcbiAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLm1haW4tY29udGVudCBoMyxcbiAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLm1haW4tY29udGVudCBoNCxcbiAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLm1haW4tY29udGVudCBoNSxcbiAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLm1haW4tY29udGVudCBwLFxuICAgIC50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IC5tYWluLWNvbnRlbnQgaDEsXG4gICAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLm1haW4tY29udGVudCBoMixcbiAgICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCAubWFpbi1jb250ZW50IGgzLFxuICAgIC50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IC5tYWluLWNvbnRlbnQgaDQsXG4gICAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLm1haW4tY29udGVudCBoNSxcbiAgICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCAubWFpbi1jb250ZW50IHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgLnN0YXRlLWRyb3Bkb3duLFxuICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCAuc3RhdGUtZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dC5wdWxsLXVwLWJveCxcbiAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQucHVsbC11cC1ib3gge1xuICAgIG1hcmdpbi10b3A6IC0yLjI1cmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAycmVtOyB9XG4gIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dC5wdWxsLXVwLWJveC1idXR0b24sXG4gIC50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0LnB1bGwtdXAtYm94LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gICAgcGFkZGluZzogNHJlbSAwIDRyZW07IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQucHVsbC11cC1ib3gtYnV0dG9uLFxuICAgICAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQucHVsbC11cC1ib3gtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNnJlbSAwIDRyZW07IH0gfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgaDEsXG4gIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCBoMixcbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IGgzLFxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgaDQsXG4gIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCBoNSxcbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IHAsXG4gIC50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IGgxLFxuICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCBoMixcbiAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgaDMsXG4gIC50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IGg0LFxuICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCBoNSxcbiAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IGgzLFxuICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCBoMyxcbiAgICAgIC50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCB1bCxcbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IGxpLFxuICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCB1bCxcbiAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQgbGkge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCBwLFxuICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dC5idWxsZXQtbGlzdCB1bCxcbiAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQuYnVsbGV0LWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dC5idWxsZXQtbGlzdCB1bCBsaSxcbiAgICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dC5idWxsZXQtbGlzdCB1bCBsaSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQuYnVsbGV0LWxpc3QgdWwgbGksXG4gICAgICAgIC50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0LmJ1bGxldC1saXN0IHVsIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQuYnVsbGV0LWxpc3QgdWwgbGk6YWZ0ZXIsXG4gICAgICAgICAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQuYnVsbGV0LWxpc3QgdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNHB4OyB9XG4gICAgICAgICAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0LmJ1bGxldC1saXN0IHVsIGxpOmxhc3Qtb2YtdHlwZTphZnRlcixcbiAgICAgICAgICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dC5idWxsZXQtbGlzdCB1bCBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLnRocmVlLWJveCxcbi50aHJlZS1ib3gtcGFnZSAudGhyZWUtYm94IHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC50aHJlZS1ib3ggLm9yZGVyLW5vdyxcbiAgLnRocmVlLWJveC1wYWdlIC50aHJlZS1ib3ggLm9yZGVyLW5vdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7IH1cblxuLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuaGVhZGluZyxcbi50aHJlZS1ib3gtcGFnZSAuaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtIDAgMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAucHVsbC11cC1idXR0b24sXG4udGhyZWUtYm94LXBhZ2UgLnB1bGwtdXAtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTVyZW07IH1cblxuLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuY2FsbG91dC1pdGVtcyxcbi50aHJlZS1ib3gtcGFnZSAuY2FsbG91dC1pdGVtcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5jYWxsb3V0LWl0ZW1zOm50aC1vZi10eXBlKDJuICsgMSksXG4gIC50aHJlZS1ib3gtcGFnZSAuY2FsbG91dC1pdGVtczpudGgtb2YtdHlwZSgybiArIDEpIHtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5jYWxsb3V0LWl0ZW1zIGltZyxcbiAgLnRocmVlLWJveC1wYWdlIC5jYWxsb3V0LWl0ZW1zIGltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmNhbGxvdXQtaXRlbXM6bGFzdC1vZi10eXBlLFxuICAgIC50aHJlZS1ib3gtcGFnZSAuY2FsbG91dC1pdGVtczpsYXN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuY2FsbG91dC1pdGVtczpudGgtb2YtdHlwZSgybiArIDEpLFxuICAgIC50aHJlZS1ib3gtcGFnZSAuY2FsbG91dC1pdGVtczpudGgtb2YtdHlwZSgybiArIDEpIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuY2FsbG91dC1pdGVtczpudGgtb2YtdHlwZSgzbiArIDEpLFxuICAgIC50aHJlZS1ib3gtcGFnZSAuY2FsbG91dC1pdGVtczpudGgtb2YtdHlwZSgzbiArIDEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuY2FsbG91dC1pdGVtczpsYXN0LW9mLXR5cGUsXG4gICAgLnRocmVlLWJveC1wYWdlIC5jYWxsb3V0LWl0ZW1zOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuY2FsbG91dC1pdGVtcyAuY2FsbG91dC1pY29uLFxuICAudGhyZWUtYm94LXBhZ2UgLmNhbGxvdXQtaXRlbXMgLmNhbGxvdXQtaWNvbiB7XG4gICAgY29sb3I6ICMzYTNhM2E7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5jYWxsb3V0LWl0ZW1zIC5jYWxsb3V0LXRleHQsXG4gIC50aHJlZS1ib3gtcGFnZSAuY2FsbG91dC1pdGVtcyAuY2FsbG91dC10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLm1haW4tZm9vdGVyLFxuLnRocmVlLWJveC1wYWdlIC5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMzYTNhM2E7IH1cblxuLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuaGVhZGVyLWltYWdlLWxhbmRpbmcsXG4udGhyZWUtYm94LXBhZ2UgLmhlYWRlci1pbWFnZS1sYW5kaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuaGVhZGVyLWltYWdlLWxhbmRpbmcgLmltYWdlLWJnLFxuICAudGhyZWUtYm94LXBhZ2UgLmhlYWRlci1pbWFnZS1sYW5kaW5nIC5pbWFnZS1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL253cmEtaGVhZGVyLTAxLnBuZ1wiKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5oZWFkZXItaW1hZ2UtbGFuZGluZyAuaGVhZGVyLWNvbnRlbnQsXG4gIC50aHJlZS1ib3gtcGFnZSAuaGVhZGVyLWltYWdlLWxhbmRpbmcgLmhlYWRlci1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmhlYWRlci1pbWFnZS1sYW5kaW5nIC5oZWFkZXItY29udGVudCBoMSxcbiAgICAudGhyZWUtYm94LXBhZ2UgLmhlYWRlci1pbWFnZS1sYW5kaW5nIC5oZWFkZXItY29udGVudCBoMSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5oZWFkZXItaW1hZ2UtbGFuZGluZyAuaGVhZGVyLWNvbnRlbnQgdWwsXG4gICAgLnRocmVlLWJveC1wYWdlIC5oZWFkZXItaW1hZ2UtbGFuZGluZyAuaGVhZGVyLWNvbnRlbnQgdWwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5oZWFkZXItaW1hZ2UtbGFuZGluZyAuaGVhZGVyLWNvbnRlbnQgcCxcbiAgICAudGhyZWUtYm94LXBhZ2UgLmhlYWRlci1pbWFnZS1sYW5kaW5nIC5oZWFkZXItY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuaGVhZGVyLWltYWdlLWxhbmRpbmcgLmhlYWRlci1jb250ZW50IHAuYnV0dG9uLXN1Yi10ZXh0LFxuICAgICAgLnRocmVlLWJveC1wYWdlIC5oZWFkZXItaW1hZ2UtbGFuZGluZyAuaGVhZGVyLWNvbnRlbnQgcC5idXR0b24tc3ViLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMC43NXJlbSAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmhlYWRlci1pbWFnZS1sYW5kaW5nIC5oZWFkZXItY29udGVudCAuYnV0dG9uLFxuICAgIC50aHJlZS1ib3gtcGFnZSAuaGVhZGVyLWltYWdlLWxhbmRpbmcgLmhlYWRlci1jb250ZW50IC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5pbmNsdWRlZC1oZWFkaW5nLFxuLnRocmVlLWJveC1wYWdlIC5pbmNsdWRlZC1oZWFkaW5nIHtcbiAgbWFyZ2luOiAxcmVtIDAgNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNzVlbTsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5pbmNsdWRlZC1oZWFkaW5nOmFmdGVyLFxuICAudGhyZWUtYm94LXBhZ2UgLmluY2x1ZGVkLWhlYWRpbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyOTQ2NmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MHB4OyB9XG5cbi5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UgLmZhcS1zZWN0aW9uLFxuLnRocmVlLWJveC1wYWdlIC5mYXEtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mYXEtc2VjdGlvbjpmaXJzdC1vZi10eXBlLFxuICAudGhyZWUtYm94LXBhZ2UgLmZhcS1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmNvbXBhbnktZm9ybWF0aW9uLWxhbmRpbmctcGFnZSAuZmFxLXNlY3Rpb246bGFzdC1jaGlsZCxcbiAgLnRocmVlLWJveC1wYWdlIC5mYXEtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4uY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mYXEtcXVlc3Rpb24sXG4udGhyZWUtYm94LXBhZ2UgLmZhcS1xdWVzdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mYXEtcXVlc3Rpb246YWZ0ZXIsXG4gIC50aHJlZS1ib3gtcGFnZSAuZmFxLXF1ZXN0aW9uOmFmdGVyIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBjb250ZW50OiBcIlxcZjA1NVwiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMjVzIGxpbmVhcjtcbiAgICByaWdodDogMDsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mYXEtcXVlc3Rpb246aG92ZXI6YWZ0ZXIsXG4gIC50aHJlZS1ib3gtcGFnZSAuZmFxLXF1ZXN0aW9uOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogIzIyMjsgfVxuICAuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlIC5mYXEtcXVlc3Rpb24ub3Blbi1mYXE6YWZ0ZXIsXG4gIC50aHJlZS1ib3gtcGFnZSAuZmFxLXF1ZXN0aW9uLm9wZW4tZmFxOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi50aHJlZS1ib3gtcGFnZSBzZWN0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgc2VjdGlvbiB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC50aHJlZS1ib3gtcGFnZSBzZWN0aW9uLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIHNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMnJlbSAwOyB9IH1cbiAgLnRocmVlLWJveC1wYWdlIHNlY3Rpb24uZmFxLXNlY3Rpb24tY29udGFpbmVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyBzZWN0aW9uLmZhcS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudGhyZWUtYm94LXBhZ2Ugc2VjdGlvbi5wcmltYXJ5LWhlYWRpbmcsXG4gIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIHNlY3Rpb24ucHJpbWFyeS1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudGhyZWUtYm94LXBhZ2Ugc2VjdGlvbi5wcmltYXJ5LWhlYWRpbmcgaDEsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgc2VjdGlvbi5wcmltYXJ5LWhlYWRpbmcgaDEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudGhyZWUtYm94LXBhZ2Ugc2VjdGlvbi50aHJlZS1ib3gtc2VjdGlvbixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgc2VjdGlvbi50aHJlZS1ib3gtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC50aHJlZS1ib3gtcGFnZSBzZWN0aW9uLnRocmVlLWJveC1zZWN0aW9uLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgc2VjdGlvbi50aHJlZS1ib3gtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4udGhyZWUtYm94LXBhZ2UgLnRoZS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLnRoZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAudGhyZWUtYm94LXBhZ2UgLnRoZS1jb250ZW50ID4gOmZpcnN0LWNoaWxkLFxuICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAudGhlLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnRocmVlLWJveC1wYWdlIGFzaWRlLFxuLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgYXNpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRocmVlLWJveC1wYWdlIGFzaWRlLmNhbGxvdXQtYnV0dG9uLWFzaWRlLFxuICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyBhc2lkZS5jYWxsb3V0LWJ1dHRvbi1hc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDExOyB9XG4gICAgLnRocmVlLWJveC1wYWdlIGFzaWRlLmNhbGxvdXQtYnV0dG9uLWFzaWRlIGEsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgYXNpZGUuY2FsbG91dC1idXR0b24tYXNpZGUgYSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAudGhyZWUtYm94LXBhZ2UgYXNpZGUuY2FsbG91dC1idXR0b24tYXNpZGUucHVsbC1idXR0b24tZG93bixcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyBhc2lkZS5jYWxsb3V0LWJ1dHRvbi1hc2lkZS5wdWxsLWJ1dHRvbi1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW07IH1cbiAgICAudGhyZWUtYm94LXBhZ2UgYXNpZGUuY2FsbG91dC1idXR0b24tYXNpZGUucHVsbC1idXR0b24tdXAsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgYXNpZGUuY2FsbG91dC1idXR0b24tYXNpZGUucHVsbC1idXR0b24tdXAge1xuICAgICAgbWFyZ2luLXRvcDogLTIuNXJlbTsgfVxuXG4udGhyZWUtYm94LXBhZ2UgLnNpZGViYXItcGFnZS1uYXYgaW5wdXQsXG4ucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuc2lkZWJhci1wYWdlLW5hdiBpbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7IH1cbiAgLnRocmVlLWJveC1wYWdlIC5zaWRlYmFyLXBhZ2UtbmF2IGlucHV0OmZvY3VzLFxuICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuc2lkZWJhci1wYWdlLW5hdiBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE5MGUyO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnRocmVlLWJveC1wYWdlIC5zaWRlYmFyLXBhZ2UtbmF2IGg0LFxuLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLnNpZGViYXItcGFnZS1uYXYgaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnRocmVlLWJveC1wYWdlIC5zaWRlYmFyLXBhZ2UtbmF2IHNlbGVjdCxcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5zaWRlYmFyLXBhZ2UtbmF2IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRocmVlLWJveC1wYWdlIC5zaWRlYmFyLXBhZ2UtbmF2IC5zZWFyY2gtaW5wdXQsXG4ucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuc2lkZWJhci1wYWdlLW5hdiAuc2VhcmNoLWlucHV0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjM1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGhyZWUtYm94LXBhZ2UgLnNpZGViYXItcGFnZS1uYXYgLmJ1dHRvbi1oZWFkaW5nLFxuLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLnNpZGViYXItcGFnZS1uYXYgLmJ1dHRvbi1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4udGhyZWUtYm94LXBhZ2UgLnNpZGViYXItcGFnZS1uYXYgLmJ1dHRvbixcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5zaWRlYmFyLXBhZ2UtbmF2IC5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGhyZWUtYm94LXBhZ2UgLnNpZGViYXItcGFnZS1uYXYgLnNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5zaWRlYmFyLXBhZ2UtbmF2IC5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGhyZWUtYm94LXBhZ2UgLnNpZGViYXItcGFnZS1uYXYgLnNlYXJjaCBidXR0b24sXG4gIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5zaWRlYmFyLXBhZ2UtbmF2IC5zZWFyY2ggYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50aHJlZS1ib3gtcGFnZSAuc2lkZWJhci1wYWdlLW5hdiAuc2VhcmNoIGJ1dHRvbiBzcGFuLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5zaWRlYmFyLXBhZ2UtbmF2IC5zZWFyY2ggYnV0dG9uIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudGhyZWUtYm94LXBhZ2UgLnNpZGViYXItcGFnZS1uYXYgLnNlYXJjaCBpLFxuICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuc2lkZWJhci1wYWdlLW5hdiAuc2VhcmNoIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udGhyZWUtYm94LXBhZ2UgLnNpZGViYXItcGFnZS1uYXYgYnV0dG9uLFxuLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLnNpZGViYXItcGFnZS1uYXYgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuXG4udGhyZWUtYm94LXBhZ2UgLmNhbGxvdXQtaXRlbXMgLmNhbGxvdXQtaWNvbixcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5jYWxsb3V0LWl0ZW1zIC5jYWxsb3V0LWljb24ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGhyZWUtYm94LXBhZ2UgLmZhcS1zZWN0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmZhcS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4udGhyZWUtYm94LXBhZ2UgLmZhcS1hbnN3ZXIgOmxhc3QtY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuZmFxLWFuc3dlciA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQuYnVsbGV0LWxpc3QsXG4ucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuZnVsbC13aWR0aC1jYWxsb3V0LmJ1bGxldC1saXN0IHtcbiAgbWFyZ2luLXRvcDogLTIuMjVyZW07XG4gIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dC5idWxsZXQtbGlzdCxcbiAgICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuZnVsbC13aWR0aC1jYWxsb3V0LmJ1bGxldC1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IC00LjI1cmVtOyB9IH1cbiAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQuYnVsbGV0LWxpc3Qubm8tdGhyZWUtYm94LFxuICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuZnVsbC13aWR0aC1jYWxsb3V0LmJ1bGxldC1saXN0Lm5vLXRocmVlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07IH1cblxuLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQuaWNvbi1ib3gsXG4ucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuZnVsbC13aWR0aC1jYWxsb3V0Lmljb24tYm94IHtcbiAgcGFkZGluZzogNHJlbSAwIDNyZW07IH1cbiAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQuaWNvbi1ib3ggLmljb24taGVhZGluZyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmZ1bGwtd2lkdGgtY2FsbG91dC5pY29uLWJveCAuaWNvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC50aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0Lmljb24tYm94IC5pY29uLWhlYWRpbmcsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuZnVsbC13aWR0aC1jYWxsb3V0Lmljb24tYm94IC5pY29uLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW46IDAgMCAzcmVtOyB9IH1cbiAgICAudGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dC5pY29uLWJveCAuaWNvbi1oZWFkaW5nOmFmdGVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5mdWxsLXdpZHRoLWNhbGxvdXQuaWNvbi1ib3ggLmljb24taGVhZGluZzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgLnRocmVlLWJveC1wYWdlIC5mdWxsLXdpZHRoLWNhbGxvdXQuaWNvbi1ib3ggaDMsXG4gIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5mdWxsLXdpZHRoLWNhbGxvdXQuaWNvbi1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlLWRvY3VtZW50IC5mdWxsLXdpZHRoLWNhbGxvdXQuaWNvbi1ib3gsXG4gIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5mdWxsLXdpZHRoLWNhbGxvdXQuaWNvbi1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0LjgxMTI1ZW0pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLmRvY3VtZW50LWNvbnRhaW5lcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UgLmRvY3VtZW50LWNvbnRhaW5lcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmRvY3VtZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLmRvY3VtZW50LWNvbnRhaW5lcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UgLmRvY3VtZW50LWNvbnRhaW5lcixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmRvY3VtZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlLWRvY3VtZW50IC5kb2N1bWVudC1jb250YWluZXIgLmRvY3VtZW50LXByZXZpZXcsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAuZG9jdW1lbnQtY29udGFpbmVyIC5kb2N1bWVudC1wcmV2aWV3LFxuLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmRvY3VtZW50LWNvbnRhaW5lciAuZG9jdW1lbnQtcHJldmlldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCAuZG9jdW1lbnQtY29udGFpbmVyIC5kb2N1bWVudC1wcmV2aWV3LFxuICAgIC5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlIC5kb2N1bWVudC1jb250YWluZXIgLmRvY3VtZW50LXByZXZpZXcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmRvY3VtZW50LWNvbnRhaW5lciAuZG9jdW1lbnQtcHJldmlldyB7XG4gICAgICBib3R0b206IC04cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCBibG9ja3F1b3RlLFxuLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UgYmxvY2txdW90ZSxcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgYmxvY2txdW90ZSxcbiAgICAucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSBibG9ja3F1b3RlLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIGJsb2NrcXVvdGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgYmxvY2txdW90ZSA6bGFzdC1jaGlsZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UgYmxvY2txdW90ZSA6bGFzdC1jaGlsZCxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgYmxvY2txdW90ZSA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCAudGhlLWNvbnRlbnQgaDIsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCAudGhlLWNvbnRlbnQgaDMsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCAudGhlLWNvbnRlbnQgaDQsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCAuZmFxLWFuc3dlciBoMixcbi5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlLWRvY3VtZW50IC5mYXEtYW5zd2VyIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLmZhcS1hbnN3ZXIgaDQsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAudGhlLWNvbnRlbnQgaDIsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAudGhlLWNvbnRlbnQgaDMsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAudGhlLWNvbnRlbnQgaDQsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAuZmFxLWFuc3dlciBoMixcbi5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlIC5mYXEtYW5zd2VyIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UgLmZhcS1hbnN3ZXIgaDQsXG4ucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAudGhlLWNvbnRlbnQgaDIsXG4ucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAudGhlLWNvbnRlbnQgaDMsXG4ucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAudGhlLWNvbnRlbnQgaDQsXG4ucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuZmFxLWFuc3dlciBoMixcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5mYXEtYW5zd2VyIGgzLFxuLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmZhcS1hbnN3ZXIgaDQge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLmRvY3VtZW50LXByZXZpZXcsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAuZG9jdW1lbnQtcHJldmlldyxcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5kb2N1bWVudC1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NC44MTEyNWVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLmRvY3VtZW50LXByZXZpZXcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UgLmRvY3VtZW50LXByZXZpZXcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmRvY3VtZW50LXByZXZpZXcge1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLmRvY3VtZW50LXByZXZpZXc6YWZ0ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlIC5kb2N1bWVudC1wcmV2aWV3OmFmdGVyLFxuICAucGFnZS10ZW1wbGF0ZS1sZWdhbC1mb3JtcyAuZG9jdW1lbnQtcHJldmlldzphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzNhM2EzYTtcbiAgICBib3gtc2hhZG93OiAtNTBweCAwIDAgIzNhM2EzYSwgNTBweCAwIDAgIzNhM2EzYTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCAuZG9jdW1lbnQtcHJldmlldyBpbWcsXG4gIC5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlIC5kb2N1bWVudC1wcmV2aWV3IGltZyxcbiAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmRvY3VtZW50LXByZXZpZXcgaW1nIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICMzYTNhM2E7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlLWRvY3VtZW50IC5kb2N1bWVudC1wcmV2aWV3OmFmdGVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlIC5kb2N1bWVudC1wcmV2aWV3OmFmdGVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5kb2N1bWVudC1wcmV2aWV3OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCAuZnVsbC13aWR0aC1jYWxsb3V0LFxuLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UgLmZ1bGwtd2lkdGgtY2FsbG91dCxcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5mdWxsLXdpZHRoLWNhbGxvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NC44MTEyNWVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLmZ1bGwtd2lkdGgtY2FsbG91dC5pY29uLWJveCxcbiAgICAucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0Lmljb24tYm94LFxuICAgIC5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5mdWxsLXdpZHRoLWNhbGxvdXQuaWNvbi1ib3gge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQuODExMjVlbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlLWRvY3VtZW50IC5mdWxsLXdpZHRoLWNhbGxvdXQgLm1haW4tY29udGVudCxcbiAgICAucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAuZnVsbC13aWR0aC1jYWxsb3V0IC5tYWluLWNvbnRlbnQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmZ1bGwtd2lkdGgtY2FsbG91dCAubWFpbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLmNhbGxvdXQtaXRlbXMsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAuY2FsbG91dC1pdGVtcyxcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5jYWxsb3V0LWl0ZW1zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLmNhbGxvdXQtaXRlbXMsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UgLmNhbGxvdXQtaXRlbXMsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLmNhbGxvdXQtaXRlbXMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLnNpZGViYXItcGFnZS1uYXYsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAuc2lkZWJhci1wYWdlLW5hdixcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIC5zaWRlYmFyLXBhZ2UtbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQgLnNpZGViYXItcGFnZS1uYXYsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UgLnNpZGViYXItcGFnZS1uYXYsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGVnYWwtZm9ybXMgLnNpZGViYXItcGFnZS1uYXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuLnJlbGF0ZWQtcGFnZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5yZWxhdGVkLXBhZ2UtYm94IHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIC5yZWxhdGVkLXBhZ2UtYm94IC5idXR0b24ubW9kYWwtYnV0dG9uLm1vZGFsLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y1OTczZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlbGF0ZWQtcGFnZS1ib3ggLmJ1dHRvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRocmVlLWJveC1wYWdlLWRvY3VtZW50IC5yZWxhdGVkLXBhZ2UtYm94LFxuICAucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAucmVsYXRlZC1wYWdlLWJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLmx1LWJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLmx1LWJvZHkgLmJvdHRvbS1jdGEtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubHUtYm9keSBtYWluIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmx1LWJvZHkgZm9vdGVyLm1haW4tZm9vdGVyLFxuICAubHUtYm9keSBmb290ZXIuYWoxOC1mb290ZXIsXG4gIC5sdS1ib2R5IGZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sdS1ib2R5IC5sdS1sYW5kaW5nLXBhZ2UtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMjsgfVxuICAgIC5sdS1ib2R5IC5sdS1sYW5kaW5nLXBhZ2UtaGVhZGVyIC5sb2dvLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzNhM2EzYTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAubHUtYm9keSAubHUtbGFuZGluZy1wYWdlLWhlYWRlciAubG9nby1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9IH1cbiAgICAgIC5sdS1ib2R5IC5sdS1sYW5kaW5nLXBhZ2UtaGVhZGVyIC5sb2dvLWxpbmsgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEzNXB4OyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgICAubHUtYm9keSAubHUtbGFuZGluZy1wYWdlLWhlYWRlciAubG9nby1saW5rIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7IH0gfVxuICAgIC5sdS1ib2R5IC5sdS1sYW5kaW5nLXBhZ2UtaGVhZGVyIC5jdGEtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyN2FhZGY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmx1LWJvZHkgLmx1LWxhbmRpbmctcGFnZS1oZWFkZXIgLmN0YS1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDsgfSB9XG4gICAgICAubHUtYm9keSAubHUtbGFuZGluZy1wYWdlLWhlYWRlciAuY3RhLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYjhiYjg7IH1cbiAgICAubHUtYm9keSAubHUtbGFuZGluZy1wYWdlLWhlYWRlciAubmF2IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmx1LWJvZHkgLmx1LWxhbmRpbmctcGFnZSAubG9nby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuICAgIC5sdS1ib2R5IC5sdS1sYW5kaW5nLXBhZ2UgLmxvZ28tc2VjdGlvbiBzcGFuIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5sdS1ib2R5IC5sdS1sYW5kaW5nLXBhZ2UgLmxvZ28tc2VjdGlvbiBpbWcge1xuICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiA0MnB4IDMycHggMHB4IDMycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmx1LWJvZHkgLmx1LWxhbmRpbmctcGFnZSAuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmx1LWJvZHkgLmx1LWxhbmRpbmctcGFnZSAubHUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDcwcHg7XG4gICAgYmFja2dyb3VuZDogIzI3YWFkZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmx1LWJvZHkgLmx1LWxhbmRpbmctcGFnZSAubHUtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sdS1ib2R5IC5sdS1sYW5kaW5nLXBhZ2UgLmx1LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWI4YmI4OyB9XG4gIC5sdS1ib2R5IC5sdS1sYW5kaW5nLXBhZ2UgLmx1LWJ1dHRvbi1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5sdS1ib2R5IC51cHBlci1tYXAge1xuICAgIG1hcmdpbjogNDBweCBhdXRvOyB9XG4gICAgLmx1LWJvZHkgLnVwcGVyLW1hcCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubHUtYm9keSAudXBwZXItbWFwIGltZy5tb2JpbGUtbWFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC5sdS1ib2R5IC51cHBlci1tYXAgaW1nLm1vYmlsZS1tYXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5sdS1ib2R5IC51cHBlci1tYXAgaW1nLmRlc2t0b3AtbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmx1LWJvZHkgLnVwcGVyLW1hcCBpbWcuZGVza3RvcC1tYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAubHUtYm9keSAudXBwZXItbWFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA4MHB4OyB9IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzM5M2EzYTtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLnN1Yi1za2ktdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjM2MzZDNkO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLnN1Yi1za2ktdGV4dCAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDFweCAwIDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMzkzYTNhO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIHNlbGVjdC5teS1zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICAgIG1hcmdpbjogMzVweCAwIDBweDtcbiAgICAgIGNvbG9yOiAjMTExMTExO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAudGV4dHVhbGx5LWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC50ZXh0dWFsbHktYWN0aXZlIC5uZXctc3ViIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC50ZXh0dWFsbHktYWN0aXZlIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAudGV4dHVhbGx5LWFjdGl2ZSBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAudGV4dHVhbGx5LWFjdGl2ZSBpbWcge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmNsaWVudC1yZXZpZXctc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5jbGllbnQtcmV2aWV3LXNlY3Rpb24gaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmNsaWVudC1yZXZpZXctc2VjdGlvbiAucmV2aWV3LWNvbnRhaW5lciBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmNsaWVudC1yZXZpZXctc2VjdGlvbiAucmV2aWV3LWNvbnRhaW5lciBhIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4OyB9IH1cbiAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuY2xpZW50LXJldmlldy1zZWN0aW9uIC5yZXZpZXctY29udGFpbmVyIGE6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmNsaWVudC1yZXZpZXctc2VjdGlvbiAucmV2aWV3LWNvbnRhaW5lciBhIHAge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmNsaWVudC1yZXZpZXctc2VjdGlvbiAucmV2aWV3LWNvbnRhaW5lciBhIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvdHRvbTogMjBweDsgfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuY2xpZW50LXJldmlldy1zZWN0aW9uIC5yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5jbGllbnQtcmV2aWV3LXNlY3Rpb24gLnRoZS1zdGFycyB7XG4gICAgICAgIGNvbG9yOiAjZjVhNTI0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmNsaWVudC1yZXZpZXctc2VjdGlvbiAudGhlLXN0YXJzLWZvb3RlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuY2xpZW50LXJldmlldy1zZWN0aW9uIC50aGUtc3RhcnMtZm9vdGVyIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyOyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuZ3JhcGhpYy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ncmFwaGljLXNlY3Rpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuZ3JhcGhpYy1zZWN0aW9uIC5pbWFnZS1zaWRlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuZ3JhcGhpYy1zZWN0aW9uIC5pbWFnZS1zaWRlIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuZ3JhcGhpYy1zZWN0aW9uIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ncmFwaGljLXNlY3Rpb24gaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmdyYXBoaWMtc2VjdGlvbiBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ncmFwaGljLXNlY3Rpb24gLnRleHQtc2lkZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmdyYXBoaWMtc2VjdGlvbiAudGV4dC1zaWRlIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuZ3JhcGhpYy1zZWN0aW9uIC50ZXh0LXNpZGUgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDJlbTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfSB9XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmdyYXBoaWMtc2VjdGlvbiAudGV4dC1zaWRlIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuYm90dG9tLXRleHQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuYm90dG9tLXRleHQtc2VjdGlvbiBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuYm90dG9tLW10LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjdhYWRmOyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ib3R0b20tbXQtc2VjdGlvbiBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ib3R0b20tbXQtc2VjdGlvbiBzZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmJvdHRvbS1tdC1zZWN0aW9uIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ib3R0b20tbXQtc2VjdGlvbiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmJvdHRvbS1tdC1zZWN0aW9uIC5ib3R0b20tdGV4dC1yb3cgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ib3R0b20tbXQtc2VjdGlvbiAuYm90dG9tLXRleHQtcm93IHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuYm90dG9tLW10LXNlY3Rpb24gLmljb24tcm93IC5jb2x1bW5zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ib3R0b20tbXQtc2VjdGlvbiAuaWNvbi1yb3cgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ib3R0b20tbXQtc2VjdGlvbiAuaWNvbi1yb3cgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmJvdHRvbS1tdC1zZWN0aW9uIC5pY29uLXJvdyBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ib3R0b20tbXQtc2VjdGlvbiBoci5teS1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ib3R0b20tbXQtc2VjdGlvbiAudGhlLWJvdHRvbS1tYXAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmJvdHRvbS1tdC1zZWN0aW9uIC50aGUtYm90dG9tLW1hcCAuYm90dG9tLW1hcCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDIlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAyJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogLTElOyB9XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmJvdHRvbS1tdC1zZWN0aW9uIC50aGUtYm90dG9tLW1hcCAuYm90dG9tLW1hcCBpbWcubW9iaWxlLW1hcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlIC5ib3R0b20tbXQtc2VjdGlvbiAudGhlLWJvdHRvbS1tYXAgLmJvdHRvbS1tYXAgaW1nLm1vYmlsZS1tYXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuYm90dG9tLW10LXNlY3Rpb24gLnRoZS1ib3R0b20tbWFwIC5ib3R0b20tbWFwIGltZy5kZXNrdG9wLW1hcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmJvdHRvbS1tdC1zZWN0aW9uIC50aGUtYm90dG9tLW1hcCAuYm90dG9tLW1hcCBpbWcuZGVza3RvcC1tYXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuZm9vdGVyMiB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmZvb3RlcjIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmZvb3RlcjIgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmZvb3RlcjIgLnNvY2lhbC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZSAuZm9vdGVyMiAuc29jaWFsLWJsb2NrIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDsgfVxuICAgICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UgLmZvb3RlcjIgLnNvY2lhbC1ibG9jayBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjQyN2U7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAuY2xpZW50LXJldmlldy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyBoci5teS1saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC5ib3R0b20tbXQtc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGU1OTc4OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS1sbGMgLmJvdHRvbS1tdC1zZWN0aW9uIC5hZGRpdGlvbmFsLXRleHRhcmVhIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS1sbGMgLmJvdHRvbS1tdC1zZWN0aW9uIC5hZGRpdGlvbmFsLXRleHRhcmVhIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC5ib3R0b20tbXQtc2VjdGlvbiAuaWNvbi1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS1sbGMgLmJvdHRvbS1tdC1zZWN0aW9uIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwZTU5Nzg7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAuYm90dG9tLW10LXNlY3Rpb24gLmJvdHRvbS1tYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4OyB9XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAuYm90dG9tLW10LXNlY3Rpb24gLmJvdHRvbS1tYXAgaW1nLm1vYmlsZS1tYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAuYm90dG9tLW10LXNlY3Rpb24gLmJvdHRvbS1tYXAgaW1nLmRlc2t0b3AtbWFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC5yZXZpZXctY29udGFpbmVyIGEge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDsgfSB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC5sb2dvLXNlY3Rpb24tcGFyZW50IC5sb2dvLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyBoMSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAuYmx1ZS1zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwZTU5Nzg7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS1sbGMgLnVwcGVyLW1hcCB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC51cHBlci1tYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMiU7XG4gICAgICAgIG1heC13aWR0aDogMTAyJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMSU7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAudXBwZXItbWFwIGltZy5tb2JpbGUtbWFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAudXBwZXItbWFwIGltZy5kZXNrdG9wLW1hcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC51cHBlci1tYXAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC5oZWFkZXItdGV4dCBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS1sbGMgLmhlYWRlci10ZXh0IHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAuaGVhZGVyLXRleHQgdWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC5oZWFkZXItdGV4dCB1bCBsaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS1sbGMgLmhlYWRlci10ZXh0IC5oZWFkZXItc3ViLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS1sbGMgLmhlYWRlci10ZXh0IC5oZWFkZXItc3ViLXRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC5oZWFkZXItdGV4dCBmb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIC5oZWFkZXItdGV4dCBmb3JtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAuaGVhZGVyLXRleHQgZm9ybSAudG9wcGVyLWZvcm0ge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLWxsYyAuaGVhZGVyLXRleHQgZm9ybSBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS1sbGMgLmhlYWRlci10ZXh0IGZvcm0gc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubHUtYm9keSAuZC1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubHUtcGFja2FnZXMtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAubHUtcGFja2FnZXMtcGFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAubHUtcGFja2FnZXMtcGFnZSBwLFxuICAubHUtcGFja2FnZXMtcGFnZSBkaXYsXG4gIC5sdS1wYWNrYWdlcy1wYWdlIHNwYW4sXG4gIC5sdS1wYWNrYWdlcy1wYWdlIHVsIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAzOTUyOyB9XG4gIC5sdS1wYWNrYWdlcy1wYWdlIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4OyB9IH1cbiAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAucGFja2FnZXMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuZm9vdGVyLXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICBjb2xvcjogIzVmNWM1YyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjg3NWVtKSB7XG4gICAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC5wYWNrYWdlcy1jb250YWluZXIgLmZvb3Rlci10ZXh0IHtcbiAgICAgICAgICBib3R0b206IC0zNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuZm9vdGVyLXRleHQge1xuICAgICAgICAgIGJvdHRvbTogLTU1cHg7IH0gfVxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC5wYWNrYWdlcy1jb250YWluZXIgLmluZGl2LXBhY2thZ2Uge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDE0MHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuaW5kaXYtcGFja2FnZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjI1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAzMC41JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuaW5kaXYtcGFja2FnZSB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC5wYWNrYWdlcy1jb250YWluZXIgLmluZGl2LXBhY2thZ2UgdWwgbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuaW5kaXYtcGFja2FnZSAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuaW5kaXYtcGFja2FnZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjI3NWQ3OyB9XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAucGFja2FnZXMtY29udGFpbmVyIC5pbmRpdi1wYWNrYWdlIGgyIHtcbiAgICAgICAgY29sb3I6ICMwMDM5NTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDsgfVxuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuaW5kaXYtcGFja2FnZSAudGFnLWxpbmUsXG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAucGFja2FnZXMtY29udGFpbmVyIC5pbmRpdi1wYWNrYWdlIC50YWctbGluZS0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuaW5kaXYtcGFja2FnZSAuZm9ybWF0aW9uLmwtYmx1ZSxcbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC5wYWNrYWdlcy1jb250YWluZXIgLmluZGl2LXBhY2thZ2UgLmZvcm1hdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuaW5kaXYtcGFja2FnZTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLnBhY2thZ2VzLWNvbnRhaW5lciAuaW5kaXYtcGFja2FnZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9IH1cbiAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMSB7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTEge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMDsgfSB9XG4gICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMSAudGV4dC1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMSBoMiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTEgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTEgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTEgLmNvbHVtbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTEgLmNvbHVtbnMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7IH0gfVxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTEgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2NlZTFmNztcbiAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0b3A6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMSBpIHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMS1sYXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTEtbGFzdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLmx1LXBhY2thZ2VzLXBhZ2UgLmdyYXktc2VjdGlvbi0xIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjsgfVxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC5ncmF5LXNlY3Rpb24tMSAubGFyZ2UtNyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAubHUtcGFja2FnZXMtcGFnZSAuZ3JheS1zZWN0aW9uLTEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAubHUtcGFja2FnZXMtcGFnZSAuZ3JheS1zZWN0aW9uLTEgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmx1LXBhY2thZ2VzLXBhZ2UgLmdyYXktc2VjdGlvbi0xIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLmdyYXktc2VjdGlvbi0xIGgyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC5ncmF5LXNlY3Rpb24tMSBwLFxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC5ncmF5LXNlY3Rpb24tMSBwIHNwYW4ge1xuICAgICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgaDIge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtaGVhZGVyLXJvdy50aGUtcm93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtaGVhZGVyLXJvdy50aGUtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLWhlYWRlci1yb3cudGhlLXJvdyAudGhlLWNlbGwgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBjb2xvcjogIzRhOTBlMiAhaW1wb3J0YW50OyB9XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1oZWFkZXItcm93LnRoZS1yb3cgLnRoZS1jZWxsIHNwYW4udCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgY29sb3I6ICMwMDM5NTIgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4OyB9XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1oZWFkZXItcm93LnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDEpIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLWhlYWRlci1yb3cudGhlLXJvdyAudGhlLWNlbGw6bnRoLW9mLXR5cGUoMikgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLWhlYWRlci1yb3cudGhlLXJvdyAudGhlLWNlbGw6bnRoLW9mLXR5cGUoMykgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLWhlYWRlci1yb3cudGhlLXJvdyAudGhlLWNlbGw6bnRoLW9mLXR5cGUoNCkgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC5saW5rLXJvdyAudGhlLWNlbGwgc3BhbiBhIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgIGxlZnQ6IDEwJTsgfVxuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93Lm1vbmV5LXJvdyAudGhlLWNlbGw6bnRoLW9mLXR5cGUoMikgc3BhbixcbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdy5tb25leS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpIHNwYW4sXG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cubW9uZXktcm93IC50aGUtY2VsbDpudGgtb2YtdHlwZSg0KSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzAwMzk1MjtcbiAgICAgICAgcGFkZGluZzogMjFweCAxNXB4OyB9XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cudG90YWwtcm93IC50aGUtY2VsbCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cudG90YWwtcm93IC50aGUtY2VsbDpudGgtb2YtdHlwZSgyKSBzcGFuLFxuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93LnRvdGFsLXJvdyAudGhlLWNlbGw6bnRoLW9mLXR5cGUoMykgc3BhbixcbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdy50b3RhbC1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDQpIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdy5lbXB0eS1yb3cgLnRoZS1jZWxsIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7IH1cbiAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNWVtKSB7XG4gICAgICAgICAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGwgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyNzVkNzsgfVxuICAgICAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGwgcC50b3BwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGwgc3BhbiBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDsgfVxuICAgICAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCBzcGFuIGkuYmx1ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAgICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cgLnRoZS1jZWxsIHNwYW4gaS5yZWQge1xuICAgICAgICAgICAgICBjb2xvcjogI2Y5NzQ3NDsgfVxuICAgICAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCBzcGFuIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgICAgICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cgLnRoZS1jZWxsIHNwYW4ubm8tcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbDpudGgtb2YtdHlwZSgxKSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwMzk1MjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzUuOTM3NWVtKSB7XG4gICAgICAgICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDEpIHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZGVkZTsgfVxuICAgICAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGwgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cubm8tYiB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmx1LXBhY2thZ2VzLXBhZ2UgLmJsdWUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHg7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvbGxjLWFzc2V0cy12My5wbmdcIik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5sdS1wYWNrYWdlcy1wYWdlIC5ibHVlLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyB9IH1cbiAgICAubHUtcGFja2FnZXMtcGFnZSAuYmx1ZS1zZWN0aW9uIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzI4NThhYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmx1LXBhY2thZ2VzLXBhZ2UgLmJsdWUtc2VjdGlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIyNzVkNzsgfVxuICAgIC5sdS1wYWNrYWdlcy1wYWdlIC5ibHVlLXNlY3Rpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubHUtcGFja2FnZXMtcGFnZSAuYmx1ZS1zZWN0aW9uIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubHUtcGFja2FnZXMtcGFnZSAuYmx1ZS1zZWN0aW9uIGgyIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zdXAgZGl2IHtcbiAgY29sb3I6IHJlZDsgfVxuXG4uc3VwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5laW4tbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmVpbi1jb250ZW50LWJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMzVweCAyMHB4IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmVpbi1jb250ZW50LWJveCB7XG4gICAgICB0b3A6IDIwJTsgfSB9XG4gIC5laW4tY29udGVudC1ib3ggLmV4aXQtZWluLWNvbnRlbnQtYm94IHtcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmVpbi1jb250ZW50LWJveCAuZXhpdC1laW4tY29udGVudC1ib3g6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDAwOyB9XG4gIC5laW4tY29udGVudC1ib3ggLmgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5laW4tY29udGVudC1ib3ggc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjM2IzYjNiOyB9XG4gIC5laW4tY29udGVudC1ib3ggbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5laW4tY29udGVudC1ib3ggbGFiZWwgLnJhZGlvLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMTBweDsgfVxuICAuZWluLWNvbnRlbnQtYm94IC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuZWluLWNvbnRlbnQtYm94IC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzIyNzVkNzsgfVxuXG4uZWluLW1vZGFsLW92ZXJsYXksXG4uZWluLWNvbnRlbnQtYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGxjLW9ubHktc3R5bGVzIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgYm9keSxcbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIG1haW4sXG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSBwLFxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgc3BhbixcbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIGgxLFxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgaDIsXG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSBoMyxcbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIGg0LFxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgaDUsXG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSBoNixcbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIGJ1dHRvbixcbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5zdWItc2tpLXRleHQsXG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5jbGllbnQtcmV2aWV3LXNlY3Rpb24gLnJldmlldy1jb250YWluZXIgYSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC50ZXh0dWFsbHktYWN0aXZlLFxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmNsaWVudC1yZXZpZXctc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuaGVhZGVyLXRleHQge1xuICAgIHBhZGRpbmc6IDgwcHggMCA5MHB4O1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWhlYWRlci1ncmFwaGljLTEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5oZWFkZXItdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmhlYWRlci10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgbm8tcmVwZWF0OyB9IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmhlYWRlci10ZXh0IGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuaGVhZGVyLXRleHQgLmx1LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjM5MzIxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5oZWFkZXItdGV4dCAubHUtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuaGVhZGVyLXRleHQgLmx1LWJ1dHRvbiBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5oZWFkZXItdGV4dCAubHUtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5oZWFkZXItdGV4dCAuZG91YmxlLWZvcm0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmhlYWRlci10ZXh0IC5kb3VibGUtZm9ybSBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiUgIWltcG9ydGFudDsgfVxuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5oZWFkZXItdGV4dCAuZG91YmxlLWZvcm0gc2VsZWN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5oZWFkZXItdGV4dCBzZWxlY3QubXktc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmhlYWRlci10ZXh0IC5zdWItc2tpLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmhlYWRlci10ZXh0IC5zdWItc2tpLXRleHQgLnByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC50ZXh0dWFsbHktYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAudGV4dHVhbGx5LWFjdGl2ZSBoMiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyOTQ2NmU7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLnRleHR1YWxseS1hY3RpdmUgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW46IDQ1cHggMCAzMHB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC50ZXh0dWFsbHktYWN0aXZlIHAge1xuICAgICAgY29sb3I6ICMyOTQ2NmU7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5jbGllbnQtcmV2aWV3LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5jbGllbnQtcmV2aWV3LXNlY3Rpb24gaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuZ3JhcGhpYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgNzBweDsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuZ3JhcGhpYy1zZWN0aW9uIC5zZWNvbmQtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5ncmFwaGljLXNlY3Rpb24gLnNlY29uZC1yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmdyYXBoaWMtc2VjdGlvbiAudGV4dC1zaWRlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgfSB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5ncmFwaGljLXNlY3Rpb24gaDIsXG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5ncmFwaGljLXNlY3Rpb24gdWwgbGkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMyOTQ2NmU7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmdyYXBoaWMtc2VjdGlvbiBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuZ3JhcGhpYy1zZWN0aW9uIGgyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuZ3JhcGhpYy1zZWN0aW9uIC5pbWFnZS1zaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuZ3JhcGhpYy1zZWN0aW9uIC5pbWFnZS1zaWRlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmJvdHRvbS10ZXh0LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICMxNDVhYWM7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmJvdHRvbS10ZXh0LXNlY3Rpb24gaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmJvdHRvbS10ZXh0LXNlY3Rpb24gaDMge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAyNnB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5ib3R0b20tdGV4dC1zZWN0aW9uIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuYm90dG9tLXRleHQtc2VjdGlvbiAqIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuYm90dG9tLW10LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWhlYWRlci1ncmFwaGljLTEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5ib3R0b20tbXQtc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmJvdHRvbS1tdC1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgbm8tcmVwZWF0OyB9IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmJvdHRvbS1tdC1zZWN0aW9uIC5kb3VibGUtZm9ybSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuYm90dG9tLW10LXNlY3Rpb24gLmRvdWJsZS1mb3JtIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuYm90dG9tLW10LXNlY3Rpb24gLmRvdWJsZS1mb3JtIHNlbGVjdDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuYm90dG9tLW10LXNlY3Rpb24gLmRvdWJsZS1mb3JtIGJ1dHRvbi5hcnJvdy1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuYm90dG9tLW10LXNlY3Rpb24gc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmJvdHRvbS1tdC1zZWN0aW9uIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5ib3R0b20tbXQtc2VjdGlvbiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmJvdHRvbS1tdC1zZWN0aW9uIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5ib3R0b20tbXQtc2VjdGlvbiAuY29sdW1ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmJvdHRvbS1tdC1zZWN0aW9uIC5sdS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2YzOTMyMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmJvdHRvbS1tdC1zZWN0aW9uIC5sdS1idXR0b24gaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuYm90dG9tLW10LXNlY3Rpb24gLmx1LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSAuYm90dG9tLW10LXNlY3Rpb24gLnRoZS1ib3R0b20tbWFwIC5mb290ZXIyIHtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5ib3R0b20tbXQtc2VjdGlvbiAudGhlLWJvdHRvbS1tYXAgLnJvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhIC5hZGQtaW4td2hpdGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEgLmFkZC1pbi13aGl0ZS1zZWN0aW9uIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5qai1sLXBhZ2UgLnRleHR1YWxseS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLW9uZSB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLW9uZSAuaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLW9uZSAuaW50cm8gaDIsXG4gICAgLmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5qai1sLXBhZ2UgLmpqLXdoaXRlLXNlY3Rpb24tb25lIC5pbnRybyBoNCB7XG4gICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmpqLWwtcGFnZSAuamotd2hpdGUtc2VjdGlvbi1vbmUgLmludHJvIGgyIHtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgLmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5qai1sLXBhZ2UgLmpqLXdoaXRlLXNlY3Rpb24tb25lIC5pbnRybyBoNCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5qai1sLXBhZ2UgLmpqLXdoaXRlLXNlY3Rpb24tb25lIC5zdGVwcyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5qai1sLXBhZ2UgLmpqLXdoaXRlLXNlY3Rpb24tb25lIC5zdGVwcyAuaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5qai1sLXBhZ2UgLmpqLXdoaXRlLXNlY3Rpb24tb25lIC5zdGVwcyAuaGVhZGVyOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2VlMWY3O1xuICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRvcDogMTBweDsgfVxuICAubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmpqLWwtcGFnZSAuamotd2hpdGUtc2VjdGlvbi1vbmUgLnN0ZXBzIC5sdS1idXR0b24ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMxNDVhYWM7IH1cbiAgICAubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmpqLWwtcGFnZSAuamotd2hpdGUtc2VjdGlvbi1vbmUgLnN0ZXBzIC5sdS1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzIyNzVkNzsgfVxuXG4ubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmpqLWwtcGFnZSAuamotd2hpdGUtc2VjdGlvbi10d28ge1xuICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmpqLWwtcGFnZSAuamotd2hpdGUtc2VjdGlvbi10d28gaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLXR3byBwIHtcbiAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5qai1sLXBhZ2UgLmpqLXdoaXRlLXNlY3Rpb24tdHdvIC5jb3VudGVyLXNlY3Rpb24gLml0ZW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2VlMWY3O1xuICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLXR3byAuY291bnRlci1zZWN0aW9uIC5pdGVtOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2VlMWY3OyB9XG4gIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLXR3byAuYXJyb3ctYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLXR3byAuYXJyb3ctYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7IH1cbiAgICAubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmpqLWwtcGFnZSAuamotd2hpdGUtc2VjdGlvbi10d28gLmFycm93LWJ1dHRvbjpiZWZvcmUsIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLXR3byAuYXJyb3ctYnV0dG9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5qai1sLXBhZ2UgLmpqLXdoaXRlLXNlY3Rpb24tdHdvIC5pbnRybyBoMiB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLXR3byAuaW50cm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5qai1sLXBhZ2UgLmpqLXdoaXRlLXNlY3Rpb24tdHdvIC5sdS1idXR0b24ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMxNDVhYWM7IH1cbiAgICAubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmpqLWwtcGFnZSAuamotd2hpdGUtc2VjdGlvbi10d28gLmx1LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjI3NWQ3OyB9XG4gIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLXR3byAuY291bnRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDsgfVxuICAgIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLXR3byAuY291bnRlci1zZWN0aW9uIHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAubHUtbGFuZGluZy1wYWdlLmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmpqLWwtcGFnZSAuamotd2hpdGUtc2VjdGlvbi10d28gLmNvdW50ZXItc2VjdGlvbiB1bCBsaSB7XG4gICAgICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gIC5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIC5qai13aGl0ZS1zZWN0aW9uLXR3byAuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmpqLWx1bmEtbHUtcGFja2FnZXMtcGFnZSAucGFja2FnZXMtY29udGFpbmVyIC5pbmRpdi1wYWNrYWdlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmpqLWx1bmEtbHUtcGFja2FnZXMtcGFnZSAucGFja2FnZXMtY29udGFpbmVyIC5pbmRpdi1wYWNrYWdlIHtcbiAgICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDAgMCA0OCU7IH0gfVxuXG4uamotbHVuYS1sdS1wYWNrYWdlcy1wYWdlIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1oZWFkZXItcm93LnRoZS1yb3cgLnRoZS1jZWxsIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uamotbHVuYS1sdS1wYWNrYWdlcy1wYWdlIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cgLnRoZS1jZWxsOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uamotbHVuYS1sdS1wYWNrYWdlcy1wYWdlIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cgLnRoZS1jZWxsIHtcbiAgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50OyB9XG5cbi5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cbiAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGwgc3BhbiAucGFja2FnZXMtaGVscC10cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjMjc0NjcwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAud2hpdGUtc2VjdGlvbi0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cgLnRoZS1jZWxsIHNwYW4gLnBhY2thZ2VzLWhlbHAtdHJpZ2dlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y5NzQ3NDsgfVxuICAuaW50ZXJuYXRpb25hbC1sdS1wYWNrYWdlcy1wYWdlLmx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCAuaGVscC10ZXh0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICByaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgei1pbmRleDogNTA7IH1cbiAgICAuaW50ZXJuYXRpb25hbC1sdS1wYWNrYWdlcy1wYWdlLmx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQgLndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCAuaGVscC10ZXh0LWNvbnRhaW5lcjphZnRlciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICBsZWZ0OiA4MHB4OyB9XG4gIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbDpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaW50ZXJuYXRpb25hbC1sdS1wYWNrYWdlcy1wYWdlLmx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuNjg2MjVlbSkge1xuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0xLXNob3cgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpLFxuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0yLXNob3cgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0xLXNob3cgLnRoZS1yb3cgLnRoZS1jZWxsLFxuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0yLXNob3cgLnRoZS1yb3cgLnRoZS1jZWxsIHtcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0xLXNob3cgLnRoZS1yb3cudGhlLWhlYWRlci1yb3csXG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTItc2hvdyAudGhlLXJvdy50aGUtaGVhZGVyLXJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTEtc2hvdyAudGhlLXJvdyAudGhlLWNlbGwgc3BhbixcbiAgICAuaW50ZXJuYXRpb25hbC1sdS1wYWNrYWdlcy1wYWdlLmx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQgLmZha2UtdGFibGUtcHJpY2UtcGFjay5vcHRpb24tMi1zaG93IC50aGUtcm93IC50aGUtY2VsbCBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My42ODYyNWVtKSBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0xLXNob3cgLnRoZS1yb3cgLnRoZS1jZWxsIHNwYW4sXG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTItc2hvdyAudGhlLXJvdyAudGhlLWNlbGwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My42ODYyNWVtKSB7XG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTEtc2hvdyAudGhlLXJvdy5tb25leS1yb3cgLnRoZS1jZWxsIHNwYW4sXG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTItc2hvdyAudGhlLXJvdy5tb25leS1yb3cgLnRoZS1jZWxsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTEtc2hvdyAudGhlLXJvdy5tb25leS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDIpIHNwYW4sXG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTEtc2hvdyAudGhlLXJvdy5tb25leS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpIHNwYW4sXG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTItc2hvdyAudGhlLXJvdy5tb25leS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDIpIHNwYW4sXG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTItc2hvdyAudGhlLXJvdy5tb25leS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sub3B0aW9uLTEtc2hvdyAudGhlLXJvdyAudGhlLWNlbGwgc3Bhbi5uby1wLFxuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0yLXNob3cgLnRoZS1yb3cgLnRoZS1jZWxsIHNwYW4ubm8tcCB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuNjg2MjVlbSkge1xuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0yLXNob3cgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0yLXNob3cgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9IH1cbiAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLm1vYmlsZS1uYXYtcGFja2FnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuNjg2MjVlbSkge1xuICAgICAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLm1vYmlsZS1uYXYtcGFja2FnZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC5tb2JpbGUtbmF2LXBhY2thZ2VzIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuaW50ZXJuYXRpb25hbC1sdS1wYWNrYWdlcy1wYWdlLmx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQgLmZha2UtdGFibGUtcHJpY2UtcGFjayAubW9iaWxlLW5hdi1wYWNrYWdlcyBzcGFuLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9IH1cbiAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC53aGl0ZS1zZWN0aW9uLTEsXG4gIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuZ3JheS1zZWN0aW9uLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmludGVybmF0aW9uYWwtbHUtcGFja2FnZXMtcGFnZS5sdS1wYWNrYWdlcy1wYWdlLm5ldy1jb250ZW50IC53aGl0ZS1zZWN0aW9uLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50ZXJuYXRpb25hbC1sdS1wYWNrYWdlcy1wYWdlLmx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQgLndoaXRlLXNlY3Rpb24tMiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuaW50ZXJuYXRpb25hbC1sdS1wYWNrYWdlcy1wYWdlLmx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQgLm1vdmUtbWUtb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaW50ZXJuYXRpb25hbC1sdS1wYWNrYWdlcy1wYWdlLmx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQgLm1vdmUtbWUtb3ZlciB7XG4gICAgICAgIHdpZHRoOiA2NyUgIWltcG9ydGFudDsgfSB9XG4gIC5pbnRlcm5hdGlvbmFsLWx1LXBhY2thZ2VzLXBhZ2UubHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudCAuYmx1ZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5teS1pbnQtcGFja2FnZXMtbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTg7IH1cblxuLm15LWludC1wYWNrYWdlcy1tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMzk1MjtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMjBweDsgfVxuICAubXktaW50LXBhY2thZ2VzLW1vZGFsLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLm15LWludC1wYWNrYWdlcy1tb2RhbC1jb250ZW50IHAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5teS1pbnQtcGFja2FnZXMtbW9kYWwtY29udGVudCAuZXhpdC1tb2RhbC1iIHtcbiAgICBjb2xvcjogI2Y5NzQ3NDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cblxuLmx1LWJvZHkuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlLm5ldy10eXBvIG1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5pc28tbHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudC5sdS1wYWNrYWdlcy1wYWdlIC5wYWNrYWdlcy1jb250YWluZXIgLmZvb3Rlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXNvLWx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQubHUtcGFja2FnZXMtcGFnZSAud2hpdGUtc2VjdGlvbi0yIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZha2UtbGluay13LWluYyB7XG4gIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJhc2UtY29zdC1yb3cgLnRoZS1jZWxsIHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJhc2UtY29zdC1yb3cgLnRoZS1jZWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5maWxpbmctZmVlLXJvdyAudGhlLWNlbGwge1xuICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAuZmlsaW5nLWZlZS1yb3cgLnRoZS1jZWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG90YWwtcHJpY2Utcm93IC50aGUtY2VsbCB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC50b3RhbC1wcmljZS1yb3cgLnRoZS1jZWxsIHNwYW4ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbiNhZmYtZm9vdGVyMiB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAjYWZmLWZvb3RlcjIge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuICAjYWZmLWZvb3RlcjIgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjYWZmLWZvb3RlcjIgLnNvY2lhbC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICNhZmYtZm9vdGVyMiAuc29jaWFsLWJsb2NrIGEge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gICAgICAjYWZmLWZvb3RlcjIgLnNvY2lhbC1ibG9jayBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzBmNDI3ZTsgfVxuXG4uZmFrZS10YWJsZS1wcmljZS1wYWNrLm1vYmlsZS12aWV3LXNob3ctMSAudGhlLXJvdyAudGhlLWNlbGwge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTEgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpLFxuLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTEgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDQpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTEgLnRoZS1yb3cgLnRoZS1jZWxsIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTEgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpLFxuICAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm1vYmlsZS12aWV3LXNob3ctMSAudGhlLXJvdyAudGhlLWNlbGw6bnRoLW9mLXR5cGUoNCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmFrZS10YWJsZS1wcmljZS1wYWNrLm1vYmlsZS12aWV3LXNob3ctMiAudGhlLXJvdyAudGhlLWNlbGwge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTIgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDIpLFxuLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTIgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDQpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTIgLnRoZS1yb3cgLnRoZS1jZWxsIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTIgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDIpLFxuICAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm1vYmlsZS12aWV3LXNob3ctMiAudGhlLXJvdyAudGhlLWNlbGw6bnRoLW9mLXR5cGUoNCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmFrZS10YWJsZS1wcmljZS1wYWNrLm1vYmlsZS12aWV3LXNob3ctMyAudGhlLXJvdyAudGhlLWNlbGwge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTMgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDIpLFxuLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTMgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTMgLnRoZS1yb3cgLnRoZS1jZWxsIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTMgLnRoZS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDIpLFxuICAuZmFrZS10YWJsZS1wcmljZS1wYWNrLm1vYmlsZS12aWV3LXNob3ctMyAudGhlLXJvdyAudGhlLWNlbGw6bnRoLW9mLXR5cGUoMykge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXNvLWNvbnRyb2xsZXItZmFrZS1wcmljZS1wYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaXNvLWNvbnRyb2xsZXItZmFrZS1wcmljZS1wYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaXNvLWNvbnRyb2xsZXItZmFrZS1wcmljZS1wYWNrIGRpdiB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgZmxleDogMCAwIDMzLjMzJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7IH1cbiAgLmlzby1jb250cm9sbGVyLWZha2UtcHJpY2UtcGFjayBkaXYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5pc28tY29udHJvbGxlci1mYWtlLXByaWNlLXBhY2sgZGl2Lm9wdDMge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDAgMDsgfVxuICAuaXNvLWNvbnRyb2xsZXItZmFrZS1wcmljZS1wYWNrIGRpdi5vcHQxIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7IH1cblxuLndoaXRlLXNlY3Rpb24tMi5qai1sdW5hLWZha2UtdGFibGUtcHJpY2UtcGFjayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLndoaXRlLXNlY3Rpb24tMi5qai1sdW5hLWZha2UtdGFibGUtcHJpY2UtcGFjayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLndoaXRlLXNlY3Rpb24tMi5pbnRlcm5hdGlvbmFsLXctcy0yIHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAud2hpdGUtc2VjdGlvbi0yLmludGVybmF0aW9uYWwtdy1zLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGw6Zmlyc3Qtb2YtdHlwZSBzcGFuIGkge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLndoaXRlLXNlY3Rpb24tMi5pbnRlcm5hdGlvbmFsLXctcy0yIC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cgLnRoZS1jZWxsIHNwYW4gaSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAud2hpdGUtc2VjdGlvbi0yLmludGVybmF0aW9uYWwtdy1zLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGwgc3BhbiBpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7IH0gfVxuXG4ud2hpdGUtc2VjdGlvbi0yLmludGVybmF0aW9uYWwtdy1zLTIgKyAuYm90dG9tLW10LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53aGl0ZS1zZWN0aW9uLTIuaW50ZXJuYXRpb25hbC13LXMtMiB+ICNhZmYtZm9vdGVyMiB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4uZXh0cmEtc3BhY2luZyB7XG4gIHdvcmQtc3BhY2luZzogMzBweDsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm5vbWVudXBhZGRpbmcgLmJvdHRvbW9mbWVudXRvcG9mcGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNydW1icyAubm9tZW51cGFkZGluZyAjY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi5jbGllbnQtbG9naW4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE5NGU5ODsgfVxuXG4uY3J1bWJzIGgxIHtcbiAgdG9wOiAyNjBweDsgfVxuXG4ubS10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubS10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5oMSNwcmVzcy1yZWxlYXNlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuaDIucHJlc3Mtc3ViSGVhZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmZpcnN0aDIge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBjb2xvcjogIzI5NDY2ZTtcbiAgZm9udC1zaXplOiAyLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wYWdlc3RhcnRzcGFjZXIge1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLmxhcmdlZG9sbGFyYW1vdW50IHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5jYWxsb3V0Ym94ZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB3aWR0aDogMjk1cHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnNlY29uZGgyIHtcbiAgY29sb3I6ICNjNjViMDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5leHRyYS10b3AtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxucC5hdXRob3ItbGluZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuYS5hdXRob3JzaGlwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4NmQyZSAhaW1wb3J0YW50OyB9XG5cbmEuYXV0aG9yc2hpcDpob3ZlciB7XG4gIGNvbG9yOiAjYjA4ZjNmICFpbXBvcnRhbnQ7IH1cblxuI3NvY2lhbC1zaGFyZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJjMmMyYzsgfVxuXG5hI3djdSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzU2cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy93Y3Utc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDsgfVxuXG4uc3VjY2VzcyAqLFxuLnN1Y2Nlc3MgKjpiZWZvcmUsXG4uc3VjY2VzcyAqOmFmdGVyLFxuLnN1Y2Nlc3Mge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc3VjY2VzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc4NTFjO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI2FwcGx5IGZpZWxkc2V0IGxlZ2VuZDpiZWZvcmUsXG4jYXBwbHkgZmllbGRzZXQgbGVnZW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwYTBcIjsgfVxuXG4ud2ViRmllbGRzIGgzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29kZVBlbiBzcGFuLFxuLmdpc3Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4jam9iU2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jam9iU2VsZWN0IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuKiBodG1sIGE6aG92ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5oaWRlU2hvdyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuYWJiciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT1DYWxsIHRvIGFjdGlvbiBib3hlcz09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hYm91dC1saW5rcyB7XG4gIG1hcmdpbjogMmVtIDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hYm91dC1saW5rcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBlbSAwO1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbi50d28tY29sIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZpZ2NhcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogNXB4IDAgMDsgfVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmxlZnQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgd2lkdGg6IDE1NXB4OyB9XG5cbi5sZWZ0LWNvbHVtbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF0aW9ud2lkZS1saXN0IGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYm90dG9tLWN0YS1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICBwYWRkaW5nOiA4MHB4IDBweCAxMTBweDsgfVxuICAuYm90dG9tLWN0YS1zZWN0aW9uIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuYm90dG9tLWN0YS1zZWN0aW9uIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjI1ZW07IH0gfVxuICAgIC5ib3R0b20tY3RhLXNlY3Rpb24gaDIgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5ib3R0b20tY3RhLXNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzI5NDY2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTlweCA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAuYm90dG9tLWN0YS1zZWN0aW9uIC5idXR0b246aG92ZXIsIC5ib3R0b20tY3RhLXNlY3Rpb24gLmJ1dHRvbjphY3RpdmUsIC5ib3R0b20tY3RhLXNlY3Rpb24gLmJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWIyZTQ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJvdHRvbS1jdGEtc2VjdGlvbiAuYnV0dG9uLndoaXRlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzI5NDY2ZTsgfVxuICAgIC5ib3R0b20tY3RhLXNlY3Rpb24gLmJ1dHRvbi53aGl0ZS1idXR0b246aG92ZXIsIC5ib3R0b20tY3RhLXNlY3Rpb24gLmJ1dHRvbi53aGl0ZS1idXR0b246YWN0aXZlLCAuYm90dG9tLWN0YS1zZWN0aW9uIC5idXR0b24ud2hpdGUtYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxYjJlNDk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCAwIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gYS5zZWUtYWxsLXN0YXRlcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDM5NTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSg3NywgNzEsIDgxLCAwLjEyNSk7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlOyB9XG4gICAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gYS5zZWUtYWxsLXN0YXRlczpob3ZlciB7XG4gICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgIC5zdGF0ZS1saW5rcy10YWJsZS1zZWN0aW9uIGEuc2VlLWFsbC1zdGF0ZXMgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiBhLnNlZS1hbGwtc3RhdGVzIGkucm90YXRlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiBhLnNlZS1hbGwtc3RhdGVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gLnN0YXRlLWxpbmstdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiAuc3RhdGUtbGluay10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiAuc3RhdGUtbGluay10YWJsZSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gLnN0YXRlLWxpbmstdGFibGUgdWwge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiAuc3RhdGUtbGluay10YWJsZSB1bCB7XG4gICAgICAgICAgd2lkdGg6IDE2LjY2NyU7IH0gfVxuICAgICAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gLnN0YXRlLWxpbmstdGFibGUgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMTVweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgICAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gLnN0YXRlLWxpbmstdGFibGUgdWwgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgICAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gLnN0YXRlLWxpbmstdGFibGUgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAgICAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gLnN0YXRlLWxpbmstdGFibGUgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gLnN0YXRlLWxpbmstdGFibGUgdWwgbGkgYTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24gLnN0YXRlLWxpbmstdGFibGUgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLm1hcCxcbiNtYXAge1xuICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAubWFwLFxuICAgICNtYXAge1xuICAgICAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbi5tYXAgc3ZnLFxuI21hcCBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAubWFwIHN2ZyxcbiAgICAjbWFwIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zdGF0ZS1wYWdlLWJvZHkgbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnN0YXRlLXBhZ2UtYm9keSBtYWluIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDBweDsgfVxuXG5hLmRvYy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEuZG9jLWxpbms6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHBhZGRpbmctdG9wOiA1NSU7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICBhLmRvYy1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkRPV05MT0FEXCIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDkwLCAxNzIsIDAuNikgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgYS5kb2MtbGluazpob3ZlcjphZnRlciwgYS5kb2MtbGluazpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgYS5kb2MtbGluayBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uZG9jLWxpbmstc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmRvYy1saW5rLXNtYWxsLmlzby1kb2MtbGluay1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2UgaDEsXG4ubmV3LWxsYy1jb3JwLXBhZ2UgaDIsXG4ubmV3LWxsYy1jb3JwLXBhZ2UgaDMsXG4ubmV3LWxsYy1jb3JwLXBhZ2UgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZSBoMTpmaXJzdC1vZi10eXBlLFxuLm5ldy1sbGMtY29ycC1wYWdlIGgyOmZpcnN0LW9mLXR5cGUsXG4ubmV3LWxsYy1jb3JwLXBhZ2UgaDM6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2UgLmludHJvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5pbnRyby1zZWN0aW9uIGltZyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuaW50cm8tc2VjdGlvbiBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2UgLmJveC1zZWN0aW9uLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDYwcHggMCA3MHB4OyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYm94LXNlY3Rpb24tdG9wIC5ib3gtc2VjdGlvbiAudG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuYm94LXNlY3Rpb24tdG9wIC5ib3gtc2VjdGlvbiAudG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlIC5ib3gtc2VjdGlvbi10b3AgLmJveC1zZWN0aW9uIC50b3Age1xuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDsgfSB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5ib3gtc2VjdGlvbi10b3AgLmJveC1zZWN0aW9uIC50b3AgaW1nIHtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuYm94LXNlY3Rpb24tdG9wIC5ib3gtc2VjdGlvbiAudG9wIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYm94LXNlY3Rpb24tdG9wIC5jdGEtYm94LXNlY3Rpb24gLnRvcCB7XG4gICAgYmFja2dyb3VuZDogIzE0NWFhYzsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuYm94LXNlY3Rpb24tdG9wIC5jdGEtYm94LXNlY3Rpb24gLnRvcCBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJveC1zZWN0aW9uLXRvcCAuY3RhLWJveC1zZWN0aW9uIC5zdGFycyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweDsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuYm94LXNlY3Rpb24tdG9wIC5jdGEtYm94LXNlY3Rpb24gLnN0YXJzIGkge1xuICAgICAgY29sb3I6ICNmNWE2MjM7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJveC1zZWN0aW9uLXRvcCAuY3RhLWJveC1zZWN0aW9uIC5yYXRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5ib3gtc2VjdGlvbi10b3AgLmN0YS1ib3gtc2VjdGlvbiAucmF0aW5nIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5ib3gtc2VjdGlvbi10b3AgLmN0YS1ib3gtc2VjdGlvbiAuYm90dG9tIGEge1xuICAgIGJhY2tncm91bmQ6ICNmNWE2MjM7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJveC1zZWN0aW9uLXRvcCAuY3RhLWJveC1zZWN0aW9uIC5ib3R0b20gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZSAuYmx1ZS1pY29uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICBwYWRkaW5nOiA4NXB4IDAgNzBweDsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJsdWUtaWNvbi1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuYmx1ZS1pY29uLXNlY3Rpb24gaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5ibHVlLWljb24tc2VjdGlvbiAuaWNvbi1yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJsdWUtaWNvbi1zZWN0aW9uIC5pY29uLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuYmx1ZS1pY29uLXNlY3Rpb24gLmljb24tcm93IC5jb2x1bW5zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLm5ldy1sbGMtY29ycC1wYWdlIC5ibHVlLWljb24tc2VjdGlvbiAuaWNvbi1yb3cgLmNvbHVtbnMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5ibHVlLWljb24tc2VjdGlvbiAuaWNvbi1yb3cgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJsdWUtaWNvbi1zZWN0aW9uIC5pY29uLXJvdyBwLmhlYWRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5ibHVlLWljb24tc2VjdGlvbiBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzI5NDY2ZTtcbiAgcGFkZGluZzogNzBweCAwOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiAucm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5zbGljay1wcmV2LFxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLnN0ZXBzLXNlY3Rpb24gLnNsaWNrLW5leHQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTk7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLnN0ZXBzLXNlY3Rpb24gLnNsaWNrLXByZXY6aG92ZXIsXG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLnN0ZXBzLXNlY3Rpb24gLnNsaWNrLXByZXY6aG92ZXIsXG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLnN0ZXBzLXNlY3Rpb24gLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLnN0ZXBzLXNlY3Rpb24gLnNsaWNrLXByZXY6YWZ0ZXIsXG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLnN0ZXBzLXNlY3Rpb24gLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbGVmdDogYXV0bzsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiAuc2xpY2stbmV4dDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiAuc3ViLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiAubnVtYmVycyAuc2xpY2stZG90cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogNDBweCAwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5udW1iZXJzIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLnN0ZXBzLXNlY3Rpb24gLm51bWJlcnMgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLnN0ZXBzLXNlY3Rpb24gLm51bWJlcnMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiAubnVtYmVycyAuc2xpY2stZG90cyBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwNSU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5udW1iZXJzIC5zbGljay1kb3RzIGxpOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5udW1iZXJzIC5zbGljay1kb3RzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiAubnVtYmVycyAuc2xpY2stZG90cyBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiAubnVtYmVycyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2Y1YTYyMztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5udW1iZXJzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiAuc3RlcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4OyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5zdGVwIGltZyB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5zdGVwIC5udW1iZXIge1xuICAgICAgY29sb3I6ICNmNWE2MjM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLnN0ZXBzLXNlY3Rpb24gLnN0ZXAgLmNvbnRlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuc3RlcHMtc2VjdGlvbiAuc3RlcCAuY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5zdGVwcy1zZWN0aW9uIC5zdGVwLnNsaWNrLWluaXRpYWxpemVkIGRpdjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2UgLnRpbWUtaWNvbi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC50aW1lLWljb24tc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC50aW1lLWljb24tc2VjdGlvbiBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLnRpbWUtaWNvbi1zZWN0aW9uIC5jb2x1bW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC50aW1lLWljb24tc2VjdGlvbiAubXktcm93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAudGltZS1pY29uLXNlY3Rpb24gLm15LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAudGltZS1pY29uLXNlY3Rpb24gLm15LXJvdyAubXktY29sdW1ucyB7XG4gICAgICBmbGV4OiAxIDEgMjUlO1xuICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC50aW1lLWljb24tc2VjdGlvbiBzcGFuLm15LW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLnRpbWUtaWNvbi1zZWN0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLnRpbWUtaWNvbi1zZWN0aW9uIHAuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlIC5maWZ0eS1maWZ0eS1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5maWZ0eS1maWZ0eS1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmZpZnR5LWZpZnR5LXNlY3Rpb24gKiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuZmlmdHktZmlmdHktc2VjdGlvbiBwIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLmZpZnR5LWZpZnR5LXNlY3Rpb24gcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuZmlmdHktZmlmdHktc2VjdGlvbiBoMyB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuZmlmdHktZmlmdHktc2VjdGlvbiAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogIzE0NWFhYztcbiAgICBwYWRkaW5nOiA3MHB4IDEwJTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuZmlmdHktZmlmdHktc2VjdGlvbiAubGVmdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuZmlmdHktZmlmdHktc2VjdGlvbiAubGVmdCAuYXJyb3ctYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7IH1cbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuZmlmdHktZmlmdHktc2VjdGlvbiAubGVmdCAuYXJyb3ctYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmZpZnR5LWZpZnR5LXNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgIHBhZGRpbmc6IDcwcHggMTAlOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlIC5maWZ0eS1maWZ0eS1zZWN0aW9uIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmZpZnR5LWZpZnR5LXNlY3Rpb24gLmFycm93LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLmZpZnR5LWZpZnR5LXNlY3Rpb24gLmFycm93LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZSAuYW5udWFsLXJlcG9ydC1zZWN0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwIDcwcHg7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYW5udWFsLXJlcG9ydC1zZWN0aW9uIGgzOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmFubnVhbC1yZXBvcnQtc2VjdGlvbiAuaW1nLXNpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmFubnVhbC1yZXBvcnQtc2VjdGlvbiAuaW1nLXNpZGUgaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlIC5hbm51YWwtcmVwb3J0LXNlY3Rpb24gLmltZy1zaWRlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2UgLmJsdWUtY3RhLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5ibHVlLWN0YS1zZWN0aW9uICoge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYmx1ZS1jdGEtc2VjdGlvbiAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJsdWUtY3RhLXNlY3Rpb24gLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlIC5hbHQtaW1hZ2Utc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMCAzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWdyYXBoaWMtR1JFWUNMT1VEUy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEyMHB4IDM1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5hbHQtaW1hZ2Utc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5hbHQtaW1hZ2Utc2VjdGlvbiAucm93LmxhcmdlLXNwYWNlLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuYWx0LWltYWdlLXNlY3Rpb24gLnJvdy5sYXJnZS1zcGFjZS1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYWx0LWltYWdlLXNlY3Rpb24gLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuYWx0LWltYWdlLXNlY3Rpb24gLnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5hbHQtaW1hZ2Utc2VjdGlvbiAucm93OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmFsdC1pbWFnZS1zZWN0aW9uIC5pbWctc2lkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYWx0LWltYWdlLXNlY3Rpb24gLmltZy1zaWRlIGltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlIC5hbHQtaW1hZ2Utc2VjdGlvbiAuaW1nLXNpZGUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxNDVhYWM7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgei1pbmRleDogMTsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJ1dHRvbi1iYW5rLXNlY3Rpb24gaDEsXG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbiBoMixcbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uICoge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbiAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVhNjIzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uIC5idXR0b246aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkYjhjMGE7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uIC5yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbiAuY29sdW1ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbi5ncmF5IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2UgLmJ1dHRvbi1iYW5rLXNlY3Rpb24ud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbi0yIHtcbiAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgcGFkZGluZzogNzBweCAwOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbi0yIGgxLFxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJ1dHRvbi1iYW5rLXNlY3Rpb24tMiBoMixcbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uLTIgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJ1dHRvbi1iYW5rLXNlY3Rpb24tMiBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2UgLmJ1dHRvbi1iYW5rLXNlY3Rpb24tMiAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2UgLnJlcXVpcmVtZW50cy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZSAucmVxdWlyZW1lbnRzLXNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5yZXF1aXJlbWVudHMtc2VjdGlvbiAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZSAucmVxdWlyZW1lbnRzLXNlY3Rpb24gLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLnJlcXVpcmVtZW50cy1zZWN0aW9uIC5pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZSAucmVxdWlyZW1lbnRzLXNlY3Rpb24gLml0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIHRvcDogMHB4OyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5yZXF1aXJlbWVudHMtc2VjdGlvbiAuaXRlbSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlIC5yZXF1aXJlbWVudHMtc2VjdGlvbiAuaXRlbSB1bCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDIwcHg7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2UgLnJlcXVpcmVtZW50cy1zZWN0aW9uIC5pdGVtIC5oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlIC5yZXF1aXJlbWVudHMtc2VjdGlvbiAuaXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3N0aWNreS13cmFwcGVyIHtcbiAgei1pbmRleDogMTA7IH1cbiAgI3N0aWNreS13cmFwcGVyIC5zdGlja3ktbmF2LXNlY3Rpb24ge1xuICAgIHotaW5kZXg6IDIwICFpbXBvcnRhbnQ7IH1cblxuLmRlZmF1bHQtcGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1oZWFkZXItZ3JhcGhpYy5wbmdcIik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmRlZmF1bHQtcGFnZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuZGVmYXVsdC1wYWdlLWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAuZGVmYXVsdC1wYWdlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMDBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgbm8tcmVwZWF0OyB9IH1cbiAgLmRlZmF1bHQtcGFnZS1oZWFkZXIgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmRlZmF1bHQtcGFnZS1oZWFkZXIgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5ib2R5LmZ1bGwtd2lkdGgtbWFpbiBtYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBib2R5LmZ1bGwtd2lkdGgtbWFpbiBtYWluIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDBweDsgfVxuXG4uYWotMTgtY29udGFjdC1wYWdlIHNlY3Rpb24ge1xuICBwYWRkaW5nOiAwcHggMCAxMDBweDsgfVxuXG4uYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLmxlZnQgaDEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLmxlZnQgcCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5sZWZ0IHAuaGVhZGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5sZWZ0IHAuaGVhZGVyLmN3dSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLmxlZnQgcC5iIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5hai0xOC1jb250YWN0LXBhZ2UgLmNvbnRhaW5lciAubGVmdCBwLmIgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMyOTQ2NmU7IH1cbiAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLmxlZnQgLnNvY2lhbC1ibG9jayB7XG4gICAgICBtYXJnaW46IDI1cHggMDsgfVxuICAgICAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5sZWZ0IC5zb2NpYWwtYmxvY2sgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1czsgfVxuICAgICAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLmxlZnQgLnNvY2lhbC1ibG9jayBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjk0NjZlOyB9XG4gIC5hai0xOC1jb250YWN0LXBhZ2UgLmNvbnRhaW5lciAucmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gICAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5yaWdodCBpbnB1dCxcbiAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLnJpZ2h0IHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5hai0xOC1jb250YWN0LXBhZ2UgLmNvbnRhaW5lciAucmlnaHQgdGV4dGFyZWEjbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLnJpZ2h0IGlucHV0I21hdGgge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5yaWdodCBidXR0b24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVhNjIzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLnJpZ2h0IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7IH1cbiAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLnJpZ2h0IC5tZXNzYWdlLWNvdW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5yaWdodCAuaW5saW5lLWlucHV0cyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmFqLTE4LWNvbnRhY3QtcGFnZSAuY29udGFpbmVyIC5yaWdodCAuaW5saW5lLWlucHV0cyBpbnB1dCxcbiAgICAgIC5hai0xOC1jb250YWN0LXBhZ2UgLmNvbnRhaW5lciAucmlnaHQgLmlubGluZS1pbnB1dHMgbGFiZWwsXG4gICAgICAuYWotMTgtY29udGFjdC1wYWdlIC5jb250YWluZXIgLnJpZ2h0IC5pbmxpbmUtaW5wdXRzIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5hai0xOC1jb250YWN0LXBhZ2UgLmNvbnRhaW5lciAucmlnaHQgLmlubGluZS1pbnB1dHMgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAgIC5hai0xOC1jb250YWN0LXBhZ2UgLmNvbnRhaW5lciAucmlnaHQgLmlubGluZS1pbnB1dHMgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uYWoxOC1tYW5pZmVzdG8tcGFnZSAuaW50cm8tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuXG4uYWoxOC1tYW5pZmVzdG8tcGFnZSAuZ3JheS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5hajE4LW1hbmlmZXN0by1wYWdlIC5ncmF5LXNlY3Rpb24gaDMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmFqMTgtbWFuaWZlc3RvLXBhZ2UgLmdyYXktc2VjdGlvbiBoMyBzcGFuLmRlY29yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y1YTYyMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5hajE4LW1hbmlmZXN0by1wYWdlIC53ZWxjb21lLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247IH1cbiAgLmFqMTgtbWFuaWZlc3RvLXBhZ2UgLndlbGNvbWUtc2VjdGlvbiBoMyxcbiAgLmFqMTgtbWFuaWZlc3RvLXBhZ2UgLndlbGNvbWUtc2VjdGlvbiBwLFxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAud2VsY29tZS1zZWN0aW9uIGgyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAud2VsY29tZS1zZWN0aW9uIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAud2VsY29tZS1zZWN0aW9uIC5pbnQtcm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAud2VsY29tZS1zZWN0aW9uIC5pbnQtcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmFqMTgtbWFuaWZlc3RvLXBhZ2UgLndlbGNvbWUtc2VjdGlvbiAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAud2VsY29tZS1zZWN0aW9uIC5pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gICAgICAvKiBJbmNyZW1lbnQgdGhlIHZhbHVlIG9mIHNlY3Rpb24gY291bnRlciBieSAxICovXG4gICAgICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pO1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgei1pbmRleDogNDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAud2VsY29tZS1zZWN0aW9uIC5pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTIwcHg7IH0gfVxuICAgIC5hajE4LW1hbmlmZXN0by1wYWdlIC53ZWxjb21lLXNlY3Rpb24gLml0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIHRvcDogMHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5hajE4LW1hbmlmZXN0by1wYWdlIC53ZWxjb21lLXNlY3Rpb24gLml0ZW06YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7IH0gfVxuICAgIC5hajE4LW1hbmlmZXN0by1wYWdlIC53ZWxjb21lLXNlY3Rpb24gLml0ZW0gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5hajE4LW1hbmlmZXN0by1wYWdlIC53ZWxjb21lLXNlY3Rpb24gLml0ZW0gLmhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAud2VsY29tZS1zZWN0aW9uIC5pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWoxOC1tYW5pZmVzdG8tcGFnZSAuZm91bmRhdGlvbi1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5hajE4LW1hbmlmZXN0by1wYWdlIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmltZy1zaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAuZm91bmRhdGlvbi1zZWN0aW9uIC5pbWctc2lkZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAuZm91bmRhdGlvbi1zZWN0aW9uIC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyOyB9XG4gICAgLmFqMTgtbWFuaWZlc3RvLXBhZ2UgLmZvdW5kYXRpb24tc2VjdGlvbiAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAuZm91bmRhdGlvbi1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAuZm91bmRhdGlvbi1zZWN0aW9uIGltZy5mb3VuZGF0aW9uLWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmFqMTgtbWFuaWZlc3RvLXBhZ2UgLmZvdW5kYXRpb24tc2VjdGlvbiBpbWcuZm91bmRhdGlvbi1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQ1cHg7IH0gfVxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAuZm91bmRhdGlvbi1zZWN0aW9uIC5yb3ctc3BhY2VyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgLmFqMTgtbWFuaWZlc3RvLXBhZ2UgLmZvdW5kYXRpb24tc2VjdGlvbiAucm93LXNwYWNlciBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFqMTgtbWFuaWZlc3RvLXBhZ2UgLmNvbmNsdXNpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMCAzMzBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWdyYXBoaWMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMjBweCAzNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAuY29uY2x1c2lvbi1zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH0gfVxuICAuYWoxOC1tYW5pZmVzdG8tcGFnZSAuY29uY2x1c2lvbi1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFqMTgtdGhyZWUtYm94ZXMge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA2MHB4IDAgNzBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmFqMTgtdGhyZWUtYm94ZXMgLmJveC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuYWoxOC10aHJlZS1ib3hlcyAudG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuYWoxOC10aHJlZS1ib3hlcyAudG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDkwJTsgfSB9XG4gICAgLmFqMTgtdGhyZWUtYm94ZXMgLnRvcCBpbWcge1xuICAgICAgaGVpZ2h0OiA3NXB4OyB9XG4gICAgLmFqMTgtdGhyZWUtYm94ZXMgLnRvcCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuYWoxOC10aHJlZS1ib3hlcyAudG9wIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hajE4LXRocmVlLWJveGVzIC5jdGEtYm94LXNlY3Rpb24gLnRvcCB7XG4gICAgYmFja2dyb3VuZDogIzE0NWFhYzsgfVxuICAgIC5hajE4LXRocmVlLWJveGVzIC5jdGEtYm94LXNlY3Rpb24gLnRvcCBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYWoxOC10aHJlZS1ib3hlcyAuY3RhLWJveC1zZWN0aW9uIC5zdGFycyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweDsgfVxuICAgIC5hajE4LXRocmVlLWJveGVzIC5jdGEtYm94LXNlY3Rpb24gLnN0YXJzIGkge1xuICAgICAgY29sb3I6ICNmNWE2MjM7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuYWoxOC10aHJlZS1ib3hlcyAuY3RhLWJveC1zZWN0aW9uIC5yYXRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmFqMTgtdGhyZWUtYm94ZXMgLmN0YS1ib3gtc2VjdGlvbiAucmF0aW5nIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFqMTgtdGhyZWUtYm94ZXMgLmN0YS1ib3gtc2VjdGlvbiAuYm90dG9tIGEge1xuICAgIGJhY2tncm91bmQ6ICNmNWE2MjM7IH1cbiAgICAuYWoxOC10aHJlZS1ib3hlcyAuY3RhLWJveC1zZWN0aW9uIC5ib3R0b20gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG5cbi5hajE4LXRocmVlLWJveGVzLmFqMTgtdGhyZWUtYm94ZXMtb25lLWxpbmsgLmJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFqMTgtdGhyZWUtYm94ZXMuYWoxOC10aHJlZS1ib3hlcy1vbmUtbGluayAudG9wIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hajE4LXRocmVlLWJveGVzLmFqMTgtdGhyZWUtYm94ZXMtb25lLWxpbmsgLmN0YS1ib3gtc2VjdGlvbiAudG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cblxuLmFqMTgtdGhyZWUtYm94ZXMuYWoxOC10aHJlZS1ib3hlcy1vbmUtbGluayAuY3RhLWJveC1zZWN0aW9uIC5ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01NnB4OyB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwOyB9XG4gIC5idWlsZC15b3VyLW93bi1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmJ1dHRvbi1iYW5rLXNlY3Rpb24gLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uLmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uLndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYnVpbGQteW91ci1vd24tcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbi5sLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyOyB9XG4gIC5idWlsZC15b3VyLW93bi1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uLmwtYmx1ZSAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYnVpbGQteW91ci1vd24tcGFnZSAuYnV0dG9uLWJhbmstc2VjdGlvbi5sLWJsdWUtMiB7XG4gIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1oZWFkZXItZ3JhcGhpYy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmJ1dHRvbi1iYW5rLXNlY3Rpb24ubC1ibHVlLTIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmJ1dHRvbi1iYW5rLXNlY3Rpb24ubC1ibHVlLTIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0IG5vLXJlcGVhdDsgfSB9XG4gIC5idWlsZC15b3VyLW93bi1wYWdlIC5idXR0b24tYmFuay1zZWN0aW9uLmwtYmx1ZS0yICoge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5udW1iZXJlZC1saXN0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5udW1iZXJlZC1saXN0LXNlY3Rpb24uZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cblxuLmJ1aWxkLXlvdXItb3duLXBhZ2UgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbi53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmJ1aWxkLXlvdXItb3duLXBhZ2UgLm1vdW50YWlucy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwIDMzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvTlctZ3JhcGhpYy1HUkVZQ0xPVURTLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTIwcHggMzUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLm1vdW50YWlucy1zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH0gfVxuXG4uYnVpbGQteW91ci1vd24tcGFnZSAuY3RhLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnVpbGQteW91ci1vd24tcGFnZSAuY3RhLXNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y1YTYyMztcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmN0YS1zZWN0aW9uIC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RiOGMwYTsgfVxuXG4uYnVpbGQteW91ci1vd24tcGFnZSAuY3RhLXNlY3Rpb24uZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cblxuLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmN0YS1zZWN0aW9uLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMTQ1YWFjOyB9XG4gIC5idWlsZC15b3VyLW93bi1wYWdlIC5jdGEtc2VjdGlvbi5ibHVlICoge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idWlsZC15b3VyLW93bi1wYWdlIC5jdGEtc2VjdGlvbi5ibHVlIHVsLFxuICAuYnVpbGQteW91ci1vd24tcGFnZSAuY3RhLXNlY3Rpb24uYmx1ZSBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYnVpbGQteW91ci1vd24tcGFnZSAuY3RhLXNlY3Rpb24ubC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWhlYWRlci1ncmFwaGljLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuYnVpbGQteW91ci1vd24tcGFnZSAuY3RhLXNlY3Rpb24ubC1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjVlbSkge1xuICAgIC5idWlsZC15b3VyLW93bi1wYWdlIC5jdGEtc2VjdGlvbi5sLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0IG5vLXJlcGVhdDsgfSB9XG4gIC5idWlsZC15b3VyLW93bi1wYWdlIC5jdGEtc2VjdGlvbi5sLWJsdWUgKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmJhc2ljLXRleHQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuXG4uYnVpbGQteW91ci1vd24tcGFnZSAuYmFzaWMtdGV4dC1zZWN0aW9uLmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5iYXNpYy10ZXh0LXNlY3Rpb24ud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5idWlsZC15b3VyLW93bi1wYWdlIC5pbWFnZS1zZWN0aW9uIC5pbWctc2lkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmltYWdlLXNlY3Rpb24gLmltZy1zaWRlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmltYWdlLXNlY3Rpb24gLmltZy1zaWRlIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5pbWFnZS1zZWN0aW9uLmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5ibHVlLWljb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gIHBhZGRpbmc6IDg1cHggMCA3MHB4OyB9XG4gIC5idWlsZC15b3VyLW93bi1wYWdlIC5ibHVlLWljb24tc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmJsdWUtaWNvbi1zZWN0aW9uIC5pY29uLXJvdyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuYnVpbGQteW91ci1vd24tcGFnZSAuYmx1ZS1pY29uLXNlY3Rpb24gLmljb24tcm93IHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmJsdWUtaWNvbi1zZWN0aW9uIC5pY29uLXJvdyBwLmhlYWRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmJsdWUtaWNvbi1zZWN0aW9uIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmJsdWUtaWNvbi1zZWN0aW9uIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbi5idWlsZC15b3VyLW93bi1wYWdlIC5kYXJrLWJsdWUtdGV4dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMTQ1YWFjOyB9XG4gIC5idWlsZC15b3VyLW93bi1wYWdlIC5kYXJrLWJsdWUtdGV4dC1zZWN0aW9uIGg2IGEge1xuICAgIGJhY2tncm91bmQ6ICNmNWE2MjM7IH1cbiAgLmJ1aWxkLXlvdXItb3duLXBhZ2UgLmRhcmstYmx1ZS10ZXh0LXNlY3Rpb24gKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRvcC1sZXZlbC1zZXJ2aWNlcyAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi50b3AtbGV2ZWwtc2VydmljZXMgLm1vdW50YWlucyB7XG4gIHBhZGRpbmc6IDUwcHggMCAzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWdyYXBoaWMtR1JFWUNMT1VEUy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEyMHB4IDM1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC50b3AtbGV2ZWwtc2VydmljZXMgLm1vdW50YWlucyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9IH1cbiAgLnRvcC1sZXZlbC1zZXJ2aWNlcyAubW91bnRhaW5zIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRvcC1sZXZlbC1zZXJ2aWNlcyAud2VsY29tZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcGFkZGluZzogNzBweCAwO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uOyB9XG4gIC50b3AtbGV2ZWwtc2VydmljZXMgLndlbGNvbWUtc2VjdGlvbiBoMyxcbiAgLnRvcC1sZXZlbC1zZXJ2aWNlcyAud2VsY29tZS1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudG9wLWxldmVsLXNlcnZpY2VzIC53ZWxjb21lLXNlY3Rpb24gLmludC1ybyBwIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50b3AtbGV2ZWwtc2VydmljZXMgLndlbGNvbWUtc2VjdGlvbiAuaW50LXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC50b3AtbGV2ZWwtc2VydmljZXMgLndlbGNvbWUtc2VjdGlvbiAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAudG9wLWxldmVsLXNlcnZpY2VzIC53ZWxjb21lLXNlY3Rpb24gLml0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgICAgIC8qIEluY3JlbWVudCB0aGUgdmFsdWUgb2Ygc2VjdGlvbiBjb3VudGVyIGJ5IDEgKi9cbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB6LWluZGV4OiA0OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC50b3AtbGV2ZWwtc2VydmljZXMgLndlbGNvbWUtc2VjdGlvbiAuaXRlbTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cbiAgICAudG9wLWxldmVsLXNlcnZpY2VzIC53ZWxjb21lLXNlY3Rpb24gLml0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIHRvcDogMHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC50b3AtbGV2ZWwtc2VydmljZXMgLndlbGNvbWUtc2VjdGlvbiAuaXRlbTphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTBweDsgfSB9XG4gICAgLnRvcC1sZXZlbC1zZXJ2aWNlcyAud2VsY29tZS1zZWN0aW9uIC5pdGVtIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAudG9wLWxldmVsLXNlcnZpY2VzIC53ZWxjb21lLXNlY3Rpb24gLml0ZW0gLmhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLnRvcC1sZXZlbC1zZXJ2aWNlcyAud2VsY29tZS1zZWN0aW9uIC5pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gIC50b3AtbGV2ZWwtc2VydmljZXMgLm1hcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMjBweDsgfSB9XG5cbi50b3AtbGV2ZWwtc2VydmljZXMgLmJvdHRvbS1ibG9jay1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgcGFkZGluZzogNzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRvcC1sZXZlbC1zZXJ2aWNlcyAuYm90dG9tLWJsb2NrLXNlY3Rpb24gaDEsXG4gIC50b3AtbGV2ZWwtc2VydmljZXMgLmJvdHRvbS1ibG9jay1zZWN0aW9uIGgyLFxuICAudG9wLWxldmVsLXNlcnZpY2VzIC5ib3R0b20tYmxvY2stc2VjdGlvbiBoMyxcbiAgLnRvcC1sZXZlbC1zZXJ2aWNlcyAuYm90dG9tLWJsb2NrLXNlY3Rpb24gcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmFzc2V0LXByb3RlY3Rpb24gLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlLFxuLmFzc2V0LXByb3RlY3Rpb24gLmFycm93LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmNWE2MjM7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmFzc2V0LXByb3RlY3Rpb24gLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlOmhvdmVyLFxuICAuYXNzZXQtcHJvdGVjdGlvbiAuYXJyb3ctYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG5cbi5hc3NldC1wcm90ZWN0aW9uIC5pbnRyby1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG4gIC5hc3NldC1wcm90ZWN0aW9uIC5pbnRyby1zZWN0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXNzZXQtcHJvdGVjdGlvbiAuaW50cm8tc2VjdGlvbiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5hc3NldC1wcm90ZWN0aW9uIC5pbnRyby1zZWN0aW9uIC5zdWItaGVhZGVyIHtcbiAgICBjb2xvcjogIzRhOTBlMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5hc3NldC1wcm90ZWN0aW9uIC53b3JkeS1zZWN0aW9uLTEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmFzc2V0LXByb3RlY3Rpb24gLndvcmR5LXNlY3Rpb24tMSB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYXNzZXQtcHJvdGVjdGlvbiAud29yZHktc2VjdGlvbi0xIC5pbWFnZS1zaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYXNzZXQtcHJvdGVjdGlvbiAud29yZHktc2VjdGlvbi0xIC5pbWFnZS1zaWRlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuYXNzZXQtcHJvdGVjdGlvbiAud29yZHktc2VjdGlvbi0xIC5pbWFnZS1zaWRlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYXNzZXQtcHJvdGVjdGlvbiAud29yZHktc2VjdGlvbi0xIC5zZWNvbmQtcm93IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5hc3NldC1wcm90ZWN0aW9uIC53aHktYmVoaW5kLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuICBwYWRkaW5nOiA5MHB4IDA7IH1cbiAgLmFzc2V0LXByb3RlY3Rpb24gLndoeS1iZWhpbmQtc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmFzc2V0LXByb3RlY3Rpb24gLndoeS1iZWhpbmQtc2VjdGlvbiBoMSxcbiAgLmFzc2V0LXByb3RlY3Rpb24gLndoeS1iZWhpbmQtc2VjdGlvbiBoMixcbiAgLmFzc2V0LXByb3RlY3Rpb24gLndoeS1iZWhpbmQtc2VjdGlvbiBoMyxcbiAgLmFzc2V0LXByb3RlY3Rpb24gLndoeS1iZWhpbmQtc2VjdGlvbiBwLFxuICAuYXNzZXQtcHJvdGVjdGlvbiAud2h5LWJlaGluZC1zZWN0aW9uIHVsIGxpIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYXNzZXQtcHJvdGVjdGlvbiAud2h5LWJlaGluZC1zZWN0aW9uIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uYXNzZXQtcHJvdGVjdGlvbiAuaW1hZ2VzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmFzc2V0LXByb3RlY3Rpb24gLmltYWdlcy1zZWN0aW9uIC5pbWFnZS1zaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYXNzZXQtcHJvdGVjdGlvbiAuaW1hZ2VzLXNlY3Rpb24gLmltYWdlLXNpZGUgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5hc3NldC1wcm90ZWN0aW9uIC5pbWFnZXMtc2VjdGlvbiAuaW1hZ2Utc2lkZSBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuYXNzZXQtcHJvdGVjdGlvbiAuaW1hZ2VzLXNlY3Rpb24gLnNlY29uZC1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG5cbi5hc3NldC1wcm90ZWN0aW9uIC5ncmF5LXN0ZXBzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmFzc2V0LXByb3RlY3Rpb24gLmdyYXktc3RlcHMtc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hc3NldC1wcm90ZWN0aW9uIC5ncmF5LXN0ZXBzLXNlY3Rpb24gcC5oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuYXNzZXQtcHJvdGVjdGlvbiAuZ3JheS1zdGVwcy1zZWN0aW9uIC5pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG4gIC5hc3NldC1wcm90ZWN0aW9uIC5ncmF5LXN0ZXBzLXNlY3Rpb24gLml0ZW06YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5hc3NldC1wcm90ZWN0aW9uIC5ncmF5LXN0ZXBzLXNlY3Rpb24gLml0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFzc2V0LXByb3RlY3Rpb24gLmdyYXktc3RlcHMtc2VjdGlvbiAuY2xvc2luZy1wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5hc3NldC1wcm90ZWN0aW9uIC5ncmF5LXN0ZXBzLXNlY3Rpb24gLmNsb3NpbmctcCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFzc2V0LXByb3RlY3Rpb24gLm1vdW50YWluLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDAgMzAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1ncmFwaGljLUdSRVlDTE9VRFMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMjBweCAzNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFzc2V0LXByb3RlY3Rpb24gLm1vdW50YWluLXNlY3Rpb24gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYXNzZXQtcHJvdGVjdGlvbiAubW91bnRhaW4tc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuYXNzZXQtcHJvdGVjdGlvbiAubW91bnRhaW4tc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9IH1cblxuLmNvdW50ZXItc2VjdGlvbiB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247IH1cbiAgLmNvdW50ZXItc2VjdGlvbiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmNvdW50ZXItc2VjdGlvbiAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuICAgIC5jb3VudGVyLXNlY3Rpb24gLml0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgICAgIC8qIEluY3JlbWVudCB0aGUgdmFsdWUgb2Ygc2VjdGlvbiBjb3VudGVyIGJ5IDEgKi9cbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuY291bnRlci1zZWN0aW9uIC5pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmNvdW50ZXItc2VjdGlvbiAuaXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5jb3VudGVyLXNlY3Rpb24gLml0ZW06YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgICAuY291bnRlci1zZWN0aW9uIC5pdGVtIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuY291bnRlci1zZWN0aW9uIC5pdGVtIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLmNvdW50ZXItc2VjdGlvbiAuaXRlbSAuaGVhZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuY291bnRlci1zZWN0aW9uIC5pdGVtIC5oZWFkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5jb3VudGVyLXNlY3Rpb24gLml0ZW0gaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jb3VudGVyLXNlY3Rpb24gLml0ZW0gaDYgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAgIC5jb3VudGVyLXNlY3Rpb24gLml0ZW0gaDYgYSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7IH0gfVxuICAuY291bnRlci1zZWN0aW9uIC5pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xvc2UtYnVzaW5lc3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLmludHJvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cblxuLmZyZWUtZm9ybXMtdG9wLWxldmVsIC5jaG9vc2Utc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICAuZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLmNob29zZS1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZyZWUtZm9ybXMtdG9wLWxldmVsIC5jaG9vc2Utc2VjdGlvbiBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4IDBweCAzMHB4OyB9XG4gIC5mcmVlLWZvcm1zLXRvcC1sZXZlbCAuY2hvb3NlLXNlY3Rpb24gLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVhNjIzO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmZyZWUtZm9ybXMtdG9wLWxldmVsIC5jaG9vc2Utc2VjdGlvbiAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuXG4uZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICAuZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbiAuaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAuZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbiAuaXRlbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIC5mcmVlLWZvcm1zLXRvcC1sZXZlbCAubnVtYmVyZWQtbGlzdC1zZWN0aW9uIC5pdGVtIC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y1YTYyMztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmZyZWUtZm9ybXMtdG9wLWxldmVsIC5udW1iZXJlZC1saXN0LXNlY3Rpb24gLml0ZW0gLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbiAuaXRlbSAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgLmZyZWUtZm9ybXMtdG9wLWxldmVsIC5udW1iZXJlZC1saXN0LXNlY3Rpb24gLml0ZW0gLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmZyZWUtZm9ybXMtdG9wLWxldmVsIC5udW1iZXJlZC1saXN0LXNlY3Rpb24gLml0ZW0gLnJvdyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmZyZWUtZm9ybXMtdG9wLWxldmVsIC5udW1iZXJlZC1saXN0LXNlY3Rpb24gLml0ZW0gLnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbiAuYWRkLW9uLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxMHB4IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbi5raWxsLXRoZS1udW1iZXJzIC5jb3VudGVyLXNlY3Rpb24gLml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAuZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbi5raWxsLXRoZS1udW1iZXJzIC5jb3VudGVyLXNlY3Rpb24gLml0ZW06YmVmb3JlLCAuZnJlZS1mb3Jtcy10b3AtbGV2ZWwgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbi5raWxsLXRoZS1udW1iZXJzIC5jb3VudGVyLXNlY3Rpb24gLml0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAubW91bnRhaW4tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMCAzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWdyYXBoaWMtR1JFWUNMT1VEUy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEyMHB4IDM1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLm1vdW50YWluLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgfSB9XG5cbi5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmltYWdlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDAgMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1ncmFwaGljLUdSRVlDTE9VRFMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMjBweCAzNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH0gfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5pbWFnZS1zZWN0aW9uIC5pbWctc2lkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaW1hZ2Utc2VjdGlvbiAuaW1nLXNpZGUgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5pbWFnZS1zZWN0aW9uIC5pbWctc2lkZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5pbWFnZS1zZWN0aW9uIC5zZWNvbmQtcm93IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaW1hZ2Utc2VjdGlvbiAuc2Vjb25kLXJvdyBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaW1hZ2Utc2VjdGlvbjIge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmltYWdlLXNlY3Rpb24yIC5pbWctc2lkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaW1hZ2Utc2VjdGlvbjIgLmltZy1zaWRlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaW1hZ2Utc2VjdGlvbjIgLmltZy1zaWRlIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaW1hZ2Utc2VjdGlvbjIgLmltZy1zaWRlIGltZy5kb3QtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmltYWdlLXNlY3Rpb24yIC5pbWctc2lkZSBpbWcuZG90LWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaW1hZ2Utc2VjdGlvbjIgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7IH1cbiAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaW1hZ2Utc2VjdGlvbjIgLnJvdzpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmljb24tcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5pY29uLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmljb24tcm93IHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmljb24tcm93IHAuaGVhZGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmljb24tcm93IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaWNvbi1yb3cgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cblxuLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaW50cm8tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5pbnRyby1zZWN0aW9uIGgxLFxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5pbnRyby1zZWN0aW9uIGgyLFxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5pbnRyby1zZWN0aW9uIHAsXG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmludHJvLXNlY3Rpb24gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmljb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5pY29uLXNlY3Rpb24gaDIsXG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmljb24tc2VjdGlvbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ib3gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC0yOTBweDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuYWoxOC10aHJlZS1ib3hlcyB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHg7IH0gfVxuXG4uc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5jdGEtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDg1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmN0YS1zZWN0aW9uIHAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5jdGEtc2VjdGlvbiAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5jdGEtc2VjdGlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjc1ZDc7IH1cblxuLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuY3RhLXNlY3Rpb24uZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cblxuLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuY3RhLXNlY3Rpb24uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMxNDVhYWM7IH1cbiAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuY3RhLXNlY3Rpb24uYmx1ZSAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5jdGEtc2VjdGlvbi5ibHVlIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmNWE2MjM7IH1cbiAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5jdGEtc2VjdGlvbi5ibHVlIC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RiOGMwYTsgfVxuXG4uc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5jdGEtc2VjdGlvbi5sLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvTlctaGVhZGVyLWdyYXBoaWMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmN0YS1zZWN0aW9uLmwtYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5jdGEtc2VjdGlvbi5sLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0IG5vLXJlcGVhdDsgfSB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmN0YS1zZWN0aW9uLmwtYmx1ZSAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVhNjIzOyB9XG4gICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuY3RhLXNlY3Rpb24ubC1ibHVlIC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RiOGMwYTsgfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5jdGEtc2VjdGlvbi5sLWJsdWUgKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAub25lLWxpbmUtaWNvbi1zZWN0aW9uIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmJsb2Nrcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwIDkwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuYmxvY2tzLXNlY3Rpb24gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ibG9ja3Mtc2VjdGlvbiAuYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ibG9ja3Mtc2VjdGlvbiAuYmxvY2s6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDEwMSwgMTMyLCAxNjgsIDAuMjgpOyB9XG4gICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuYmxvY2tzLXNlY3Rpb24gLmJsb2NrIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuYmxvY2tzLXNlY3Rpb24gLmJsb2NrIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuYmxvY2tzLXNlY3Rpb24gLmJsb2NrIC5yaWdodCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ibG9ja3Mtc2VjdGlvbiAuYmxvY2sgaW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAgICAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ibG9ja3Mtc2VjdGlvbiAuYmxvY2sgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH0gfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ibG9ja3Mtc2VjdGlvbiAuYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmN0YS1zZWN0aW9uMiB7XG4gIGJhY2tncm91bmQ6ICMxNDVhYWM7XG4gIHBhZGRpbmc6IDg1cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5jdGEtc2VjdGlvbjIgcCBiIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmN0YS1zZWN0aW9uMiBoMiB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmN0YS1zZWN0aW9uMiAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ob3ctdG8tb3JkZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ob3ctdG8tb3JkZXItc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmhvdy10by1vcmRlci1zZWN0aW9uIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmhvdy10by1vcmRlci1zZWN0aW9uIC5jb2x1bW5zIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnN0YXRlLXJlZ2lzdGVyZWQtYWdlbnQtcGFnZSAuaG93LXRvLW9yZGVyLXNlY3Rpb24gLnN0ZXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ob3ctdG8tb3JkZXItc2VjdGlvbiAuc3RlcDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ob3ctdG8tb3JkZXItc2VjdGlvbiAuc3RlcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ob3ctdG8tb3JkZXItc2VjdGlvbiAuc3RlcDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmhvdy10by1vcmRlci1zZWN0aW9uIC5zdGVwIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmhvdy10by1vcmRlci1zZWN0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5zdGF0ZS1yZWdpc3RlcmVkLWFnZW50LXBhZ2UgLmhvdy10by1vcmRlci1zZWN0aW9uIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIC5ob3ctdG8tb3JkZXItc2VjdGlvbiAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4ubW9kZXJuLWZvcm0gbWFpbiB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAubW9kZXJuLWZvcm0gbWFpbiBhcnRpY2xlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7IH1cblxuLm1vZGVybi1mb3JtIC5ib3R0b20tY3RhLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2Rlcm4tZm9ybSAuYWotMTgtcy1zLW1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggNXB4OyB9XG4gIC5tb2Rlcm4tZm9ybSAuYWotMTgtcy1zLW1haW4tY29udGVudCBoMyB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgY29sb3I6ICMyOTQ2NmU7IH1cbiAgLm1vZGVybi1mb3JtIC5hai0xOC1zLXMtbWFpbi1jb250ZW50IC5yYWRpby1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQgLnJhZGlvLWJveCAudG9nZ2xlLXJhZGlvOmhvdmVyIGxhYmVsLnJhZGlvLXRleHQge1xuICAgICAgY29sb3I6ICM0YTkwZTIgIWltcG9ydGFudDsgfVxuICAgIC5tb2Rlcm4tZm9ybSAuYWotMTgtcy1zLW1haW4tY29udGVudCAucmFkaW8tYm94IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzI5NDY2ZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQgLnJhZGlvLWJveCBsYWJlbC5yYWRpby10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDA7IH1cbiAgLm1vZGVybi1mb3JtIC5hai0xOC1zLXMtbWFpbi1jb250ZW50IC50b2dnbGUtcmFkaW8gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI5NDY2ZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQgLnRvZ2dsZS1yYWRpbyBsYWJlbC5yYWRpby10ZXh0IHtcbiAgICBwYWRkaW5nOiAycHggMCAwOyB9XG5cbi5hajE4LW9yZGVyLWhlYWRlciBoMSB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tb2Rlcm4tZm9ybSAuYWotMTgtcy1zLW1haW4tY29udGVudC5hajE4LXNpZ251cC1mb3JtIHtcbiAgcGFkZGluZzogMCAwLjVyZW0gMXJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIC5hai0xOC1zLXMtbWFpbi1jb250ZW50LmFqMTgtc2lnbnVwLWZvcm0ge1xuICAgICAgcGFkZGluZzogMCAwIDVyZW07IH0gfVxuICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSAucmFkaW8tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSAucmFkaW8tYm94IGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm1vZGVybi1mb3JtIC5hai0xOC1zLXMtbWFpbi1jb250ZW50LmFqMTgtc2lnbnVwLWZvcm0gLnN3aXRjaC1yYWRpby1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSAudG9nZ2xlLXJhZGlvIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1vZGVybi1mb3JtIC5hai0xOC1zLXMtbWFpbi1jb250ZW50LmFqMTgtc2lnbnVwLWZvcm0gLnRvZ2dsZS1yYWRpbyAudGhlLXJhZGlvIHtcbiAgICAgIGZsZXg6IDAgMCAyLjI1ZW07IH1cbiAgLm1vZGVybi1mb3JtIC5hai0xOC1zLXMtbWFpbi1jb250ZW50LmFqMTgtc2lnbnVwLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggLnRoZS1zd2l0Y2g6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSAucHJvY2Vzc2luZy1jaG9pY2VzLnN3aXRjaC1pbmRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwOyB9XG4gICAgLm1vZGVybi1mb3JtIC5hai0xOC1zLXMtbWFpbi1jb250ZW50LmFqMTgtc2lnbnVwLWZvcm0gLnByb2Nlc3NpbmctY2hvaWNlcy5zd2l0Y2gtaW5kZW50IGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtOyB9XG4gIC5tb2Rlcm4tZm9ybSAuYWotMTgtcy1zLW1haW4tY29udGVudC5hajE4LXNpZ251cC1mb3JtIGlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLXRleHQge1xuICAgIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGVybi1mb3JtIC5hai0xOC1zLXMtbWFpbi1jb250ZW50LmFqMTgtc2lnbnVwLWZvcm0gLnN3aXRjaC10ZXh0IHtcbiAgICBjb2xvcjogIzI5NDY2ZSAhaW1wb3J0YW50OyB9XG5cbi5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItZmFxcy5uZXctc2lkZWJhci1mYXFzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLWZhcXMubmV3LXNpZGViYXItZmFxcyAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRoZS1tYWluLWNvbnRlbnQtY2FyZWVycyB7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICAudGhlLW1haW4tY29udGVudC1jYXJlZXJzIC5hcnJvdy1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmNWE2MjM7IH1cbiAgICAudGhlLW1haW4tY29udGVudC1jYXJlZXJzIC5hcnJvdy1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuICAudGhlLW1haW4tY29udGVudC1jYXJlZXJzIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgY29sb3I6ICM0YTkwZTI7IH1cblxuLmU0MDQtYm9keSAuZGVmYXVsdC1wYWdlLWhlYWRlcixcbi5lNDA0LWJvZHkgLmFqMTgtZm9vdGVyLFxuLmU0MDQtYm9keSAuYm90dG9tLWN0YS1zZWN0aW9uLFxuLmU0MDQtYm9keSBmb290ZXIuYWoxOC1mb290ZXIuYWoxOC1mb290ZXItMiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1hcC1pbnNlcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICByaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3RhZmYtbW9kYWwtb3ZlcmxheSxcbi5mcmVlLWFjY291bnQtbW9kYWwtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mcmVlLWFjY291bnQtbW9kYWwtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDk5OTg7IH1cblxuLnN0YWZmLW1vZGFsLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwMDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0YWZmLW1vZGFsLWNvbnRlbnQgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgIC5zdGFmZi1tb2RhbC1jb250ZW50IGk6aG92ZXIge1xuICAgICAgY29sb3I6ICNjYzAwMDA7IH1cbiAgLnN0YWZmLW1vZGFsLWNvbnRlbnQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc3RhZmYtbW9kYWwtY29udGVudCBpbWcge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAuc3RhZmYtbW9kYWwtY29udGVudCAubmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwIDA7IH1cbiAgLnN0YWZmLW1vZGFsLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzRhOTBlMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxubWFpbi5zaW5nbGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzNkM2QzZDsgfVxuXG4uYmV0YS13YXJuaW5nLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMzIpO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG4gIC5iZXRhLXdhcm5pbmctYm94IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuYmV0YS13YXJuaW5nLWJveCBpbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDBweCAwOyB9XG4gIC5iZXRhLXdhcm5pbmctYm94IHAge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmJldGEtd2FybmluZy1ib3gtMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZDogIzE0Yzk5MTtcbiAgdG9wOiA3MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbiAgei1pbmRleDogMTAwMDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5iZXRhLXdhcm5pbmctYm94LTIge1xuICAgICAgdG9wOiA4NHB4OyB9IH1cbiAgLmJldGEtd2FybmluZy1ib3gtMiBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZXRhLXdhcm5pbmctYm94LTIgLmV4aXQtYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICByaWdodDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm9sZC1mb3JtLWZpeCAuam9iLWZvcm0ubmV3LXN0eWxlIHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAub2xkLWZvcm0tZml4IC5qb2ItZm9ybS5uZXctc3R5bGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICB0b3A6IDBweDsgfVxuICAub2xkLWZvcm0tZml4IC5qb2ItZm9ybS5uZXctc3R5bGUgLmludGVybmF0aW9uYWwtcGhvbmUgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5vbGQtZm9ybS1maXggLmpvYi1mb3JtLm5ldy1zdHlsZSBpbnB1dFtuYW1lPVwicGhvbmVcIl0ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ubHUtYm9keSAubmV3LTIwMTgtbmF2IC5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sdS1ib2R5IC5uZXctMjAxOC1uYXYgLmlubmVyIC5nZXQtc3RhcnRlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5sdS1ib2R5IC5uZXctMjAxOC1uYXYgLmlubmVyIC5nZXQtc3RhcnRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmx1LWJvZHkgLm5ldy0yMDE4LW5hdiAuaW5uZXIgLmxvZ28tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmx1LWJvZHkgLm5ldy0yMDE4LW5hdiAuaW5uZXIgLmxvZ28tbGluayB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gIC5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtcmVsYXRlZC1wYWdlcy10b3BwZXItZGl2IHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuXG4uZy1yZWNhcC1lcnJvciB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWRkLW9uLWZvcmVpZ24tc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwIDcwcHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cbiAgLmFkZC1vbi1mb3JlaWduLXNlY3Rpb24gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmFkZC1vbi1mb3JlaWduLXNlY3Rpb24gYSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDsgfSB9XG5cbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi5wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG5cbi5weS0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ucHktNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuLnB5LTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9XG5cbi5weS0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuXG4ubXgtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5teC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLm14LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuXG4ubXgtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5tLWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxvZ2luLWVycm9ycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMzBweCAwOyB9XG4gIC5sb2dpbi1lcnJvcnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSAuc3dpdGNoLWJveC5kaXNhYmxlZCBpbnB1dCB+IC5zd2l0Y2gtdGV4dCB7XG4gIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7IH1cblxuLm1vZGVybi1mb3JtIC5wYWdlLXRlbXBsYXRlLUFKMTgtc2VsZWN0LXNlcnZpY2VzIC5hai0xOC1zLXMtbWFpbi1jb250ZW50IC50b2dnbGUtcmFkaW8gbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZnJlZS1tZi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiBoMSxcbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiBoMixcbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiBoMyxcbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiBoNCxcbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiB1bCBsaSxcbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiBwLFxuLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIHNwYW4ge1xuICBjb2xvcjogIzAwMzk1MiAhaW1wb3J0YW50OyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiBoMixcbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiBoMiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuZm9vdGVyMiBhIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM0YTkwZTI7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5mb290ZXIyIGE6YmVmb3JlLCAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmZvb3RlcjIgYTphZnRlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuYWRkLWluLXdoaXRlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDAgMDsgfVxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmFkZC1pbi13aGl0ZS1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuYm90dG9tLXRleHQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAzOTUyICFpbXBvcnRhbnQ7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5ib3R0b20tdGV4dC1zZWN0aW9uICoge1xuICAgIGNvbG9yOiAjMDAzOTUyICFpbXBvcnRhbnQ7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5ib3R0b20tdGV4dC1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuYm90dG9tLXRleHQtc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmJvdHRvbS10ZXh0LXNlY3Rpb24gaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMHB4OyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuYm90dG9tLW10LXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vYXNzZXRzL2ltZy90ZWNoc3RhcnMtYXJ0d29yay12My5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDAgMCAyNTBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5ib3R0b20tbXQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMjUwcHg7IH0gfVxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmJvdHRvbS1tdC1zZWN0aW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjMDAzOTUyICFpbXBvcnRhbnQ7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5ib3R0b20tbXQtc2VjdGlvbiAuaWNvbi1yb3cgaSB7XG4gICAgYmFja2dyb3VuZDogI2NlZTFmNztcbiAgICBjb2xvcjogIzRhOTBlMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuYm90dG9tLW10LXNlY3Rpb24gLmljb24tcm93IHNwYW4ge1xuICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDsgfVxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmJvdHRvbS1tdC1zZWN0aW9uIC5hcnJvdy1idXR0b24gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuYm90dG9tLW10LXNlY3Rpb24gLmFycm93LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuYm90dG9tLW10LXNlY3Rpb24gLmFycm93LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuYm90dG9tLW10LXNlY3Rpb24gc2VsZWN0Lm15LXNlbGVjdCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5oZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vYXNzZXRzL2ltZy9hZmYtaGVhZGVyLWltZy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMTAwcHggMCAxODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5oZWFkZXItdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzLjc1ZW0pIHtcbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmhlYWRlci10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDIwMHB4IDA7IH0gfVxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmhlYWRlci10ZXh0IGgxIHtcbiAgICBjb2xvcjogIzAwMzk1MjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuaGVhZGVyLXRleHQgLnN1Yi1za2ktdGV4dCB7XG4gICAgY29sb3I6ICMwMDM5NTI7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuaGVhZGVyLXRleHQgc2VsZWN0Lm15LXNlbGVjdCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuaGVhZGVyLXRleHQgYnV0dG9uLmFycm93LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuaGVhZGVyLXRleHQgYnV0dG9uLmFycm93LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAudGV4dHVhbGx5LWFjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC50ZXh0dWFsbHktYWN0aXZlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAudGV4dHVhbGx5LWFjdGl2ZSBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAudGV4dHVhbGx5LWFjdGl2ZSAucm93IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC50ZXh0dWFsbHktYWN0aXZlIC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNjBweDsgfSB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC50ZXh0dWFsbHktYWN0aXZlIC5yb3cgLmNvbHVtbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAudGV4dHVhbGx5LWFjdGl2ZSBwLmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMzk1MjtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC50ZXh0dWFsbHktYWN0aXZlIHAuaGVhZGVyLnJhLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDhweDsgfVxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLnRleHR1YWxseS1hY3RpdmUgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2VlMWY3O1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4OyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuZ3JhcGhpYy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMHB4IDAgMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmdyYXBoaWMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgNzBweDsgfSB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuZ3JhcGhpYy1zZWN0aW9uIC5yb3cge1xuICAgIG1heC13aWR0aDogNDgwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmdyYXBoaWMtc2VjdGlvbiAucm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuZ3JhcGhpYy1zZWN0aW9uIC5yb3cuc2Vjb25kLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDsgfSB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuZ3JhcGhpYy1zZWN0aW9uIC5pbWFnZS1zaWRlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5ncmFwaGljLXNlY3Rpb24gLmltYWdlLXNpZGUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5ncmFwaGljLXNlY3Rpb24gLnRleHQtc2lkZSB1bCB7XG4gICAgbWFyZ2luOiAwcHggMCAxZW0gMmVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuZ3JhcGhpYy1zZWN0aW9uIC50ZXh0LXNpZGUgdWwgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG4gIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuZ3JhcGhpYy1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuY2xpZW50LXJldmlldy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmNsaWVudC1yZXZpZXctc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmNsaWVudC1yZXZpZXctc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5jbGllbnQtcmV2aWV3LXNlY3Rpb24gLnRoZS1zdGFycyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5jbGllbnQtcmV2aWV3LXNlY3Rpb24gLmZsZXgtcGFyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuY2xpZW50LXJldmlldy1zZWN0aW9uIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmx1LWJvZHkgLm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS11cGRhdGVkLXJhLmlzby1sYW5kaW5nLXBhZ2UtYWZmIC5jbGllbnQtcmV2aWV3LXNlY3Rpb24gLmZsZXgtcGFyZW50IC5mbGV4LWFyZWEge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuY2xpZW50LXJldmlldy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuZmxleC1hcmVhIC5ib3gge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmNsaWVudC1yZXZpZXctc2VjdGlvbiAuZmxleC1wYXJlbnQgLmZsZXgtYXJlYSAuYm94IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIC5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiAuY2xpZW50LXJldmlldy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuZmxleC1hcmVhIC5ib3ggaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAubHUtYm9keSAubmV3LWNvbnRlbnQubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuaXNvLWxhbmRpbmctcGFnZS1hZmYgLmNsaWVudC1yZXZpZXctc2VjdGlvbiAuZmxleC1wYXJlbnQgLmZsZXgtYXJlYSAuYm94IHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuI29sYXJrLXdyYXBwZXIgLm9sYXJrLWxhdW5jaC1idXR0b24gLm9sYXJrLWJ1dHRvbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4jb2xhcmstY29udGFpbmVyIC5vbGFyay1icmFuZGluZy1saW5rIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaG9wcGluZy1jYXJ0LWJhc2Utc3R5bGUsIC5uZXctMjAxOC1uYXYgdWw6bm90KCNtZW51LW1kZCkgbGkuaXNvLXNob3BwaW5nLWNhcnQgYSwgLm1vYmlsZS1pc28tc2hvcHBpbmctY2FydC1jb250YWluZXIgLm1vYmlsZS1pc28tc2hvcHBpbmctY2FydCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaG9wcGluZy1jYXJ0LWJhc2Utc3R5bGU6YmVmb3JlLCAubmV3LTIwMTgtbmF2IHVsOm5vdCgjbWVudS1tZGQpIGxpLmlzby1zaG9wcGluZy1jYXJ0IGE6YmVmb3JlLCAubW9iaWxlLWlzby1zaG9wcGluZy1jYXJ0LWNvbnRhaW5lciAubW9iaWxlLWlzby1zaG9wcGluZy1jYXJ0IGE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gIC5zaG9wcGluZy1jYXJ0LWJhc2Utc3R5bGU6YWZ0ZXIsIC5uZXctMjAxOC1uYXYgdWw6bm90KCNtZW51LW1kZCkgbGkuaXNvLXNob3BwaW5nLWNhcnQgYTphZnRlciwgLm1vYmlsZS1pc28tc2hvcHBpbmctY2FydC1jb250YWluZXIgLm1vYmlsZS1pc28tc2hvcHBpbmctY2FydCBhOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2YwNTIyMzsgfVxuXG4uYWRkci12ZXJpZmljYXRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWRkci12ZXJpZmljYXRpb24tcmFkaW8tYm94IHtcbiAgYmFja2dyb3VuZDogI2VmZjhmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2VmZjhmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFkZHItdmVyaWZpY2F0aW9uLXJhZGlvLWJveDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgY29udGVudDogJ1xcZjA5Nic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgLmFkZHItdmVyaWZpY2F0aW9uLXJhZGlvLWJveCAuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmFkZHItdmVyaWZpY2F0aW9uLXJhZGlvLWJveCAubGluZS1pdGVtLCAuYWRkci12ZXJpZmljYXRpb24tcmFkaW8tYm94IC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5zdWItbGluZS1pdGVtLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuYWRkci12ZXJpZmljYXRpb24tcmFkaW8tYm94IC5zdWItbGluZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnVwZGF0ZVVzZXJBZGRyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwOyB9XG4gIC51cGRhdGVVc2VyQWRkcjpjaGVja2VkICsgLmFkZHItdmVyaWZpY2F0aW9uLXJhZGlvLWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE5MGUyOyB9XG4gICAgLnVwZGF0ZVVzZXJBZGRyOmNoZWNrZWQgKyAuYWRkci12ZXJpZmljYXRpb24tcmFkaW8tYm94OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTRhJzsgfVxuXG4udGV4dC10cmFuc2Zvcm0tbm9uZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5ldy0yMDE4LW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiA1MDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAubmV3LTIwMTgtbmF2IC5tb2JpbGUtbWVudS10cmlnZ2VyLWV4aXQsXG4gIC5uZXctMjAxOC1uYXYgLm1kZC1tb2JpbGUtbWVudS10cmlnZ2VyLWV4aXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAubmV3LTIwMTgtbmF2IC5tb2JpbGUtbWVudS10cmlnZ2VyLWV4aXQ6aG92ZXIsXG4gICAgLm5ldy0yMDE4LW5hdiAubWRkLW1vYmlsZS1tZW51LXRyaWdnZXItZXhpdDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gICAgICAubmV3LTIwMTgtbmF2IC5tb2JpbGUtbWVudS10cmlnZ2VyLWV4aXQsXG4gICAgICAubmV3LTIwMTgtbmF2IC5tZGQtbW9iaWxlLW1lbnUtdHJpZ2dlci1leGl0IHtcbiAgICAgICAgdG9wOiAyOHB4OyB9IH1cbiAgLm5ldy0yMDE4LW5hdiAubW9iaWxlLW1lbnUtdHJpZ2dlcixcbiAgLm5ldy0yMDE4LW5hdiAubWRkLW1vYmlsZS1tZW51LXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIycHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAgICAgLm5ldy0yMDE4LW5hdiAubW9iaWxlLW1lbnUtdHJpZ2dlcixcbiAgICAgIC5uZXctMjAxOC1uYXYgLm1kZC1tb2JpbGUtbWVudS10cmlnZ2VyIHtcbiAgICAgICAgdG9wOiAzMHB4OyB9IH1cbiAgICAubmV3LTIwMTgtbmF2IC5tb2JpbGUtbWVudS10cmlnZ2VyOmFmdGVyLFxuICAgIC5uZXctMjAxOC1uYXYgLm1kZC1tb2JpbGUtbWVudS10cmlnZ2VyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiTUVOVVwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IC02N3B4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1czsgfVxuICAgIC5uZXctMjAxOC1uYXYgLm1vYmlsZS1tZW51LXRyaWdnZXI6aG92ZXIsXG4gICAgLm5ldy0yMDE4LW5hdiAubWRkLW1vYmlsZS1tZW51LXRyaWdnZXI6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTAgZGVncyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Mi41ZW0pIHtcbiAgICAgIC5uZXctMjAxOC1uYXYgLm1vYmlsZS1tZW51LXRyaWdnZXIsXG4gICAgICAubmV3LTIwMTgtbmF2IC5tZGQtbW9iaWxlLW1lbnUtdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmV3LTIwMTgtbmF2IC5tb2JpbGUtbWVudS10cmlnZ2VyLm9wZW4sXG4gIC5uZXctMjAxOC1uYXYgLm1kZC1tb2JpbGUtbWVudS10cmlnZ2VyLm9wZW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5uZXctMjAxOC1uYXYgLm1vYmlsZS1tZW51LXRyaWdnZXIub3BlbjphZnRlcixcbiAgICAubmV3LTIwMTgtbmF2IC5tZGQtbW9iaWxlLW1lbnUtdHJpZ2dlci5vcGVuOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLm5ldy0yMDE4LW5hdiAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gICAgICAubmV3LTIwMTgtbmF2IC5pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5uZXctMjAxOC1uYXYgLmlubmVyIHVsLm9ubHktZGVza3RvcC1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gICAgICAgIC5uZXctMjAxOC1uYXYgLmlubmVyIHVsLm9ubHktZGVza3RvcC1uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5uZXctMjAxOC1uYXYgLmlubmVyIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHRvcDogODRweDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uZXctMjAxOC1uYXYgLmlubmVyIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgLm5ldy0yMDE4LW5hdiAuaW5uZXIgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLm5ldy0yMDE4LW5hdiAuaW5uZXIgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciBmb3JtIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgICAgICAgIC5uZXctMjAxOC1uYXYgLmlubmVyIC5zZWFyY2gtZm9ybS1jb250YWluZXIgZm9ybSBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxNGM5OTE7IH1cbiAgICAgICAgLm5ldy0yMDE4LW5hdiAuaW5uZXIgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciBmb3JtIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3LTIwMTgtbmF2IHVsOm5vdCgjbWVudS1tZGQpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubmV3LTIwMTgtbmF2IHVsOm5vdCgjbWVudS1tZGQpIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyLjVlbSkge1xuICAgICAgICAubmV3LTIwMTgtbmF2IHVsOm5vdCgjbWVudS1tZGQpIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH0gfVxuICAgICAgLm5ldy0yMDE4LW5hdiB1bDpub3QoI21lbnUtbWRkKSBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gICAgICAgICAgLm5ldy0yMDE4LW5hdiB1bDpub3QoI21lbnUtbWRkKSBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMuNzVlbSkge1xuICAgICAgICAgIC5uZXctMjAxOC1uYXYgdWw6bm90KCNtZW51LW1kZCkgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICAubmV3LTIwMTgtbmF2IHVsOm5vdCgjbWVudS1tZGQpIGxpIGE6YWZ0ZXIsIC5uZXctMjAxOC1uYXYgdWw6bm90KCNtZW51LW1kZCkgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRjOTkxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAgICAgICAubmV3LTIwMTgtbmF2IHVsOm5vdCgjbWVudS1tZGQpIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm5ldy0yMDE4LW5hdiB1bDpub3QoI21lbnUtbWRkKSBsaSBhOmhvdmVyOmFmdGVyLCAubmV3LTIwMTgtbmF2IHVsOm5vdCgjbWVudS1tZGQpIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXctMjAxOC1uYXYgdWw6bm90KCNtZW51LW1kZCkgbGkuaXNvLXNob3BwaW5nLWNhcnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5ldy0yMDE4LW5hdiB1bDpub3QoI21lbnUtbWRkKSBsaS5pc28tc2hvcHBpbmctY2FydCBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9XG4gICAgICAgIC5uZXctMjAxOC1uYXYgdWw6bm90KCNtZW51LW1kZCkgbGkuaXNvLXNob3BwaW5nLWNhcnQgYTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gICAgICAgICAgICAubmV3LTIwMTgtbmF2IHVsOm5vdCgjbWVudS1tZGQpIGxpLmlzby1zaG9wcGluZy1jYXJ0IGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiAtNHB4OyB9IH1cbiAgICAgICAgLm5ldy0yMDE4LW5hdiB1bDpub3QoI21lbnUtbWRkKSBsaS5pc28tc2hvcHBpbmctY2FydCBhOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTEzcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Mi41ZW0pIHtcbiAgICAgICAgICAgIC5uZXctMjAxOC1uYXYgdWw6bm90KCNtZW51LW1kZCkgbGkuaXNvLXNob3BwaW5nLWNhcnQgYTphZnRlciB7XG4gICAgICAgICAgICAgIHRvcDogLTE3cHg7IH0gfVxuICAgIC5uZXctMjAxOC1uYXYgdWw6bm90KCNtZW51LW1kZCkgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Mi41ZW0pIHtcbiAgICAgICAgLm5ldy0yMDE4LW5hdiB1bDpub3QoI21lbnUtbWRkKSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5uZXctMjAxOC1uYXYgdWw6bm90KCNtZW51LW1kZCkgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTpob3ZlciB+IC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIC5uZXctMjAxOC1uYXYgdWwuc3ViLW1lbnU6bm90KCNtZW51LW1kZCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gICAgICAubmV3LTIwMTgtbmF2IHVsLnN1Yi1tZW51Om5vdCgjbWVudS1tZGQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiA4NHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU0ZTg7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDsgfVxuICAgICAgICAubmV3LTIwMTgtbmF2IHVsLnN1Yi1tZW51Om5vdCgjbWVudS1tZGQpOmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm5ldy0yMDE4LW5hdiB1bC5zdWItbWVudTpub3QoI21lbnUtbWRkKSBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmV3LTIwMTgtbmF2IHVsLnN1Yi1tZW51Om5vdCgjbWVudS1tZGQpIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTRlODtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAubmV3LTIwMTgtbmF2IHVsLnN1Yi1tZW51Om5vdCgjbWVudS1tZGQpIGxpIGE6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAgICAgLm5ldy0yMDE4LW5hdiB1bC5zdWItbWVudTpub3QoI21lbnUtbWRkKSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG4gICAgLm5ldy0yMDE4LW5hdiB1bC5zdWItbWVudTpub3QoI21lbnUtbWRkKSBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAubmV3LTIwMTgtbmF2IC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uZXctMjAxOC1uYXYgLmxvZ28tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMThweCAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gICAgLm5ldy0yMDE4LW5hdiAubG9nby1saW5rIGltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgICAgICAgLm5ldy0yMDE4LW5hdiAubG9nby1saW5rIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Mi41ZW0pIHtcbiAgICAgIC5uZXctMjAxOC1uYXYgLmxvZ28tbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwcHg7IH0gfVxuICAubmV3LTIwMTgtbmF2IC5nZXQtc3RhcnRlZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMyOTQ2NmU7XG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm5ldy0yMDE4LW5hdiAuZ2V0LXN0YXJ0ZWQgLm1kZC1idXR0b24taWNvbiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDsgfVxuICAgIC5uZXctMjAxOC1uYXYgLmdldC1zdGFydGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gICAgICAubmV3LTIwMTgtbmF2IC5nZXQtc3RhcnRlZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gICAgICAubmV3LTIwMTgtbmF2IC5nZXQtc3RhcnRlZCB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMuNzVlbSkge1xuICAgICAgLm5ldy0yMDE4LW5hdiAuZ2V0LXN0YXJ0ZWQge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQwcHg7IH0gfVxuICAubmV3LTIwMTgtbmF2IC5nZXQtc3RhcnRlZC5nZXQtc3RhcnRlZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gICAgICAubmV3LTIwMTgtbmF2IC5nZXQtc3RhcnRlZC5nZXQtc3RhcnRlZC1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5ldy0yMDE4LW5hdiAuZ2V0LXN0YXJ0ZWQuZ2V0LXN0YXJ0ZWQtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyLjVlbSkge1xuICAgICAgLm5ldy0yMDE4LW5hdiAuZ2V0LXN0YXJ0ZWQuZ2V0LXN0YXJ0ZWQtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIuNWVtKSB7XG4gIC5uZXctMjAxOC1uYXYub3BlbiAuc2VhcmNoLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLm5ldy0yMDE4LW5hdi5vcGVuIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm5ldy0yMDE4LW5hdi5vcGVuIC5pbm5lciAuZ2V0LXN0YXJ0ZWQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ldy0yMDE4LW5hdi5vcGVuIHVsOm5vdCgjbWVudS1tZGQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXctMjAxOC1uYXYub3BlbiB1bDpub3QoI21lbnUtbWRkKSBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmV3LTIwMTgtbmF2Lm9wZW4gdWw6bm90KCNtZW51LW1kZCkgbGkgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWU0ZTg7IH1cbiAgICAgICAgLm5ldy0yMDE4LW5hdi5vcGVuIHVsOm5vdCgjbWVudS1tZGQpIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmV3LTIwMTgtbmF2Lm9wZW4gdWw6bm90KCNtZW51LW1kZCkgbGkgLnN1Yi1tZW51LXRyaWdnZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5uZXctMjAxOC1uYXYub3BlbiB1bDpub3QoI21lbnUtbWRkKSBsaSAuc3ViLW1lbnUtdHJpZ2dlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgICAgdG9wOiAxNy41cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgLm5ldy0yMDE4LW5hdi5vcGVuIHVsOm5vdCgjbWVudS1tZGQpIGxpIC5zdWItbWVudS10cmlnZ2VyLnJvdGF0ZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5uZXctMjAxOC1uYXYub3BlbiB1bDpub3QoI21lbnUtbWRkKSBsaS5pc28tc2hvcHBpbmctY2FydCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN1Yi1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWhlYWRlci1ncmFwaGljLnBuZ1wiKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuc3ViLXBhZ2UtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4NXB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjVlbSkge1xuICAgIC5zdWItcGFnZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0IG5vLXJlcGVhdDsgfSB9XG4gIC5zdWItcGFnZS1oZWFkZXIgc3BhbixcbiAgLnN1Yi1wYWdlLWhlYWRlciBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5zdWItcGFnZS1oZWFkZXIgc3BhbixcbiAgICAgIC5zdWItcGFnZS1oZWFkZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnN1Yi1wYWdlLWhlYWRlciBzcGFuLnN1Yi10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xNWVtOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLnN1Yi1wYWdlLWhlYWRlciBzcGFuLnN1Yi10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG5cbi5zdGlja3ktbmF2LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLnN0aWNreS1uYXYtc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7IH0gfVxuICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLnN0aWNreS1uYXYtc2VjdGlvbiAucmVsYXRlZC1wYWdlLWJveCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5zdGlja3ktbmF2LXNlY3Rpb24gLnJlbGF0ZWQtcGFnZS1ib3ggZm9ybSNyZWxhdGVkLXBhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zdGlja3ktbmF2LXNlY3Rpb24gLnJlbGF0ZWQtcGFnZS1ib3ggLnNlY3Rpb24tZGl2aWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5zZWN0aW9uLWRpdmlkZXIge1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuICAgICAgLnN0aWNreS1uYXYtc2VjdGlvbiAucmVsYXRlZC1wYWdlLWJveCAuc2VjdGlvbi1kaXZpZGVyIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5zZWN0aW9uLWRpdmlkZXI6aG92ZXIgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgICAgIC5zdGlja3ktbmF2LXNlY3Rpb24gLnJlbGF0ZWQtcGFnZS1ib3ggLnNlY3Rpb24tZGl2aWRlcjpob3ZlciAuaG92ZXItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zdGlja3ktbmF2LXNlY3Rpb24gLnJlbGF0ZWQtcGFnZS1ib3ggLnNlY3Rpb24tZGl2aWRlcjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0OyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5zZWN0aW9uLWRpdmlkZXI6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgICAgIC5zdGlja3ktbmF2LXNlY3Rpb24gLnJlbGF0ZWQtcGFnZS1ib3ggLnNlY3Rpb24tZGl2aWRlciBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5zZWN0aW9uLWRpdmlkZXIgc3Ryb25nOmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMHB4OyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5zZWN0aW9uLWRpdmlkZXIgc3Ryb25nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnN0aWNreS1uYXYtc2VjdGlvbiAucmVsYXRlZC1wYWdlLWJveCAuc2VjdGlvbi1kaXZpZGVyIHN0cm9uZzphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIC5zdGlja3ktbmF2LXNlY3Rpb24gLnJlbGF0ZWQtcGFnZS1ib3ggLnNlY3Rpb24tZGl2aWRlcjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdGlja3ktbmF2LXNlY3Rpb24gLnJlbGF0ZWQtcGFnZS1ib3ggZm9ybSBwIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN0aWNreS1uYXYtc2VjdGlvbiAucmVsYXRlZC1wYWdlLWJveCAuaG92ZXItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC5zdGlja3ktbmF2LXNlY3Rpb24gLnJlbGF0ZWQtcGFnZS1ib3ggLmhvdmVyLW1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5ob3Zlci1tZW51IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5ob3Zlci1tZW51IGxhYmVsOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5ob3Zlci1tZW51IGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAgIC5zdGlja3ktbmF2LXNlY3Rpb24gLnJlbGF0ZWQtcGFnZS1ib3ggLmhvdmVyLW1lbnUgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTRlODtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAgICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5ob3Zlci1tZW51IGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5ob3Zlci1tZW51IGxhYmVsOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAuc3RpY2t5LW5hdi1zZWN0aW9uIC5yZWxhdGVkLXBhZ2UtYm94IC5ob3Zlci1tZW51IGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnN0aWNreS1uYXYtc2VjdGlvbiAucmVsYXRlZC1wYWdlLWJveCAuaG92ZXItbWVudTpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmFqMTgtc3ViLW5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgei1pbmRleDogMjAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuYWoxOC1zdWItbmF2IC5pdGVtIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuYWoxOC1zdWItbmF2IC5pdGVtLmxhc3QgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWoxOC1zdWItbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmFqMTgtc3ViLW5hdiBhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4OyB9IH1cbiAgICAuYWoxOC1zdWItbmF2IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuYWoxOC1zdWItbmF2IGE6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNDsgfSB9XG4gIC5hajE4LXN1Yi1uYXYgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuYWoxOC1zdWItbmF2IC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmFqMTgtc3ViLW5hdiAuc3ViLXN1Yi1uYXYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWoxOC1zdWItbmF2IC5zdWItc3ViLW5hdi1jb250YWluZXI6aG92ZXIgLnN1Yi1zdWItbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFqMTgtc3ViLW5hdiAuc3ViLXN1Yi1uYXYtY29udGFpbmVyIC5zdWItc3ViLW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmFqMTgtc3ViLW5hdiAuc3ViLXN1Yi1uYXYtY29udGFpbmVyIC5zdWItc3ViLW5hdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA2NnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU0ZTg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDsgfSB9XG4gICAgICAuYWoxOC1zdWItbmF2IC5zdWItc3ViLW5hdi1jb250YWluZXIgLnN1Yi1zdWItbmF2OmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5hajE4LXN1Yi1uYXYgLnN1Yi1zdWItbmF2LWNvbnRhaW5lciAuc3ViLXN1Yi1uYXYgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICAgLmFqMTgtc3ViLW5hdiAuc3ViLXN1Yi1uYXYtY29udGFpbmVyIC5zdWItc3ViLW5hdiBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgIC5hajE4LXN1Yi1uYXYgLnN1Yi1zdWItbmF2LWNvbnRhaW5lciAuc3ViLXN1Yi1uYXYgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gICAgICAgIC5hajE4LXN1Yi1uYXYgLnN1Yi1zdWItbmF2LWNvbnRhaW5lciAuc3ViLXN1Yi1uYXYgYTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuYWoxOC1zdWItbmF2IC5zdWItc3ViLW5hdi1jb250YWluZXIgLnN1Yi1zdWItbmF2IGE6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgICAgLmFqMTgtc3ViLW5hdiAuc3ViLXN1Yi1uYXYtY29udGFpbmVyIC5zdWItc3ViLW5hdiBhIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlNGU4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgLmFqMTgtc3ViLW5hdiAuc3ViLXN1Yi1uYXYtY29udGFpbmVyIC5zdWItc3ViLW5hdiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogIzI5NDY2ZTsgfSB9XG4gICAgLmFqMTgtc3ViLW5hdiAuc3ViLXN1Yi1uYXYtY29udGFpbmVyIC5tb3JlLXRyaWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAuYWoxOC1zdWItbmF2IC5zdWItc3ViLW5hdi1jb250YWluZXIgLm1vcmUtdHJpZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmFqMTgtc3ViLW5hdiAuc3ViLXN1Yi1uYXYtY29udGFpbmVyIC5tb3JlLXRyaWc6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXYge1xuICBjb2xvcjogIzI5NDY2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RhdGUtcmVsYXRlZC1wYWdlcy10b3BwZXItZGl2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjVlbSkge1xuICAgIC5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXYge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuc3RhdGUtcmVsYXRlZC1wYWdlcy10b3BwZXItZGl2OmFmdGVyIHtcbiAgICAgICAgdG9wOiAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLnN0YXRlLXJlbGF0ZWQtcGFnZXMtdG9wcGVyLWRpdiB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLnN0YXRlLXJlbGF0ZWQtcGFnZXMtdG9wcGVyLWRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgIC5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXYge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLnN0YXRlLXJlbGF0ZWQtcGFnZXMtdG9wcGVyLWRpdi5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXYtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXYuc3RhdGUtcmVsYXRlZC1wYWdlcy10b3BwZXItZGl2LW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN0YXRlLXJlbGF0ZWQtcGFnZXMtdG9wcGVyLWRpdi5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXYtbW9iaWxlLm9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBjb2xvcjogIzAwMzk1MjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB0b3A6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjVlbSkge1xuICAgIC5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXYuc3RhdGUtcmVsYXRlZC1wYWdlcy10b3BwZXItZGl2LW1vYmlsZS5vcGVuOmFmdGVyIHtcbiAgICAgIHRvcDogMTNweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuc3RhdGUtcmVsYXRlZC1wYWdlcy10b3BwZXItZGl2LnN0YXRlLXJlbGF0ZWQtcGFnZXMtdG9wcGVyLWRpdi1tb2JpbGUub3BlbjphZnRlciB7XG4gICAgICB0b3A6IDE1cHg7IH0gfVxuXG4uaXNvLTE5LW5hdi5uZXctMjAxOC1uYXYge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmlzby0xOS1uYXYubmV3LTIwMTgtbmF2IC5sb2dvLWxpbmsge1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4tbW9iaWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm92ZXJmbG93LWhpZGRlbi1tb2JpbGUge1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0OyB9IH1cblxuLm1kZC10cmlnZ2VyLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyOyB9XG5cbi5tZGQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbnRlbnQtdmlzaWJpbGl0eTogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gICAgLm1kZC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzdweCk7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm1kZC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiA4NXB4O1xuICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7IH0gfVxuICAubWRkLWNvbnRhaW5lciAubWRkLXRyaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA5MHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjNGE5MGUyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAubWRkLWNvbnRhaW5lciAubWRkLXRyaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1kZC1jb250YWluZXIgLm1kZC10b3AtY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAubWRkLWNvbnRhaW5lciAubWRkLXRvcC1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAubWRkLWNvbnRhaW5lciAubWRkLXRvcC1jb250YWluZXIgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLm1kZC1jb250YWluZXIgLm1kZC10b3AtY29udGFpbmVyIC5sZWZ0LFxuICAgIC5tZGQtY29udGFpbmVyIC5tZGQtdG9wLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLm1kZC1jb250YWluZXIgLm1kZC10b3AtY29udGFpbmVyIC5sZWZ0LFxuICAgICAgICAubWRkLWNvbnRhaW5lciAubWRkLXRvcC1jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cbiAgICAubWRkLWNvbnRhaW5lciAubWRkLXRvcC1jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAubWRkLWNvbnRhaW5lciAubWRkLXRvcC1jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIC5tZGQtY29udGFpbmVyIC5tZGQtdG9wLWNvbnRhaW5lciAucmlnaHQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgZmxleDogMSAwIDMzJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAgIC5tZGQtY29udGFpbmVyIC5tZGQtdG9wLWNvbnRhaW5lciAucmlnaHQgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAyNSU7IH0gfVxuICAgICAgICAubWRkLWNvbnRhaW5lciAubWRkLXRvcC1jb250YWluZXIgLnJpZ2h0IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTQ1YWFjOyB9XG4gICAgICAubWRkLWNvbnRhaW5lciAubWRkLXRvcC1jb250YWluZXIgLnJpZ2h0IGEubW9iaWxlLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAgIC5tZGQtY29udGFpbmVyIC5tZGQtdG9wLWNvbnRhaW5lciAucmlnaHQgYS5tb2JpbGUtb25seSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5tZGQtY29udGFpbmVyIC5tZGQtdG9wLWNvbnRhaW5lciAucmlnaHQgYS5kZXNrdG9wLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAubWRkLWNvbnRhaW5lciAubWRkLXRvcC1jb250YWluZXIgLnJpZ2h0IGEuZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLm1kZC1jb250YWluZXIgLm1kZC10b3AtY29udGFpbmVyIC5tZGQtY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAubWRkLWNvbnRhaW5lciAubWRkLXRvcC1jb250YWluZXIgLm1kZC1jbG9zZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm1kZC1jb250YWluZXIgLm1kZC1ib2R5LWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIC5zdWItbWVudS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1kZC1jb250YWluZXIgLm1kZC1ib2R5LWNvbnRhaW5lciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDBweDsgfVxuICAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIHVsLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIHVsLnN1Yi1tZW51IGxpIGEsIC5tZGQtY29udGFpbmVyIC5tZGQtYm9keS1jb250YWluZXIgdWwuc3ViLW1lbnUgbGkgLm1kZC1yZWFsLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1kZC1jb250YWluZXIgLm1kZC1ib2R5LWNvbnRhaW5lciB1bC5zdWItbWVudSBsaSBhIHNwYW4sIC5tZGQtY29udGFpbmVyIC5tZGQtYm9keS1jb250YWluZXIgdWwuc3ViLW1lbnUgbGkgLm1kZC1yZWFsLWxpbmsgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXM7IH1cbiAgICAgIC5tZGQtY29udGFpbmVyIC5tZGQtYm9keS1jb250YWluZXIgdWwuc3ViLW1lbnUgbGkgYTpob3ZlciBzcGFuLCAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIHVsLnN1Yi1tZW51IGxpIC5tZGQtcmVhbC1saW5rOmhvdmVyIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzI5NDY2ZTsgfVxuICAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIHVsLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3RhdGUtbGluay1wYXJlbnQgbGkubWRkLXN0YXRlLWxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIHVsLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3RhdGUtbGluay1wYXJlbnQgbGkubWRkLXN0YXRlLWxpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyUgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gICAgICAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIHVsLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3RhdGUtbGluay1wYXJlbnQgbGkubWRkLXN0YXRlLWxpIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NiUgIWltcG9ydGFudDsgfSB9XG4gICAgLm1kZC1jb250YWluZXIgLm1kZC1ib2R5LWNvbnRhaW5lciB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN0YXRlLWxpbmstcGFyZW50IGxpLm1kZC1zdGF0ZS1saSBhLCAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIHVsLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3RhdGUtbGluay1wYXJlbnQgbGkubWRkLXN0YXRlLWxpIC5tZGQtcmVhbC1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM0YTkwZTIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuICAgICAgLm1kZC1jb250YWluZXIgLm1kZC1ib2R5LWNvbnRhaW5lciB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN0YXRlLWxpbmstcGFyZW50IGxpLm1kZC1zdGF0ZS1saSBhOmhvdmVyLCAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIHVsLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3RhdGUtbGluay1wYXJlbnQgbGkubWRkLXN0YXRlLWxpIC5tZGQtcmVhbC1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyOTQ2NmUgIWltcG9ydGFudDsgfVxuICAgIC5tZGQtY29udGFpbmVyIC5tZGQtYm9keS1jb250YWluZXIgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zdGF0ZS1saW5rLXBhcmVudCBsaS5tZGQtc3RhdGUtbGkgc3BhbiB7XG4gICAgICBtYXJnaW46IDBweDsgfVxuICAgIC5tZGQtY29udGFpbmVyIC5tZGQtYm9keS1jb250YWluZXIgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zdGF0ZS1saW5rLXBhcmVudCBsaS5tZGQtc3RhdGUtbGkgaSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1kZC1jb250YWluZXIgLm1kZC1ib2R5LWNvbnRhaW5lciB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN0YXRlLWxpbmstcGFyZW50IGxpLm1kZC1zdGF0ZS1saSAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIC5pc28tYnV0dG9uLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLm1kZC1jb250YWluZXIgLm1kZC1ib2R5LWNvbnRhaW5lciAubWRkLWJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLm1kZC1jb250YWluZXIgLm1kZC1ib2R5LWNvbnRhaW5lciAubWRkLWJyZWFkY3J1bWJzIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1czsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIC5tZGQtYnJlYWRjcnVtYnMgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC5tZGQtY29udGFpbmVyIC5tZGQtYm9keS1jb250YWluZXIgLm1kZC1icmVhZGNydW1icyBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gICAgICAubWRkLWNvbnRhaW5lciAubWRkLWJvZHktY29udGFpbmVyIC5tZGQtYnJlYWRjcnVtYnMgc3Bhbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gICAgLm1kZC1jb250YWluZXIgLm1kZC1ib2R5LWNvbnRhaW5lciAubWRkLWJyZWFkY3J1bWJzIHNwYW4uc2VwYXJhdG9yOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gIC5tZGQtY29udGFpbmVyIC5tZGQtYmFjayB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMnB4IDM0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7IH1cbiAgICAubWRkLWNvbnRhaW5lciAubWRkLWJhY2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0NWFhYzsgfVxuICAubWRkLWNvbnRhaW5lciAubWRkLWJhY2suc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1kZC1jb250YWluZXIgLm1kZC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZGQtY29udGFpbmVyIC5tZGQtY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5tZGQtY29udGFpbmVyIC5pc28tYnV0dG9uLWxpbmsubWRkLWJ1dHRvbi1saW5rIHAubWRkLWNhdGEtbGluayB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1kZC1jb250YWluZXIgLmlzby1idXR0b24tbGluay5tZGQtYnV0dG9uLWxpbmsgcC5tZGQtY2F0YS1saW5rIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gICAgICAubWRkLWNvbnRhaW5lciAuaXNvLWJ1dHRvbi1saW5rLm1kZC1idXR0b24tbGluayBwLm1kZC1jYXRhLWxpbmsgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1kZC1jb250YWluZXIgLmlzby1idXR0b24tbGluay5tZGQtYnV0dG9uLWxpbmsgYS5tZGQtcmVhbC1saW5rIGksIC5tZGQtY29udGFpbmVyIC5pc28tYnV0dG9uLWxpbmsubWRkLWJ1dHRvbi1saW5rIC5tZGQtcmVhbC1saW5rIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1kZC1jb250YWluZXIgLmlzby1idXR0b24tbGluay5tZGQtYnV0dG9uLWxpbmsgYS5tZGQtcmVhbC1saW5rIHNwYW4sIC5tZGQtY29udGFpbmVyIC5pc28tYnV0dG9uLWxpbmsubWRkLWJ1dHRvbi1saW5rIC5tZGQtcmVhbC1saW5rIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgIC5tZGQtY29udGFpbmVyIC5pc28tYnV0dG9uLWxpbmsubWRkLWJ1dHRvbi1saW5rIGEubWRkLXJlYWwtbGluayBzcGFuOmFmdGVyLCAubWRkLWNvbnRhaW5lciAuaXNvLWJ1dHRvbi1saW5rLm1kZC1idXR0b24tbGluayAubWRkLXJlYWwtbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vbi1tZGQtaGVhZGVyIC5nZXQtc3RhcnRlZC5nZXQtc3RhcnRlZC1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5icmVhZGNydW1icy13cmFwcGVyICNicmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5icmVhZGNydW1icy13cmFwcGVyICNicmVhZGNydW1icyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAuYnJlYWRjcnVtYnMtd3JhcHBlciAjYnJlYWRjcnVtYnMgc3BhbiB7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuYnJlYWRjcnVtYnMtd3JhcHBlciAjYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICM0YTkwZTI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5icmVhZGNydW1icy13cmFwcGVyICNicmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQ1YWFjOyB9XG5cbi5tb2JpbGUtaXNvLXNob3BwaW5nLWNhcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDExMHB4O1xuICB0b3A6IDIzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAgIC5tb2JpbGUtaXNvLXNob3BwaW5nLWNhcnQtY29udGFpbmVyIHtcbiAgICAgIHRvcDogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyLjVlbSkge1xuICAgIC5tb2JpbGUtaXNvLXNob3BwaW5nLWNhcnQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubW9iaWxlLWlzby1zaG9wcGluZy1jYXJ0LWNvbnRhaW5lciAubW9iaWxlLWlzby1zaG9wcGluZy1jYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbmZvb3Rlci5hajE4LWZvb3RlciB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgZm9vdGVyLmFqMTgtZm9vdGVyIC5yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIGZvb3Rlci5hajE4LWZvb3RlciAucm93IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIGZvb3Rlci5hajE4LWZvb3RlciAubG9nby1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgZm9vdGVyLmFqMTgtZm9vdGVyIC5sb2dvLWxpbmsgaW1nIHtcbiAgICAgIHdpZHRoOiAyMjBweDsgfVxuICBmb290ZXIuYWoxOC1mb290ZXIgcCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gIGZvb3Rlci5hajE4LWZvb3RlciAubnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBmb290ZXIuYWoxOC1mb290ZXIgLm51bWJlciBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzOyB9XG4gICAgICBmb290ZXIuYWoxOC1mb290ZXIgLm51bWJlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgZm9vdGVyLmFqMTgtZm9vdGVyIC5zb2NpYWwtYmxvY2sge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgcGVyc3BlY3RpdmU6IDgwMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgZm9vdGVyLmFqMTgtZm9vdGVyIC5zb2NpYWwtYmxvY2sge1xuICAgICAgICBtYXJnaW46IDBweDsgfSB9XG4gICAgZm9vdGVyLmFqMTgtZm9vdGVyIC5zb2NpYWwtYmxvY2sgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgZm9vdGVyLmFqMTgtZm9vdGVyIC5zb2NpYWwtYmxvY2sgYSB7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7IH0gfVxuICAgICAgZm9vdGVyLmFqMTgtZm9vdGVyIC5zb2NpYWwtYmxvY2sgYSBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIGZvb3Rlci5hajE4LWZvb3RlciAuc29jaWFsLWJsb2NrIGEgaS50d28ge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4yNXM7XG4gICAgICAgIHRvcDogLTQ1cHg7IH1cbiAgICAgIGZvb3Rlci5hajE4LWZvb3RlciAuc29jaWFsLWJsb2NrIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjk0NjZlOyB9XG4gICAgICAgIGZvb3Rlci5hajE4LWZvb3RlciAuc29jaWFsLWJsb2NrIGE6aG92ZXIgaSB7XG4gICAgICAgICAgdG9wOiA1NXB4OyB9XG4gICAgICAgIGZvb3Rlci5hajE4LWZvb3RlciAuc29jaWFsLWJsb2NrIGE6aG92ZXIgaS50d28ge1xuICAgICAgICAgIHRvcDogNXB4OyB9XG4gIGZvb3Rlci5hajE4LWZvb3RlciAubW9iaWxlLXNob3ctbW9yZS1kaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgZm9vdGVyLmFqMTgtZm9vdGVyIC5tb2JpbGUtc2hvdy1tb3JlLWRpdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGZvb3Rlci5hajE4LWZvb3RlciAubW9iaWxlLXNob3ctbW9yZS1kaXYgaSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gICAgZm9vdGVyLmFqMTgtZm9vdGVyIC5tb2JpbGUtc2hvdy1tb3JlLWRpdiBpLnJvdGF0ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICBmb290ZXIuYWoxOC1mb290ZXIgLm1vYmlsZS1zaG93LW1vcmUtZGl2IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNzZjYztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgZm9vdGVyLmFqMTgtZm9vdGVyIC5tb2JpbGUtc2hvdy1tb3JlLWRpdiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgZm9vdGVyLmFqMTgtZm9vdGVyIC5saW5rLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIGZvb3Rlci5hajE4LWZvb3RlciAubGluay1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIGZvb3Rlci5hajE4LWZvb3RlciAubGluay1saXN0IGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICBmb290ZXIuYWoxOC1mb290ZXIgLmxpbmstbGlzdCBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICBmb290ZXIuYWoxOC1mb290ZXIgLmxpbmstbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgZm9vdGVyLmFqMTgtZm9vdGVyIC5ib3R0b20tYXJlYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICBmb290ZXIuYWoxOC1mb290ZXIgLmJvdHRvbS1hcmVhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIGZvb3Rlci5hajE4LWZvb3RlciAuYm90dG9tLWFyZWEgcCxcbiAgICBmb290ZXIuYWoxOC1mb290ZXIgLmJvdHRvbS1hcmVhIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBmb290ZXIuYWoxOC1mb290ZXIgLmJvdHRvbS1hcmVhIGltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIGZvb3Rlci5hajE4LWZvb3RlciAuYm90dG9tLWFyZWEgcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQ1cHggMCA2MHB4OyB9XG4gIGZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIC5sb2dvLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICBmb290ZXIuYWoxOC1mb290ZXIuYWoxOC1mb290ZXItMiAubG9nby1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIGZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIC5zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIgLm51bWJlciB7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICBmb290ZXIuYWoxOC1mb290ZXIuYWoxOC1mb290ZXItMiAubnVtYmVyIGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIC5zdXBlci1zbWFsbC1wIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIgLnN1cGVyLXNtYWxsLXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIgLnJpZ2h0LWFsaWduIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIgLmxlZ2FsLXJvdyB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIgLmxlZ2FsLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIGZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIC5sZWdhbC1yb3cgaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIC5sZWdhbC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzOyB9XG4gICAgZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIgLmxlZ2FsLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMxNDVhYWM7IH1cbiAgZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIgLnNlcGFyYXRvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNGE5MGUyOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5uZXctMjAxOC1uYXYge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cbiAgLm5ldy0yMDE4LW5hdiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tb3VudGFpbnMtc2VjdGlvbixcbiAgLm1vdW50YWluLXNlY3Rpb24sXG4gIC5jb25jbHVzaW9uLXNlY3Rpb24sXG4gIG1haW4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LFxuICAubW91bnRhaW5zLFxuICAuYWotMTgtY29udGFjdC1wYWdlIHNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9udy1pZS1ncmFwaGljLnBuZ1wiKSAhaW1wb3J0YW50OyB9IH1cblxuLmZyZWUtYWNjb3VudC1tb2RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgcGFkZGluZzogNDBweCAzMHB4IDMwcHg7XG4gIGxlZnQ6IDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgICAuZnJlZS1hY2NvdW50LW1vZGFsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gICAgLmZyZWUtYWNjb3VudC1tb2RhbCAuaGFsZmllIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgICAuZnJlZS1hY2NvdW50LW1vZGFsIC5oYWxmaWUucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgLmZyZWUtYWNjb3VudC1tb2RhbCBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZnJlZS1hY2NvdW50LW1vZGFsIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5mcmVlLWFjY291bnQtbW9kYWwgZm9ybS5hai0xOC1zLXMtbWFpbi1jb250ZW50LmFqMTgtc2lnbnVwLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLmZyZWUtYWNjb3VudC1tb2RhbCBpLmNsb3NlLWZyZWUtYWNjb3VudC1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgIC5mcmVlLWFjY291bnQtbW9kYWwgaS5jbG9zZS1mcmVlLWFjY291bnQtbW9kYWw6aG92ZXIge1xuICAgICAgY29sb3I6ICNjYzAwMDA7IH1cbiAgLmZyZWUtYWNjb3VudC1tb2RhbCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mcmVlLWFjY291bnQtbW9kYWwtb3ZlcmxheSxcbi5mcmVlLWFjY291bnQtbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mcmVlLWFjY291bnQtbW9kYWwuZG93bmxvYWQtb3B0cy1tb2RhbCxcbi5mcmVlLWFjY291bnQtbW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbGVmdDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQuNzVlbSkge1xuICAgIC5mcmVlLWFjY291bnQtbW9kYWwuZG93bmxvYWQtb3B0cy1tb2RhbCxcbiAgICAuZnJlZS1hY2NvdW50LW1vZGFsIHtcbiAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuNzVlbSkge1xuICAgIC5mcmVlLWFjY291bnQtbW9kYWwuZG93bmxvYWQtb3B0cy1tb2RhbCxcbiAgICAuZnJlZS1hY2NvdW50LW1vZGFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMzBweDsgfSB9XG4gIC5mcmVlLWFjY291bnQtbW9kYWwuZG93bmxvYWQtb3B0cy1tb2RhbCBidXR0b24uYXJyb3ctYnV0dG9uLFxuICAuZnJlZS1hY2NvdW50LW1vZGFsIGJ1dHRvbi5hcnJvdy1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7IH1cbiAgICAuZnJlZS1hY2NvdW50LW1vZGFsLmRvd25sb2FkLW9wdHMtbW9kYWwgYnV0dG9uLmFycm93LWJ1dHRvbjpob3ZlcixcbiAgICAuZnJlZS1hY2NvdW50LW1vZGFsIGJ1dHRvbi5hcnJvdy1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuICAuZnJlZS1hY2NvdW50LW1vZGFsLmRvd25sb2FkLW9wdHMtbW9kYWwgLmRvbS1oLFxuICAuZnJlZS1hY2NvdW50LW1vZGFsIC5kb20taCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZnJlZS1hY2NvdW50LW1vZGFsLmRvd25sb2FkLW9wdHMtbW9kYWwgLmRvbS1zdWItaCxcbiAgLmZyZWUtYWNjb3VudC1tb2RhbCAuZG9tLXN1Yi1oIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mcmVlLWFjY291bnQtbW9kYWwuZG93bmxvYWQtb3B0cy1tb2RhbCBwLFxuICAuZnJlZS1hY2NvdW50LW1vZGFsIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZnJlZS1hY2NvdW50LW1vZGFsLmRvd25sb2FkLW9wdHMtbW9kYWwgLmJ1dHRvbi1zZWN0LFxuICAuZnJlZS1hY2NvdW50LW1vZGFsIC5idXR0b24tc2VjdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5mcmVlLWFjY291bnQtbW9kYWwuZG93bmxvYWQtb3B0cy1tb2RhbCAuYnV0dG9uLXNlY3QgYSxcbiAgICAuZnJlZS1hY2NvdW50LW1vZGFsIC5idXR0b24tc2VjdCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNGE5MGUyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogMTZweCAwcHg7IH1cbiAgICAgIC5mcmVlLWFjY291bnQtbW9kYWwuZG93bmxvYWQtb3B0cy1tb2RhbCAuYnV0dG9uLXNlY3QgYTpob3ZlcixcbiAgICAgIC5mcmVlLWFjY291bnQtbW9kYWwgLmJ1dHRvbi1zZWN0IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDVhYWM7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmZyZWUtYWNjb3VudC1tb2RhbC5kb3dubG9hZC1vcHRzLW1vZGFsIC5idXR0b24tc2VjdCBhLFxuICAgICAgICAuZnJlZS1hY2NvdW50LW1vZGFsIC5idXR0b24tc2VjdCBhIHtcbiAgICAgICAgICB3aWR0aDogNDglOyB9IH1cbiAgICAuZnJlZS1hY2NvdW50LW1vZGFsLmRvd25sb2FkLW9wdHMtbW9kYWwgLmJ1dHRvbi1zZWN0IGE6Zmlyc3Qtb2YtdHlwZSxcbiAgICAuZnJlZS1hY2NvdW50LW1vZGFsIC5idXR0b24tc2VjdCBhOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuZnJlZS1hY2NvdW50LW1vZGFsLmRvd25sb2FkLW9wdHMtbW9kYWwgLmJ1dHRvbi1zZWN0IGE6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgLmZyZWUtYWNjb3VudC1tb2RhbCAuYnV0dG9uLXNlY3QgYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gICAgICAuZnJlZS1hY2NvdW50LW1vZGFsLmRvd25sb2FkLW9wdHMtbW9kYWwgLmJ1dHRvbi1zZWN0IGE6Zmlyc3Qtb2YtdHlwZTpob3ZlcixcbiAgICAgIC5mcmVlLWFjY291bnQtbW9kYWwgLmJ1dHRvbi1zZWN0IGE6Zmlyc3Qtb2YtdHlwZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1YWFjOyB9XG5cbi5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi5pc28tbGFuZGluZy1wYWdlLWJvZHkgLnNsaWNrLWxpc3QsXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5zbGljay1zbGlkZSxcbi5pc28tbGFuZGluZy1wYWdlLWJvZHkgLnNsaWNrLXNsaWRlOmZvY3VzLFxuLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuc2xpY2stc2xpZGUgYSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IGZvb3RlciBpIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmlzby1sYW5kaW5nLXBhZ2UtYm9keSB1bCB7XG4gIG1hcmdpbjogMCAwIDFlbSAxZW07IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbi5pc28tbGFuZGluZy1wYWdlLWJvZHkgcCBzdHJvbmcge1xuICBjb2xvcjogIzAwMzk1MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IHAgc3Ryb25nLmxpZ2h0LWJsdWUge1xuICBjb2xvcjogIzRhOTBlMjsgfVxuXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IGgxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSBoMSB7XG4gICAgICBmb250LXNpemU6IDMuMjVlbTsgfSB9XG5cbi5pc28tbGFuZGluZy1wYWdlLWJvZHkgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IGhyIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7IH1cblxuLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuYnV0dG9uLmxwLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE0Yzk5MTtcbiAgcGFkZGluZzogMThweCA1NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmJ1dHRvbi5scC1idXR0b24gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmJ1dHRvbi5scC1idXR0b246YmVmb3JlLCAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5idXR0b24ubHAtYnV0dG9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmJ1dHRvbi5scC1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IC01MHB4O1xuICAgIGZpbHRlcjogYmx1cigxNXB4KTsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5idXR0b24ubHAtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVhNjIzO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmJ1dHRvbi5scC1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDEyMCU7IH1cblxuLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLW5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbmF2IGltZyB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1uYXYgYS5sb2dvLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbmF2IGEuZXh0cmEtcGFydG5lci1sb2dvLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjYmNiYzsgfVxuXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5pbnRybyB7XG4gICAgcGFkZGluZzogNzBweCAxcmVtIDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5pbnRybyB7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4IDFyZW0gMTgwcHg7IH0gfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmludHJvIC5zbWFsbC10eHQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYjViNWI1O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5pbnRybyBoMSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuaW50cm8gaDEgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5pbnRybyAuYnRuLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmdsb2JhbC1sb2dvLWJhbm5lciArIC5sb2dvLWJhbmsge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAubG9nby1iYW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgcGFkZGluZzogNTBweCAwIDQwcHg7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5sb2dvLWJhbmsgLnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5sb2dvLWJhbmsgLnNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYjViNWI1O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmxvZ28tYmFuayBkaXY6Zm9jdXMsIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmxvZ28tYmFuayBkaXY6aG92ZXIsIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmxvZ28tYmFuayBkaXY6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAubG9nby1iYW5rIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmxvZ28tYmFuayBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAubG9nby1iYW5rIGE6aG92ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAubG9nby1iYW5rIGE6aG92ZXI6YmVmb3JlLCAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5sb2dvLWJhbmsgYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmxvZ28tYmFuayBpbWcge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAubG9nby1iYW5rIGltZzpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTsgfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmxvZ28tYmFuayAuc2xpY2stZG90cyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAubG9nby1iYW5rIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB3aWR0aDogMjVweDsgfVxuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5sb2dvLWJhbmsgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmxvZ28tYmFuayAuc2xpY2stZG90cyBsaTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAgICAgICAgIGNvbG9yOiAjZGZkZmRmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmxvZ28tYmFuayAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50cnVzdC1iYW5rLmxvZ28tYmFuayAuZmlyc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnRydXN0LWJhbmsubG9nby1iYW5rIC5maXJzdCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHJ1c3QtYmFuay5sb2dvLWJhbmsgLmJiYiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnRydXN0LWJhbmsubG9nby1iYW5rIC5iYmIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnRydXN0LWJhbmsubG9nby1iYW5rIC5yYXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHJ1c3QtYmFuay5sb2dvLWJhbmsgLnJhdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnRydXN0LWJhbmsubG9nby1iYW5rIC5yYXQgaSB7XG4gICAgICBjb2xvcjogI2Y1YTYyMztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnRydXN0LWJhbmsubG9nby1iYW5rIC5yYXQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjOTg5ODk4OyB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHJ1c3QtYmFuay5sb2dvLWJhbmsgLnJhdCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50cnVzdC1iYW5rLmxvZ28tYmFuayBpbWcge1xuICAgIGZpbHRlcjogbm9uZTsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5mbGlwLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDAlLCAjRkZGRkZGIDAlLCAjYmRkY2ZmIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi0xLFxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi0zIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHh0LXNlY3Rpb24tMSxcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnR4dC1zZWN0aW9uLTMge1xuICAgICAgICBwYWRkaW5nOiAxNDBweCAwIDUwcHg7IH0gfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnR4dC1zZWN0aW9uLTEgLnRvcC1yb3csXG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHh0LXNlY3Rpb24tMyAudG9wLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHh0LXNlY3Rpb24tMSAuYm90dG9tLXJvdyxcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnR4dC1zZWN0aW9uLTMgLmJvdHRvbS1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHh0LXNlY3Rpb24tMyB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi0zIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi0yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi0yIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnR4dC1zZWN0aW9uLTIgLnRleHQtcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi0yIC50ZXh0LXJvdyAuc21hbGwtMTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuc3RlcC1zZWN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5zdGVwLXNlY3Qge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuc3RlcC1zZWN0IC5hcnJvdy1zZXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuc3RlcC1zZWN0IC5hcnJvdy1zZXQgLmgge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5zdGVwLXNlY3QgLmFycm93LXNldCAuaDpiZWZvcmUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAucmV2aWV3LXNlY3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMCA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnJldmlldy1zZWN0IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDE4MHB4OyB9IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5yZXZpZXctc2VjdCAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5yZXZpZXctc2VjdCAuYWN0LXJldmlldyB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnJldmlldy1zZWN0IC5hY3QtcmV2aWV3IC5uYW1lIHtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4OyB9XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5yZXZpZXctc2VjdCAuYWN0LXJldmlldyBpbWcge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5yZXZpZXctc2VjdCAuYWN0LXJldmlldyAucnAge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzAwMzk1MjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAucmV2aWV3LXNlY3QgLmFjdC1yZXZpZXcgLnJwOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNzBweDtcbiAgICAgICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5yZXZpZXctc2VjdCAuYWN0LXJldmlldyAucnA6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTcwcHg7XG4gICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnJldmlldy1zZWN0IC5hY3QtcmV2aWV3IC5ycCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7IH1cbiAgICAgICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnJldmlldy1zZWN0IC5hY3QtcmV2aWV3IC5ycDpiZWZvcmUsIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnJldmlldy1zZWN0IC5hY3QtcmV2aWV3IC5ycDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnJldmlldy1zZWN0IC5hY3QtcmV2aWV3IC5zdGFycyBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZjVhNjIzOyB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAucmV2aWV3LXNlY3QgLnNsaWNrLXByZXY6YWZ0ZXIsXG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAucmV2aWV3LXNlY3QgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgdG9wOiAxNjVweDtcbiAgICAgIGNvbG9yOiAjMGMzZTYzO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5yZXZpZXctc2VjdCAuc2xpY2stcHJldjpob3ZlcjphZnRlcixcbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5yZXZpZXctc2VjdCAuc2xpY2stbmV4dDpob3ZlcjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAucmV2aWV3LXNlY3QgLnNsaWNrLXByZXY6YWZ0ZXIsXG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5yZXZpZXctc2VjdCAuc2xpY2stbmV4dDphZnRlciB7XG4gICAgICAgIGxlZnQ6IC03MHB4OyB9IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5yZXZpZXctc2VjdCAuc2xpY2stbmV4dDphZnRlciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnJldmlldy1zZWN0IC5zbGljay1uZXh0OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC03MHB4OyB9IH1cblxuLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS13aXRoLWltYWdlLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmJ0bi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuYnRuLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5idG4td3JhcHBlciBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5idG4td3JhcHBlciBhIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS13aXRoLWltYWdlLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1uYXYtd2l0aC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS13aXRoLWltYWdlLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1uYXYtd2l0aC1pbWFnZSBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLW5hdi13aXRoLWltYWdlIGE6YmVmb3JlLCAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLW5hdi13aXRoLWltYWdlIGE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuaW1nLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyLCA0MiwgNTksIDAuNzUpLCByZ2JhKDIsIDQyLCA1OSwgMC4yNSkpLCB1cmwoXCIuL2Fzc2V0cy9pbWcvbnctaXNvLWxhbmRpbmctcGFnZS0yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwIDgwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5pbWctaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAxNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyLCA0MiwgNTksIDAuOSksIHJnYmEoMiwgNDIsIDU5LCAwLjIpIDUwJSksIHVybChcIi4vYXNzZXRzL2ltZy9udy1pc28tbGFuZGluZy1wYWdlLTIuanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDI1JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuaW1nLWhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuYnRuLXdyYXBwZXIgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuaW1nLWhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuYnRuLXdyYXBwZXIgYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS13aXRoLWltYWdlLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmltZy1oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmJ0bi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5pbWctaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5idG4td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuaW1nLWhlYWRlciAuc21hbGwtdHh0LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuaW1nLWhlYWRlciBoMSB7XG4gICAgcGFkZGluZzogMTIwcHggMCAzMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5pbWctaGVhZGVyIGgxIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzLjI1ZW07XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS13aXRoLWltYWdlLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmltZy1oZWFkZXIgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4OyB9IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAuaW1nLWhlYWRlciBoMSBzdHJvbmcge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS13aXRoLWltYWdlLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmxvZ28tYmFuayB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC5sb2dvLWJhbmsge1xuICAgICAgcGFkZGluZzogMzBweCAwIDQwcHg7IH0gfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAubG9nby1iYW5rIHNwYW4uc20ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi0xIHtcbiAgcGFkZGluZzogNzBweCAwIDUwcHg7IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS13aXRoLWltYWdlLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnR4dC1zZWN0aW9uLTEgLnRvcC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHh0LXNlY3Rpb24tMSAuYnRuLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHh0LXNlY3Rpb24tMSBwLFxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHh0LXNlY3Rpb24tMSB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi0xIHAsXG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHh0LXNlY3Rpb24tMSB1bCBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi0zIC5idG4td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXdpdGgtaW1hZ2UuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSAudHh0LXNlY3Rpb24tNCB7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS13aXRoLWltYWdlLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnR4dC1zZWN0aW9uLTQge1xuICAgICAgcGFkZGluZzogNzBweCAwOyB9IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS13aXRoLWltYWdlLmlzby1sYW5kaW5nLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnR4dC1zZWN0aW9uLTQgdWwgbGkge1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IC50eHQtc2VjdGlvbi00IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cblxuLnRydXN0LWJhci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkZGRiAwJSwgI0ZGRkZGRiAwJSwgI2JkZGNmZiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7IH1cbiAgLnRydXN0LWJhci1zZWN0aW9uIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnRydXN0LWJhci1zZWN0aW9uIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnRydXN0LWJhci1zZWN0aW9uIC5yb3cgaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLnRydXN0LWJhci1zZWN0aW9uIC5yb3cgaW1nIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLnRydXN0LWJhci1zZWN0aW9uIC5yb3cgcCB7XG4gICAgICBjb2xvcjogIzU2OUJGNztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAudHJ1c3QtYmFyLXNlY3Rpb24gLnJvdyAudHJ1c3QtYmFyLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC50cnVzdC1iYXItc2VjdGlvbiAucm93IC50cnVzdC1iYXItaXRlbS5pbWFnZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLnRydXN0LWJhci1zZWN0aW9uIC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAudHJ1c3QtYmFyLXNlY3Rpb24gaW1nIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7IH1cbiAgICAudHJ1c3QtYmFyLXNlY3Rpb24gLnRydXN0LWJhci1pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG4uYm94LWN0YS1zZWN0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuYm94LWN0YS1zZWN0aW9uIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5ib3gtY3RhLXNlY3Rpb24gYS5ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCA5MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMTUpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5ib3gtY3RhLXNlY3Rpb24gYS5ib3g6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMjBweCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMik7IH1cbiAgICAgIC5ib3gtY3RhLXNlY3Rpb24gYS5ib3g6aG92ZXIgLmZha2UtbGluayBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5ib3gtY3RhLXNlY3Rpb24gYS5ib3g6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJveC1jdGEtc2VjdGlvbiBhLmJveCAuZmFrZS1saW5rIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAuYm94LWN0YS1zZWN0aW9uIGEuYm94IC5mYWtlLWxpbmsgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1czsgfVxuICAuYm94LWN0YS1zZWN0aW9uIC5yb3cuc3R5bGl6ZWQgLmJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4xNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJveC1jdGEtc2VjdGlvbiAucm93LnN0eWxpemVkIC5ib3ggLmJveC1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgcGFkZGluZzogMjFweCAwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJveC1jdGEtc2VjdGlvbiAucm93LnN0eWxpemVkIC5ib3ggaDMge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICAuYm94LWN0YS1zZWN0aW9uIC5yb3cuc3R5bGl6ZWQgLmJveCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgICAuYm94LWN0YS1zZWN0aW9uIC5yb3cuc3R5bGl6ZWQgLmJveCBwIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgIC5ib3gtY3RhLXNlY3Rpb24gLnJvdy5zdHlsaXplZCAuYm94IGEuYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgLmJveC1jdGEtc2VjdGlvbiAucm93LnN0eWxpemVkIC5ib3ggYS5idXR0b246YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5ib3gtY3RhLXNlY3Rpb24gLnJvdy5zdHlsaXplZCAuYm94Lm5ldy1ncmVlbiBwLCAuYm94LWN0YS1zZWN0aW9uIC5yb3cuc3R5bGl6ZWQgLmJveC5uZXctZ3JlZW4gcCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTRjOTkxOyB9XG4gICAgLmJveC1jdGEtc2VjdGlvbiAucm93LnN0eWxpemVkIC5ib3gubmV3LWdyZWVuIC5ib3gtaGVhZGVyLCAuYm94LWN0YS1zZWN0aW9uIC5yb3cuc3R5bGl6ZWQgLmJveC5uZXctZ3JlZW4gYS5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0Yzk5MTsgfVxuICAgIC5ib3gtY3RhLXNlY3Rpb24gLnJvdy5zdHlsaXplZCAuYm94Lm5ldy1ncmVlbiBhLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVhNjIzOyB9XG4gICAgLmJveC1jdGEtc2VjdGlvbiAucm93LnN0eWxpemVkIC5ib3gubmV3LW1lZGl1bS1ibHVlIHAsIC5ib3gtY3RhLXNlY3Rpb24gLnJvdy5zdHlsaXplZCAuYm94Lm5ldy1tZWRpdW0tYmx1ZSBwIHNwYW4ge1xuICAgICAgY29sb3I6ICMxNDVhYWM7IH1cbiAgICAuYm94LWN0YS1zZWN0aW9uIC5yb3cuc3R5bGl6ZWQgLmJveC5uZXctbWVkaXVtLWJsdWUgLmJveC1oZWFkZXIsIC5ib3gtY3RhLXNlY3Rpb24gLnJvdy5zdHlsaXplZCAuYm94Lm5ldy1tZWRpdW0tYmx1ZSBhLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1YWFjOyB9XG4gICAgLmJveC1jdGEtc2VjdGlvbiAucm93LnN0eWxpemVkIC5ib3gubmV3LW1lZGl1bS1ibHVlIGEuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjc1ZDc7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuYm94LWN0YS1zZWN0aW9uIC5yb3cuc3R5bGl6ZWQgLmJveCB7XG4gICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4udHdvLWNvbHVtbi1zZWN0aW9uLm51bWJlcmVkLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiB0d28tY29sdW1uLWNvdW50ZXIgMDsgfVxuICAudHdvLWNvbHVtbi1zZWN0aW9uLm51bWJlcmVkLWxpc3QgLmNvbHVtbi1yb3cge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiB0d28tY29sdW1uLWNvdW50ZXI7IH1cbiAgICAudHdvLWNvbHVtbi1zZWN0aW9uLm51bWJlcmVkLWxpc3QgLmNvbHVtbi1yb3cgPiBkaXY6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIodHdvLWNvbHVtbi1jb3VudGVyKSBcIi5cIjtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtM3B4KTtcbiAgICAgIGNvbG9yOiAjMTRjOTkxOyB9XG5cbi50d28tY29sdW1uLXNlY3Rpb24gLmJvdHRvbS1yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAudHdvLWNvbHVtbi1zZWN0aW9uIC5weS0yNSwgLnR3by1jb2x1bW4tc2VjdGlvbiAucHktNTAsIC50d28tY29sdW1uLXNlY3Rpb24gLnB5LTc1LCAudHdvLWNvbHVtbi1zZWN0aW9uIC5weS0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAudHdvLWNvbHVtbi1zZWN0aW9uIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudHdvLWNvbHVtbi1zZWN0aW9uIC5yb3cgLmNvbHVtbnMge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAudHdvLWNvbHVtbi1zZWN0aW9uIC5mbGlwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnR3by1jb2x1bW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1saW5lIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0OyB9XG4gICAgLnR3by1jb2x1bW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1saW5lIGhyIHtcbiAgICAgIG1hcmdpbjogODBweCAwOyB9IH1cblxuLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAudGhyZWUtY29sdW1uLWJveC1zZWN0aW9uIC50aHJlZS1jb2x1bW4tYm94LWhlYWRpbmcgaDEsIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLnRocmVlLWNvbHVtbi1ib3gtaGVhZGluZyBoMiwgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAudGhyZWUtY29sdW1uLWJveC1oZWFkaW5nIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLnRocmVlLWNvbHVtbi1ib3gtaGVhZGluZyBwIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogNTBweDsgfVxuICAgICAgICAudGhyZWUtY29sdW1uLWJveC1zZWN0aW9uIC5ib3ggLmNvbHVtbi1pbWFnZSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMjYlOyB9XG4gICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQsIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWJ1dHRvbiB7XG4gICAgICAgICAgZmxleC1iYXNpczogMzclOyB9XG4gICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveC5mbGlwIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQgLmNvbHVtbi1oZWxwLXRleHQgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudGhyZWUtY29sdW1uLWJveC1zZWN0aW9uIC5ib3ggLmNvbHVtbi1jb250ZW50IC5jb2x1bW4taGVscC10ZXh0IC5oZWxwLWxpbmsgaSB7XG4gICAgICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07IH1cbiAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAuaGVscC1saW5rIGkuZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAuaGVscC1saW5rIGkuZmEtcXVlc3Rpb24tY2lyY2xlOmFmdGVyIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNTlcIjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAudG9vbC10aXAtbGluayB7XG4gICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQgLmNvbHVtbi1oZWxwLXRleHQgLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAudG9vbC10aXAtbGluayAudG9vbC10aXAgLmNpcmNsZS1jaGVja21hcmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQgLmNvbHVtbi1oZWxwLXRleHQgLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwIC5mYS1xdWVzdGlvbi1jaXJjbGUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAtNHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAudG9vbC10aXAtbGluayAudG9vbC10aXA6OmJlZm9yZSwgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAudG9vbC10aXAtbGluayAudG9vbC10aXA6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTAwOyB9XG4gICAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAudG9vbC10aXAtbGluayAudG9vbC10aXA6aG92ZXI6OmJlZm9yZSwgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAudG9vbC10aXAtbGluayAudG9vbC10aXA6aG92ZXI6OmFmdGVyLCAudGhyZWUtY29sdW1uLWJveC1zZWN0aW9uIC5ib3ggLmNvbHVtbi1jb250ZW50IC5jb2x1bW4taGVscC10ZXh0IC50b29sLXRpcC1saW5rIC50b29sLXRpcDpmb2N1czo6YmVmb3JlLCAudGhyZWUtY29sdW1uLWJveC1zZWN0aW9uIC5ib3ggLmNvbHVtbi1jb250ZW50IC5jb2x1bW4taGVscC10ZXh0IC50b29sLXRpcC1saW5rIC50b29sLXRpcDpmb2N1czo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQgLmNvbHVtbi1oZWxwLXRleHQgLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMWVtIDAuNzVlbSAwIDAuNzVlbTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRhOTBlMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuODQsIC0wLjE4LCAwLjMxLCAxLjI2KSwgb3BhY2l0eSAwLjJzIDAuMnM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgdHJhbnNsYXRlWSgtOTAlKTsgfVxuICAgICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQgLmNvbHVtbi1oZWxwLXRleHQgLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwOmhvdmVyOjpiZWZvcmUsIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQgLmNvbHVtbi1oZWxwLXRleHQgLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuODQsIC0wLjE4LCAwLjMxLCAxLjI2KSAwLjJzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KSB0cmFuc2xhdGVZKC04cHgpOyB9XG4gICAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAudG9vbC10aXAtbGluayAudG9vbC10aXA6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMTgwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWhlbHAtdGV4dCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTguNzVlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC44NCwgLTAuMTgsIDAuMzEsIDEuMjYpIDAuMnM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogMjEuNWVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG4gICAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tY29udGVudCAuY29sdW1uLWhlbHAtdGV4dCAudG9vbC10aXAtbGluayAudG9vbC10aXA6aG92ZXI6OmFmdGVyLCAudGhyZWUtY29sdW1uLWJveC1zZWN0aW9uIC5ib3ggLmNvbHVtbi1jb250ZW50IC5jb2x1bW4taGVscC10ZXh0IC50b29sLXRpcC1saW5rIC50b29sLXRpcDpmb2N1czo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuODQsIC0wLjE4LCAwLjMxLCAxLjI2KTsgfVxuICAgICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQgLmNvbHVtbi1oZWxwLXRleHQgLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwOjphZnRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQgLmNvbHVtbi1oZWxwLXRleHQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWNvbnRlbnQgLmNvbHVtbi1oZWxwLXRleHQgcCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7IH0gfVxuICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tYnV0dG9uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBtYXgtd2lkdGg6IDE1Y2g7IH1cbiAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWJ1dHRvbiBhLmJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NWFhYzsgfVxuICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tYnV0dG9uIGEuYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cbiAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tYnV0dG9uIGEuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiAuYm94IC5jb2x1bW4tYnV0dG9uIGEuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3NWQ3OyB9XG4gICAgICAgIC50aHJlZS1jb2x1bW4tYm94LXNlY3Rpb24gLmJveCAuY29sdW1uLWJ1dHRvbiBhLmJ1dHRvbi5uZXctZ3JlZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNGM5OTE7IH1cbiAgICAgICAgICAudGhyZWUtY29sdW1uLWJveC1zZWN0aW9uIC5ib3ggLmNvbHVtbi1idXR0b24gYS5idXR0b24ubmV3LWdyZWVuOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWE2MjM7IH1cblxuLmJ1dHRvbi1ncm91cC1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgLmJ1dHRvbi1ncm91cC1zZWN0aW9uIC5jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuYnV0dG9uLWdyb3VwLXNlY3Rpb24gLmNvbHVtbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmJ1dHRvbi1ncm91cC1zZWN0aW9uIC5idXR0b24td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTVjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuYnV0dG9uLWdyb3VwLXNlY3Rpb24gLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfSB9XG4gIC5idXR0b24tZ3JvdXAtc2VjdGlvbiBhLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NWFhYzsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5idXR0b24tZ3JvdXAtc2VjdGlvbiBhLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gICAgLmJ1dHRvbi1ncm91cC1zZWN0aW9uIGEuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuYnV0dG9uLWdyb3VwLXNlY3Rpb24gYS5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNzVkNzsgfVxuICAgIC5idXR0b24tZ3JvdXAtc2VjdGlvbiBhLmJ1dHRvbi5uZXctZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0Yzk5MTsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC1zZWN0aW9uIGEuYnV0dG9uLm5ldy1ncmVlbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWE2MjM7IH1cbiAgLmJ1dHRvbi1ncm91cC1zZWN0aW9uIC50ZXh0LXdyYXBwZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmdyYXBoaWMtYnV0dG9ucy1zZWN0aW9uIC5jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmdyYXBoaWMtYnV0dG9ucy1zZWN0aW9uIC5jb2x1bW5zID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5ncmFwaGljLWJ1dHRvbnMtc2VjdGlvbiAuY29sdW1ucyA+IGRpdiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfSB9XG5cbi5ncmFwaGljLWJ1dHRvbnMtc2VjdGlvbiAuZ3JhcGhpYy1idXR0b24gPiBpLCAuZ3JhcGhpYy1idXR0b25zLXNlY3Rpb24gLmdyYXBoaWMtYnV0dG9uID4gYSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuZ3JhcGhpYy1idXR0b25zLXNlY3Rpb24gLmdyYXBoaWMtYnV0dG9uID4gaSwgLmdyYXBoaWMtYnV0dG9ucy1zZWN0aW9uIC5ncmFwaGljLWJ1dHRvbiA+IGEge1xuICAgICAgcGFkZGluZzogMTJweDsgfSB9XG5cbi5ncmFwaGljLWJ1dHRvbnMtc2VjdGlvbiAuZ3JhcGhpYy1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAxMDBtczsgfVxuXG4uZ3JhcGhpYy1idXR0b25zLXNlY3Rpb24gLmdyYXBoaWMtYnV0dG9uIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZ3JhcGhpYy1idXR0b25zLXNlY3Rpb24gLmdyYXBoaWMtYnV0dG9uIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdyYXBoaWMtYnV0dG9ucy1zZWN0aW9uIC5ncmFwaGljLWJ1dHRvbiBpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmdyYXBoaWMtYnV0dG9ucy1zZWN0aW9uIC5ncmFwaGljLWJ1dHRvbiAuc3VwcG9ydC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGlubGluZS1zaXplOiAxNDBweDsgfVxuXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tdGVjaHN0YXJzLW5hdi5pc28tbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMCAwOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyB7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgcGFkZGluZzogMCAwcHg7IH0gfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyBoMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIGNvbG9yOiAjNWU2NzZhOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweDsgfSB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBjb2xvcjogIzVlNjc2YTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07IH0gfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogIzVlNjc2YTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07IH0gfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyBwLFxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyBzcGFuLFxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyB1bCBsaSxcbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgc3Ryb25nLFxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyBiLFxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyBkaXYge1xuICAgIGNvbG9yOiAjNWU2NzZhOyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5jb2x1bW5zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTsgfSB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMxYWIxNGE7XG4gICAgcGFkZGluZzogMTZweCA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMzg1Mzc7IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgbWFyZ2luOiAwcHggMCAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICM1ZTY3NmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMzsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbjogMHB4IDAgNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDsgfSB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMWFiMTRhO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTM4NTM3OyB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgYTpiZWZvcmUsIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIGE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAudHMtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBwYWRkaW5nOiA0NXB4IDI1cHg7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAudHMtYm94IC50cy10b3BwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAudHMtYm94IC50cy1wcmljZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NzsgfVxuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnRzLWJveCAudHMtcHJpY2UgLnNtIHtcbiAgICAgICAgY29sb3I6ICMxYWIxNGE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnRzLWJveCB1bCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC50cy1ib3ggdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDAgNDBweDsgfSB9XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAudHMtYm94IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnRzLWJveCB1bCBsaSBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICB3aWR0aDogMTdweDsgfVxuICAgICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC50cy1ib3ggdWwgbGkgc3ZnIHBhdGgge1xuICAgICAgICAgICAgY29sb3I6ICMxYWIxNGE7IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnRzLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNWU2NzZhO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtMSxcbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC03IHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC0xLFxuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC03IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTEgLnNjdC0xLWlubmVyLWwsXG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC03IC5zY3QtMS1pbm5lci1sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC0xIC5zY3QtMS1pbm5lci1sLFxuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTcgLnNjdC0xLWlubmVyLWwge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC0yIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMzYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4vYXNzZXRzL2ltZy90ZWNoc3RhcnMtYXJ0d29yay12My5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTIge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDM2MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC0yIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCA0NTBweDsgfSB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC0yIHAge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC0yIC5yb3cge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTIgLnJvdyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7IH0gfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtMiAuYnRuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTMge1xuICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4O1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luOiAtMTAwcHggYXV0byAwOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC0zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA4MHB4OyB9IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTMgLmFydy11bCB7XG4gICAgICBtYXJnaW46IDUwcHggMCAwcHggNzBweDsgfVxuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC0zIC5hcnctdWwgLmFydy1saSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTMgLmFydy11bCAuYXJ3LWxpIC5iIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC0zIC5hcnctdWwgLmFydy1saSBwLmgge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzVlNjc2YTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtMyAuYXJ3LXVsIC5hcnctbGk6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTcwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFhYjE0YTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTQge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTEwcHg7IH0gfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNCAuYWNkLXNlY3Qge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNCAuYWNkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiYmJiOyB9XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTQgLmFjZCAuYWNkLWgge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC00IC5hY2QgLmFjZC1oIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNCAuYWNkIC5hY2QtaDphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICM1ZTY3NmE7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1czsgfVxuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTQgLmFjZCAuYWNkLWg6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMWFiMTRhOyB9XG4gICAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC00IC5hY2QgLmFjZC1oOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWFiMTRhOyB9XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTQgLmFjZCAuYWNkLWgub3BlbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNCAuYWNkIC5hY2QtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC00IC5hY2QgLmFjZC1iIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC01IHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC01IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC01IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNSAubnVtLXVsIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDAgNzBweDtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247IH1cbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNSAubnVtLXVsIC5udW0tbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC01IC5udW0tdWwgLm51bS1saSAuYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC01IC5udW0tdWwgLm51bS1saSAuYiBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNSAubnVtLXVsIC5udW0tbGkgcC5oIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICM1ZTY3NmE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTUgLm51bS11bCAubnVtLWxpOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAjMWFiMTRhO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gICAgICAgICAgY29udGVudDogY291bnRlcihzZWN0aW9uKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNiB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTYgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC02IC50cy10YWdsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTYgLnRzLXRhZ2xpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNiAuaGYtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNiAuaGYtY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS1ib2R5IC5pc28tbGFuZGluZy1wYWdlLXRlY2hzdGFycyAuc2N0LTYgLmhmIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC02IC5oZiB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICBmbGV4OiAwIDAgNDglOyB9IH1cbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNiAuaGYgLmIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWJvZHkgLmlzby1sYW5kaW5nLXBhZ2UtdGVjaHN0YXJzIC5zY3QtNyB7XG4gICAgcGFkZGluZzogMCAwIDEwMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtYm9keSAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMgLnNjdC03IC5lbXB0eS1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cblxuLmhlYWRlci1wcmljZS1jb21wYXJpc29uLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5oZWFkZXItcHJpY2UtY29tcGFyaXNvbi1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDsgfSB9XG4gIC5oZWFkZXItcHJpY2UtY29tcGFyaXNvbi1zZWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuN2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmhlYWRlci1wcmljZS1jb21wYXJpc29uLXNlY3Rpb24gLmJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAuaGVhZGVyLXByaWNlLWNvbXBhcmlzb24tc2VjdGlvbiAuYm94IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIC5oZWFkZXItcHJpY2UtY29tcGFyaXNvbi1zZWN0aW9uIC5ib3ggdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwIDE1cHg7IH1cbiAgICAgIC5oZWFkZXItcHJpY2UtY29tcGFyaXNvbi1zZWN0aW9uIC5ib3ggdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmhlYWRlci1wcmljZS1jb21wYXJpc29uLXNlY3Rpb24gLmJveCB1bCBsaSAubGVmdCB7XG4gICAgICAgICAgZmxleDogMCAwIDc1JTsgfVxuICAgICAgICAuaGVhZGVyLXByaWNlLWNvbXBhcmlzb24tc2VjdGlvbiAuYm94IHVsIGxpIC5yaWdodCB7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmhlYWRlci1wcmljZS1jb21wYXJpc29uLXNlY3Rpb24gLmJveCAudG90YWwtcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNiODFiNTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5oZWFkZXItcHJpY2UtY29tcGFyaXNvbi1zZWN0aW9uIC5ib3ggLnRvdGFsLXAgc3BhbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuaGVhZGVyLXByaWNlLWNvbXBhcmlzb24tc2VjdGlvbiAubWlkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlci1wcmljZS1jb21wYXJpc29uLXNlY3Rpb24gLm1pZCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmOGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDcwcHggYXV0byAwIGF1dG87IH1cbiAgLmhlYWRlci1wcmljZS1jb21wYXJpc29uLXNlY3Rpb24gLnJpZ2h0LXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLmhlYWRlci1wcmljZS1jb21wYXJpc29uLXNlY3Rpb24gLnJpZ2h0LXNpZGUgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmhlYWRlci1wcmljZS1jb21wYXJpc29uLXNlY3Rpb24gLnJpZ2h0LXNpZGUgLmJ0bi13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmJ1dHRvbi5scC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDMycHggNTVweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmJ1dHRvbi5scC1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDU1cHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDIuNWVtOyB9XG4gIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgLmhlbHAtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1YWFjO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY4ZmY7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkuaGVscC1saW5rOjpiZWZvcmUsIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS5oZWxwLWxpbms6OmFmdGVyLCAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluazo6YmVmb3JlLCAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluazo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpLmhlbHAtbGluayAuY2lyY2xlLWNoZWNrbWFyazpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NWFhYztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS5oZWxwLWxpbmsgLmNpcmNsZS1jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyZjhmZjtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS5oZWxwLWxpbmsgaSB7XG4gICAgICAgICAgY29sb3I6ICMwMDM5NTI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgICAgICAgIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS5oZWxwLWxpbmsgaS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpLmhlbHAtbGluayBpLmZhLXF1ZXN0aW9uLWNpcmNsZTphZnRlciB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayB7XG4gICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS50b29sLXRpcC1saW5rIC5jaXJjbGUtY2hlY2ttYXJrIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpLnRvb2wtdGlwLWxpbmsgLmNpcmNsZS1jaGVja21hcmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpLnRvb2wtdGlwLWxpbmsgLmNpcmNsZS1jaGVja21hcms6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NWFhYztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpLnRvb2wtdGlwLWxpbmsgLmNpcmNsZS1jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmOGZmO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayAuY2lyY2xlLWNoZWNrbWFyazo6YmVmb3JlLCAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayAuY2lyY2xlLWNoZWNrbWFyazo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayAudG9vbC10aXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwOjpiZWZvcmUsIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS50b29sLXRpcC1saW5rIC50b29sLXRpcDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTEwMDsgfVxuICAgICAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwOmhvdmVyOjpiZWZvcmUsIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS50b29sLXRpcC1saW5rIC50b29sLXRpcDpob3Zlcjo6YWZ0ZXIsIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS50b29sLXRpcC1saW5rIC50b29sLXRpcDpmb2N1czo6YmVmb3JlLCAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayAudG9vbC10aXA6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAgICAgICAgIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS50b29sLXRpcC1saW5rIC50b29sLXRpcDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxZW0gMC43NWVtIDAgMC43NWVtO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0YTkwZTIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuODQsIC0wLjE4LCAwLjMxLCAxLjI2KSwgb3BhY2l0eSAwLjJzIDAuMnM7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KSB0cmFuc2xhdGVZKC05MCUpOyB9XG4gICAgICAgICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayAudG9vbC10aXA6aG92ZXI6OmJlZm9yZSwgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC44NCwgLTAuMTgsIDAuMzEsIDEuMjYpIDAuMnM7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNSkgdHJhbnNsYXRlWSgtOHB4KTsgfVxuICAgICAgICAgICAgLmhhbGYtbGlzdC1oYWxmLXd5c2l3eWctc2VjdGlvbiAubGlzdC1zaWRlIHVsIGxpLnRvb2wtdGlwLWxpbmsgLnRvb2wtdGlwOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICAgICAgICAgICAgICBib3R0b206IDE4MCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaGVscC10ZXh0KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04Ljc1ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuODQsIC0wLjE4LCAwLjMxLCAxLjI2KSAwLjJzO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIxLjVlbTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG4gICAgICAgICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayAudG9vbC10aXA6aG92ZXI6OmFmdGVyLCAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayAudG9vbC10aXA6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuODQsIC0wLjE4LCAwLjMxLCAxLjI2KTsgfVxuICAgICAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAgICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayAudG9vbC10aXA6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTB2dzsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgICAgICAgIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS50b29sLXRpcC1saW5rIC50b29sLXRpcDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUuNWVtOyB9XG4gICAgICAgICAgICAgIC5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24gLmxpc3Qtc2lkZSB1bCBsaS50b29sLXRpcC1saW5rIC50b29sLXRpcDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAuNWVtOyB9IH1cbiAgICAgICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkudG9vbC10aXAtbGluayAuZmEtcXVlc3Rpb24tY2lyY2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAuaGFsZi1saXN0LWhhbGYtd3lzaXd5Zy1zZWN0aW9uIC5saXN0LXNpZGUgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfSB9XG5cbi5pc28tbGFuZGluZy1wLXByaWNlLWN0YSAuY3RhLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmlzby1sYW5kaW5nLXAtcHJpY2UtY3RhIC5jdGEtcHJpY2Uge1xuICBmb250LXNpemU6IDVlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmlzby1sYW5kaW5nLXAtcHJpY2UtY3RhIC5jdGEtcHJpY2Ugc3Bhbi5jdGEtcHJpY2UtZXh0ZW5kZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uaXNvLWxhbmRpbmctcC1wcmljZS1jdGEgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmlzby1wcmljZS1jb21wYXJpc29uLWJveGVzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28tcHJpY2UtY29tcGFyaXNvbi1ib3hlcy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIC5pc28tcHJpY2UtY29tcGFyaXNvbi1ib3hlcy1zZWN0aW9uIC5oZWFkZXItcm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmlzby1wcmljZS1jb21wYXJpc29uLWJveGVzLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94LXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28tcHJpY2UtY29tcGFyaXNvbi1ib3hlcy1zZWN0aW9uIC5jb21wYXJpc29uLWJveC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmlzby1wcmljZS1jb21wYXJpc29uLWJveGVzLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmOGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28tcHJpY2UtY29tcGFyaXNvbi1ib3hlcy1zZWN0aW9uIC5jb21wYXJpc29uLWJveCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLmlzby1wcmljZS1jb21wYXJpc29uLWJveGVzLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaXNvLXByaWNlLWNvbXBhcmlzb24tYm94ZXMtc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4OyB9XG4gICAgICAuaXNvLXByaWNlLWNvbXBhcmlzb24tYm94ZXMtc2VjdGlvbiAuY29tcGFyaXNvbi1ib3ggdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmlzby1wcmljZS1jb21wYXJpc29uLWJveGVzLXNlY3Rpb24gLmNvbXBhcmlzb24tYm94IHVsIGxpIC5sZWZ0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNzUlOyB9XG4gICAgICAgIC5pc28tcHJpY2UtY29tcGFyaXNvbi1ib3hlcy1zZWN0aW9uIC5jb21wYXJpc29uLWJveCB1bCBsaSAucmlnaHQge1xuICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5pc28tcHJpY2UtY29tcGFyaXNvbi1ib3hlcy1zZWN0aW9uIC5jb21wYXJpc29uLWJveCAudG90YWwtcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNiODFiNTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMmY4ZmY7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbi5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbi5iZy1saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQ6ICNmMmY4ZmY7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28tbGFuZGluZy1wYWdlLXRocmVlLWJveC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiAuaGVhZGVyLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtdGhyZWUtYm94LXNlY3Rpb24gLmJveC1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5pc28tbGFuZGluZy1wYWdlLXRocmVlLWJveC1zZWN0aW9uIC5ib3gtY29sdW1uczpmaXJzdC1vZi10eXBlIC5ib3ggLnRvcCB7XG4gICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiAuYm94LWNvbHVtbnM6Zmlyc3Qtb2YtdHlwZSAuYm94IGEge1xuICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtdGhyZWUtYm94LXNlY3Rpb24gLmJveCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzNTVweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLXRocmVlLWJveC1zZWN0aW9uIC5ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cbiAgICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiAuYm94IC50b3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDVhYWM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtdGhyZWUtYm94LXNlY3Rpb24gLmJveCAudG9wIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH0gfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLXRocmVlLWJveC1zZWN0aW9uIC5ib3ggLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmlzby1sYW5kaW5nLXBhZ2UtdGhyZWUtYm94LXNlY3Rpb24gLmJveCAuaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMDBweDsgfSB9XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiAuYm94IC5pbm5lciBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiAuYm94IC5pbm5lciBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5pc28tbGFuZGluZy1wYWdlLXRocmVlLWJveC1zZWN0aW9uIC5ib3ggLmlubmVyIHNwYW4ucHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDVhYWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgIC5pc28tbGFuZGluZy1wYWdlLXRocmVlLWJveC1zZWN0aW9uIC5ib3ggLmlubmVyIHNwYW4ucHJpY2UgLmVuZGluZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiAuYm94IC5pbm5lciBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiAuYm94IC5pbm5lciBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7IH0gfVxuICAgICAgICAuaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiAuYm94IC5pbm5lciBhOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5pc28tbGFuZGluZy1wYWdlLXRocmVlLWJveC1zZWN0aW9uIC5ib3ggLmlubmVyIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWE2MjM7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5pc28tbGFuZGluZy1wYWdlLWZsZXhpYmxlLWFjcmQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtZmxleGlibGUtYWNyZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWZsZXhpYmxlLWFjcmQtc2VjdGlvbiAuaGVhZGVyLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5pc28tbGFuZGluZy1wYWdlLWZsZXhpYmxlLWFjcmQtc2VjdGlvbiAuaGVhZGVyLXJvdyBoMSwgLmlzby1sYW5kaW5nLXBhZ2UtZmxleGlibGUtYWNyZC1zZWN0aW9uIC5oZWFkZXItcm93IGgyLCAuaXNvLWxhbmRpbmctcGFnZS1mbGV4aWJsZS1hY3JkLXNlY3Rpb24gLmhlYWRlci1yb3cgaDMsIC5pc28tbGFuZGluZy1wYWdlLWZsZXhpYmxlLWFjcmQtc2VjdGlvbiAuaGVhZGVyLXJvdyBoNCwgLmlzby1sYW5kaW5nLXBhZ2UtZmxleGlibGUtYWNyZC1zZWN0aW9uIC5oZWFkZXItcm93IGg1LCAuaXNvLWxhbmRpbmctcGFnZS1mbGV4aWJsZS1hY3JkLXNlY3Rpb24gLmhlYWRlci1yb3cgaDYsIC5pc28tbGFuZGluZy1wYWdlLWZsZXhpYmxlLWFjcmQtc2VjdGlvbiAuaGVhZGVyLXJvdyBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmlzby1sYW5kaW5nLXBhZ2UtZmxleGlibGUtYWNyZC1zZWN0aW9uIC5mb290ZXItcm93IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5pc28tbGFuZGluZy1wYWdlLWZsZXhpYmxlLWFjcmQtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkIC5oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmlzby1sYW5kaW5nLXBhZ2UtZmxleGlibGUtYWNyZC1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmg6YWZ0ZXIge1xuICAgICAgdG9wOiAxNXB4OyB9XG5cbi5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAuaGVhZGVyLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLmhlYWRlci1yb3cgaDEsIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLmhlYWRlci1yb3cgaDIsIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLmhlYWRlci1yb3cgaDMsIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLmhlYWRlci1yb3cgaDQsIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLmhlYWRlci1yb3cgaDUsIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLmhlYWRlci1yb3cgaDYsIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLmhlYWRlci1yb3cgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC5tb2JpbGUtdGFibGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC5tb2JpbGUtdGFibGUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWRpc2NsYWltZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC50YWJsZS1kaXNjbGFpbWVyLXRleHQge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi13aWR0aDogNzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC50YWJsZS1jb250YWluZXIgLnRhYmxlIC50LXJvdzpudGgtb2YtdHlwZShldmVuKSAudC1jZWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC50YWJsZS1jb250YWluZXIgLnRhYmxlIC50LXJvdyAudC1jZWxsIHtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC50YWJsZS1jb250YWluZXIgLnRhYmxlIC50LXJvdyAudC1jZWxsOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmbGV4OiAwIDAgMjcuNSU7IH1cbiAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93IC50LWNlbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG4gICAgICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC50YWJsZS1jb250YWluZXIgLnRhYmxlIC50LXJvdyAudC1jZWxsIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzOTUyOyB9XG4gICAgICAgICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93IC50LWNlbGwgc3BhbiBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC50YWJsZS1jb250YWluZXIgLnRhYmxlIC50LXJvdyAudC1jZWxsIHNwYW4gaW1nLngge1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDsgfVxuICAgICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93IC50LWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cgLnQtY2VsbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC50YWJsZS1jb250YWluZXIgLnRhYmxlIC50LXJvdy50LXJvdy1wYWNrYWdlLW5hbWVzIC50LWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cudC1yb3ctcGFja2FnZS1uYW1lcyAudC1jZWxsIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cudC1yb3ctcGFja2FnZS1uYW1lcyAudC1jZWxsIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICAgICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93LnQtcm93LXBhY2thZ2UtbmFtZXMgLnQtY2VsbCBzcGFuLmJvbGQge1xuICAgICAgICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cudC1yb3ctcGFja2FnZS1uYW1lcyAudC1jZWxsOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93LnQtcm93LWxvZ29zIC50LWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuICAgICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93LnQtcm93LWxvZ29zIC50LWNlbGwgaW1nIHtcbiAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cudC1yb3ctbG9nb3MgLnQtY2VsbCBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICAgICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93LnQtcm93LWxvZ29zIC50LWNlbGwgaW1nLnRhbGwtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwOyB9XG4gICAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cudC1yb3ctbG9nb3MgLnQtY2VsbCBpbWcuc2hvcnQtbG9nbyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93LnQtcm93LWxvZ29zIC50LWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cudC1yb3ctcHJpY2VzIC50LWNlbGwge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDsgfVxuICAgICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93LnQtcm93LXByaWNlcyAudC1jZWxsIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cudC1yb3ctcHJpY2VzIC50LWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTBweCA2MHB4IDA7IH1cbiAgICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC50YWJsZS1jb250YWluZXIgLnRhYmxlIC50LXJvdy50LXJvdy1wcmljZXMgLnQtY2VsbDpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLmxwLXByaWNlLWNvbXBhcmlzb24tdGFibGUtc2VjdGlvbiAudGFibGUtcm93IC50YWJsZS1jb250YWluZXIgLnRhYmxlIC50LXJvdy50LXJvdy1wcmljZXMgLnQtY2VsbDpudGgtb2YtdHlwZSgyKSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgICAubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIC50YWJsZS1yb3cgLnRhYmxlLWNvbnRhaW5lciAudGFibGUgLnQtcm93IC50LWNlbGw6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmOGZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5scC1wcmljZS1jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24gLnRhYmxlLXJvdyAudGFibGUtY29udGFpbmVyIC50YWJsZSAudC1yb3cudC1yb3ctaGlnaGxpZ2h0cyAudC1jZWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTNlMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uaXNvLXR5cG9ncmFwaHkuaXNvLWxhbmRpbmctcGFnZS5pc28tbGFuZGluZy1wYWdlLWZsZXhpYmxlIGZvb3Rlci5pc28tbGFuZGluZy1wYWdlLWZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pc28tdHlwb2dyYXBoeS5pc28tbGFuZGluZy1wYWdlLmlzby1sYW5kaW5nLXBhZ2UtZmxleGlibGUgZm9vdGVyLmlzby1sYW5kaW5nLXBhZ2UtZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIgYS5sb2dvLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmlzby10eXBvZ3JhcGh5Lmlzby1sYW5kaW5nLXBhZ2UuaXNvLWxhbmRpbmctcGFnZS1mbGV4aWJsZSBmb290ZXIuaXNvLWxhbmRpbmctcGFnZS1mb290ZXIuYWoxOC1mb290ZXIuYWoxOC1mb290ZXItMiBhLmxvZ28tbGluazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pc28tdHlwb2dyYXBoeS5pc28tbGFuZGluZy1wYWdlLmlzby1sYW5kaW5nLXBhZ2UtZmxleGlibGUgZm9vdGVyLmlzby1sYW5kaW5nLXBhZ2UtZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIgaW1nIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cbiAgLmlzby10eXBvZ3JhcGh5Lmlzby1sYW5kaW5nLXBhZ2UuaXNvLWxhbmRpbmctcGFnZS1mbGV4aWJsZSBmb290ZXIuaXNvLWxhbmRpbmctcGFnZS1mb290ZXIuYWoxOC1mb290ZXIuYWoxOC1mb290ZXItMiBwLnN1cGVyLXNtYWxsLXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmdsb2JhbC1sb2dvLWJhbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2xvYmFsLWxvZ28tYmFubmVyIC5zbWFsbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzE0NWFhYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuZ2xvYmFsLWxvZ28tYmFubmVyIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5nbG9iYWwtbG9nby1iYW5uZXIgLnNtYWxsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmdsb2JhbC1sb2dvLWJhbm5lciAuc21hbGwtMTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgIC5nbG9iYWwtbG9nby1iYW5uZXIgLnNtYWxsLTEyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmdsb2JhbC1sb2dvLWJhbm5lciBhLmxvZ28tYmFubmVyLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAuZ2xvYmFsLWxvZ28tYmFubmVyIGEubG9nby1iYW5uZXItbGluazpob3ZlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmdsb2JhbC1sb2dvLWJhbm5lciBhLmxvZ28tYmFubmVyLWxpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuZ2xvYmFsLWxvZ28tYmFubmVyIGEubG9nby1iYW5uZXItbGluayBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE3NXB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC5nbG9iYWwtbG9nby1iYW5uZXIgYS5sb2dvLWJhbm5lci1saW5rIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbmEuZXh0cmEtcGFydG5lci1sb2dvLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNiY2JjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEuZXh0cmEtcGFydG5lci1sb2dvLWxpbms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhvbWUtcGFnZS1ib2R5IG1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5ob21lLXBhZ2UtYm9keSBhcnRpY2xlIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5ob21lLXBhZ2UtYm9keSAuaG9tZS1oZWFkZXIge1xuICBwYWRkaW5nOiA3MHB4IDAgNXB4O1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvTlctaGVhZGVyLWdyYXBoaWMucG5nXCIpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5ob21lLXBhZ2UtYm9keSAuaG9tZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDAgNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAuaG9tZS1wYWdlLWJvZHkgLmhvbWUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCBuby1yZXBlYXQ7IH0gfVxuICAuaG9tZS1wYWdlLWJvZHkgLmhvbWUtaGVhZGVyIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmhvbWUtcGFnZS1ib2R5IC5ob21lLWhlYWRlciBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmhvbWUtcGFnZS1ib2R5IC5ob21lLWhlYWRlciBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDg4MHB4OyB9IH1cbiAgLmhvbWUtcGFnZS1ib2R5IC5ob21lLWhlYWRlciAuZG91YmxlLWJ1dHRvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7IH1cbiAgICAuaG9tZS1wYWdlLWJvZHkgLmhvbWUtaGVhZGVyIC5kb3VibGUtYnV0dG9uLXNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuaG9tZS1wYWdlLWJvZHkgLmhvbWUtaGVhZGVyIC5kb3VibGUtYnV0dG9uLXNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgLmhvbWUtcGFnZS1ib2R5IC5ob21lLWhlYWRlciAuZG91YmxlLWJ1dHRvbi1zZWN0aW9uIC5idXR0b24ud2hpdGUtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLmhvbWUtcGFnZS1ib2R5IC50b3AtYnV0dG9uLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3gtc2hhZG93OiAwIDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaG9tZS1wYWdlLWJvZHkgLnRvcC1idXR0b24tc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTRweDsgfSB9XG4gIC5ob21lLXBhZ2UtYm9keSAudG9wLWJ1dHRvbi1zZWN0aW9uIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzI5NDU2ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5ob21lLXBhZ2UtYm9keSAudG9wLWJ1dHRvbi1zZWN0aW9uIGEge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlNGU0OyB9IH1cbiAgICAuaG9tZS1wYWdlLWJvZHkgLnRvcC1idXR0b24tc2VjdGlvbiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gIC5ob21lLXBhZ2UtYm9keSAudG9wLWJ1dHRvbi1zZWN0aW9uIGE6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLmhvbWUtcGFnZS1ib2R5IC5pbnRyby10ZXh0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5ob21lLXBhZ2UtYm9keSAuaW50cm8tdGV4dC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gIC5ob21lLXBhZ2UtYm9keSAuaW50cm8tdGV4dC1zZWN0aW9uIC5oMiB7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5ob21lLXBhZ2UtYm9keSAuaW50cm8tdGV4dC1zZWN0aW9uIC5oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtOyB9IH1cbiAgLmhvbWUtcGFnZS1ib2R5IC5pbnRyby10ZXh0LXNlY3Rpb24gLmltZy1zaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5ob21lLXBhZ2UtYm9keSAuaW50cm8tdGV4dC1zZWN0aW9uIC5pbWctc2lkZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5ob21lLXBhZ2UtYm9keSAuaW50cm8tdGV4dC1zZWN0aW9uIC5pbWctc2lkZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5ob21lLXBhZ2UtYm9keSAuaW50cm8tdGV4dC1zZWN0aW9uIC5pbWctc2lkZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaG9tZS1wYWdlLWJvZHkgLnNlbGVjdC15b3VyLXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTI4MHB4OyB9XG4gIC5ob21lLXBhZ2UtYm9keSAuc2VsZWN0LXlvdXItc2VydmljZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuaG9tZS1wYWdlLWJvZHkgLnNlbGVjdC15b3VyLXNlcnZpY2UgaDMge1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLmhvbWUtcGFnZS1ib2R5IC5zZWxlY3QteW91ci1zZXJ2aWNlIC5ib3gtc2VjdGlvbiAudG9wIHtcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHggMzBweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gICAgLmhvbWUtcGFnZS1ib2R5IC5zZWxlY3QteW91ci1zZXJ2aWNlIC5ib3gtc2VjdGlvbiAudG9wIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuaG9tZS1wYWdlLWJvZHkgLnNlbGVjdC15b3VyLXNlcnZpY2UgLmJveC1zZWN0aW9uIC50b3Age1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmhvbWUtcGFnZS1ib2R5IC5zZWxlY3QteW91ci1zZXJ2aWNlIC5ib3gtc2VjdGlvbiAudG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICAgIC5ob21lLXBhZ2UtYm9keSAuc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLnRvcCAuc21hbGwtdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgIC5ob21lLXBhZ2UtYm9keSAuc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLnRvcCBwIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuaG9tZS1wYWdlLWJvZHkgLnNlbGVjdC15b3VyLXNlcnZpY2UgLmJveC1zZWN0aW9uIC5ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuaG9tZS1wYWdlLWJvZHkgLnNlbGVjdC15b3VyLXNlcnZpY2UgLmJveC1zZWN0aW9uIC5ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgIC5ob21lLXBhZ2UtYm9keSAuc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLmJvdHRvbSBhIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uaG9tZS1wYWdlLWJvZHkgLndoYXQtdG8tZXhwZWN0IHtcbiAgcGFkZGluZzogMzUwcHggMCA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5ob21lLXBhZ2UtYm9keSAud2hhdC10by1leHBlY3QgLmltZy1zaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaG9tZS1wYWdlLWJvZHkgLndoYXQtdG8tZXhwZWN0IC5pbWctc2lkZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5ob21lLXBhZ2UtYm9keSAud2hhdC10by1leHBlY3QgLmltZy1zaWRlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAuaG9tZS1wYWdlLWJvZHkgLndoYXQtdG8tZXhwZWN0IC5pbWctc2lkZSBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG4uaG9tZS1wYWdlLWJvZHkgLmNhbGxlZC1vdXQtZXhwZWN0aW9ucy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIC5ob21lLXBhZ2UtYm9keSAuY2FsbGVkLW91dC1leHBlY3Rpb25zLXNlY3Rpb24gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5ob21lLXBhZ2UtYm9keSAuY2FsbGVkLW91dC1leHBlY3Rpb25zLXNlY3Rpb24gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaG9tZS1wYWdlLWJvZHkgLmNhbGxlZC1vdXQtZXhwZWN0aW9ucy1zZWN0aW9uIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gIC5ob21lLXBhZ2UtYm9keSAuY2FsbGVkLW91dC1leHBlY3Rpb25zLXNlY3Rpb24gLmljb24tcm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaG9tZS1wYWdlLWJvZHkgLmNhbGxlZC1vdXQtZXhwZWN0aW9ucy1zZWN0aW9uIC5pY29uLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuICAgIC5ob21lLXBhZ2UtYm9keSAuY2FsbGVkLW91dC1leHBlY3Rpb25zLXNlY3Rpb24gLmljb24tcm93IHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaG9tZS1wYWdlLWJvZHkgLmNhbGxlZC1vdXQtZXhwZWN0aW9ucy1zZWN0aW9uIC5pY29uLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhvbWUtcGFnZS1ib2R5IC5jdGEtYnV0dG9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmhvbWUtcGFnZS1ib2R5IC5jdGEtYnV0dG9uLXNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y1YTYyMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5ob21lLXBhZ2UtYm9keSAuY3RhLWJ1dHRvbi1zZWN0aW9uIC5idXR0b246aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkYjhjMGE7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmhvbWUtcGFnZS1ib2R5IC5jdGEtYnV0dG9uLXNlY3Rpb24gLnJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmhvbWUtcGFnZS1ib2R5IC5jdGEtYnV0dG9uLXNlY3Rpb24gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaG9tZS1wYWdlLWJvZHkgLmN0YS1idXR0b24tc2VjdGlvbiAuY29sdW1ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gIC5ob21lLXBhZ2UtYm9keSAuY3RhLWJ1dHRvbi1zZWN0aW9uIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uaG9tZS1wYWdlLWJvZHkgLm1vdW50YWluLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDAgMzAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1ncmFwaGljLUdSRVlDTE9VRFMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMjBweCAzNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaG9tZS1wYWdlLWJvZHkgLm1vdW50YWluLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgfSB9XG5cbi5ob21lLXBhZ2UtYm9keSAuaW4tcGFnZS1jdGEtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ob21lLXBhZ2UtYm9keSAuaW4tcGFnZS1jdGEtc2VjdGlvbiBoMixcbiAgLmhvbWUtcGFnZS1ib2R5IC5pbi1wYWdlLWN0YS1zZWN0aW9uIHAge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ob21lLXBhZ2UtYm9keSAuaW4tcGFnZS1jdGEtc2VjdGlvbiBwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmhvbWUtcGFnZS1ib2R5IC5tYXAtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5ob21lLXBhZ2UtYm9keSAubWFwLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwOyB9IH1cbiAgLmhvbWUtcGFnZS1ib2R5IC5tYXAtc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmhvbWUtcGFnZS1ib2R5IC5tYXAtc2VjdGlvbiBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4uaG9tZS1wYWdlLWRkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmhvbWUtcGFnZS1kZCB7XG4gICAgICB3aWR0aDogMzMwcHg7IH0gfVxuICAuaG9tZS1wYWdlLWRkIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDM5NTI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoNzcsIDcxLCA4MSwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwcHggMHB4IDE1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSg3NywgNzEsIDgxLCAwLjEyNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmhvbWUtcGFnZS1kZCAuaGVhZGluZzphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICAuaG9tZS1wYWdlLWRkIC5oZWFkaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gIC5ob21lLXBhZ2UtZGQgLmJvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDc3LCA3MSwgODEsIDAuMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNjJweDtcbiAgICB6LWluZGV4OiA1MDsgfVxuICAgIC5ob21lLXBhZ2UtZGQgLmJvZHkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzNkM2QzZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5ob21lLXBhZ2UtZGQgLmJvZHkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmhvbWUtcGFnZS1kZCBmb3JtLmRkLWZvcm0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzNkM2QzZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhvbWUtcGFnZS1kZCBmb3JtLmRkLWZvcm0gbGFiZWw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAuaG9tZS1wYWdlLWRkIGZvcm0gaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5ob21lLXBhZ2UtZGQuYWN0aXZlIC5oZWFkaW5nIHtcbiAgY29sb3I6ICM0YTkwZTI7IH1cbiAgLmhvbWUtcGFnZS1kZC5hY3RpdmUgLmhlYWRpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gICAgdG9wOiAxOHB4OyB9XG5cbi5ob21lLXBhZ2UtZGQuYWN0aXZlIC5ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIGgxLFxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIGgyLFxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIGgzLFxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIGg0LFxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIGg1LFxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5ob21lLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggMHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9jb21wYXNzLXRlc3QtdjQtZGVza3RvcC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE3NSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAwcHggYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2Ljg3NWVtKSB7XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5ob21lLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE0MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MDBweCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQuMzc1ZW0pIHtcbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5ob21lLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0JSBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU2LjI1ZW0pIHtcbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA1MHB4IGF1dG87IH0gfVxuICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIHNwYW4gc3VwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIHNwYW4gc3VwIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICBsZWZ0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIHNwYW4ge1xuICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMuNWVtOyB9IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5ob21lLWhlYWRlciAuaG9tZS1wYWdlLWRkIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgLmhvbWUtcGFnZS1kZCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5ob21lLWhlYWRlciAuaG9tZS1wYWdlLWRkIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSg3NywgNzEsIDgxLCAwLjEyNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5ob21lLWhlYWRlciAuaG9tZS1wYWdlLWRkIC5oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwOyB9XG4gIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgLmhvbWUtcGFnZS1kZCAuYm9keSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IHJnYmEoNzcsIDcxLCA4MSwgMC4zNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRvcDogNzVweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIC5ob21lLXBhZ2UtZGQgLmJvZHkgZm9ybSB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBoZWlnaHQ6IDIxMHB4OyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5ob21lLWhlYWRlciAuaG9tZS1wYWdlLWRkIC5ib2R5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7IH1cbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmhvbWUtaGVhZGVyIC5ob21lLXBhZ2UtZGQgLmJvZHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkZWRlZGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGxlZnQ6IDQ5JTsgfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgLmhvbWUtcGFnZS1kZCAuYm9keSBsYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgLm1vcmUtdGV4dC1ob21lLXNlY3Qge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgLm1vcmUtdGV4dC1ob21lLXNlY3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7IH0gfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgLm1vcmUtdGV4dC1ob21lLXNlY3QgaDEsXG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5ob21lLWhlYWRlciAubW9yZS10ZXh0LWhvbWUtc2VjdCBoMiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgLm1vcmUtdGV4dC1ob21lLXNlY3QgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgLm1vcmUtdGV4dC1ob21lLXNlY3QgLm1vYmlsZS1jb21wYXNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaG9tZS1oZWFkZXIgLm1vcmUtdGV4dC1ob21lLXNlY3QgLm1vYmlsZS1jb21wYXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5nZXR0aW5nLWJveGV5IHtcbiAgcGFkZGluZzogNTBweCAwIDUwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuZ2V0dGluZy1ib3hleSB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwIDkwcHg7IH0gfVxuICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmdldHRpbmctYm94ZXkgLmhlYWRlci1hcmVhIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5nZXR0aW5nLWJveGV5IC5oZWFkZXItYXJlYSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5nZXR0aW5nLWJveGV5IC5sb3dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5nZXR0aW5nLWJveGV5IGEuYm94IHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjE1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICBwYWRkaW5nOiA1MHB4IDI1cHggOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuZ2V0dGluZy1ib3hleSBhLmJveCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCA5MHB4O1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7IH0gfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuZ2V0dGluZy1ib3hleSBhLmJveDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDJweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4yKTsgfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuZ2V0dGluZy1ib3hleSBhLmJveDpob3ZlciBzcGFuIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuZ2V0dGluZy1ib3hleSBhLmJveCBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmdldHRpbmctYm94ZXkgYS5ib3ggaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5nZXR0aW5nLWJveGV5IGEuYm94IHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmdldHRpbmctYm94ZXkgYS5ib3ggc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5nZXR0aW5nLWJveGV5IGEuYm94IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmdldHRpbmctYm94ZXkgYS5ib3ggc3BhbiBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuZ2V0dGluZy1ib3hleSBhLmJveCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmdldHRpbmctYm94ZXkgYS5ib3ggLnd5c2l3eWcge1xuICAgICAgY29sb3I6ICMwMDM5NTI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmdldHRpbmctYm94ZXkgYS5ib3ggLnd5c2l3eWcgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuZ2V0dGluZy1ib3hleSBhLmJveCAud3lzaXd5ZyB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmlzby1ncmFwaGljLXNlY3Qge1xuICBwYWRkaW5nOiAyMHB4IDAgNjBweDsgfVxuICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmlzby1ncmFwaGljLXNlY3QgLmlzby1ncmFwaGljIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmlzby1ncmFwaGljLXNlY3QgLmlzby1ncmFwaGljIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwcHg7IH0gfVxuICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmlzby1ncmFwaGljLXNlY3QgLnRleHQtc2lkZSB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5pc28tZ3JhcGhpYy1zZWN0IC50ZXh0LXNpZGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuaXNvLWdyYXBoaWMtc2VjdCAuaW1nLXNpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMCAwOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5pc28tZ3JhcGhpYy1zZWN0IC5pbWctc2lkZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvIC5pc28tZ3JhcGhpYy1zZWN0IGEge1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28gLmlzby1ncmFwaGljLXNlY3QgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG5cbi5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDBweCAwcHggNzBweDtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuYmFzaWMtd3lzaXd5Zy1kaXYgcCwgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmJhc2ljLXd5c2l3eWctZGl2IHVsIGxpLCAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuYmFzaWMtd3lzaXd5Zy1kaXYgb2wgbGksIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby5uZXctaG9tZS1wYWdlLWlzby0yMDIwIC5iYXNpYy13eXNpd3lnLWRpdiBzdHJvbmcsIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby5uZXctaG9tZS1wYWdlLWlzby0yMDIwIC5iYXNpYy13eXNpd3lnLWRpdiBzcGFuLCAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuYmFzaWMtd3lzaXd5Zy1kaXYgZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuXG4uY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuanVtYm8taW50cm8ge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby5uZXctaG9tZS1wYWdlLWlzby0yMDIwIC5qdW1iby1pbnRybyB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDA7IH0gfVxuICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuanVtYm8taW50cm8gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmp1bWJvLWludHJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbSAhaW1wb3J0YW50OyB9IH1cbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuanVtYm8taW50cm8gaDEgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby5uZXctaG9tZS1wYWdlLWlzby0yMDIwIC5qdW1iby1pbnRybyBoMSBzcGFuIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmp1bWJvLWludHJvIC5pbWctc2lkZSBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuanVtYm8taW50cm8gLmltZy1zaWRlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby5uZXctaG9tZS1wYWdlLWlzby0yMDIwIC5qdW1iby1pbnRybyAuaW1nLXNpZGUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmp1bWJvLWludHJvIC5saW5rLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby5uZXctaG9tZS1wYWdlLWlzby0yMDIwIC5qdW1iby1pbnRybyAubGluay1yb3cgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7IH1cbiAgICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby5uZXctaG9tZS1wYWdlLWlzby0yMDIwIC5qdW1iby1pbnRybyAubGluay1yb3cgYSBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAgICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmp1bWJvLWludHJvIC5saW5rLXJvdyBhOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IDFweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4yKTtcbiAgICAgICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q3ZTlmZjtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMzVweDsgfVxuICAgICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuanVtYm8taW50cm8gLmxpbmstcm93IGE6aG92ZXIgaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmp1bWJvLWludHJvIC5pbnRyby1wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmp1bWJvLWludHJvIC5pbnRyby1wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuanVtYm8taW50cm8gLmludHJvLXBhcmFncmFwaC1jb250YWluZXIgLmludHJvLXBhcmFncmFwaCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAuanVtYm8taW50cm8gLmludHJvLXBhcmFncmFwaC1jb250YWluZXIgLmludHJvLXBhcmFncmFwaCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOXB4OyB9IH1cblxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmdldHRpbmctYm94ZXkge1xuICBwYWRkaW5nOiAwIDAgOTBweDsgfVxuXG4uY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAubG93ZXItYm94LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmYWZjZmY7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby5uZXctaG9tZS1wYWdlLWlzby0yMDIwIC5sb3dlci1ib3gtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAubG93ZXItYm94LXNlY3Rpb24gLmJveC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmxvd2VyLWJveC1zZWN0aW9uIC5zbWFsbC1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA3MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMTUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby5uZXctaG9tZS1wYWdlLWlzby0yMDIwIC5sb3dlci1ib3gtc2VjdGlvbiAuc21hbGwtYm94OmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjIpOyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmxvd2VyLWJveC1zZWN0aW9uIC5zbWFsbC1ib3g6aG92ZXIgc3Bhbi5mYWtlLWxpbmsgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmxvd2VyLWJveC1zZWN0aW9uIC5zbWFsbC1ib3ggaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmxvd2VyLWJveC1zZWN0aW9uIC5zbWFsbC1ib3ggc3Bhbi5zbWFsbC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmxvd2VyLWJveC1zZWN0aW9uIC5zbWFsbC1ib3ggc3Bhbi5sYXJnZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmxvd2VyLWJveC1zZWN0aW9uIC5zbWFsbC1ib3ggc3Bhbi5mYWtlLWxpbmsge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAubG93ZXItYm94LXNlY3Rpb24gLnNtYWxsLWJveCBzcGFuLmZha2UtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLm5ldy1ob21lLXBhZ2UtaXNvLTIwMjAgLmxvd2VyLWJveC1zZWN0aW9uIC5zbWFsbC1ib3ggc3Bhbi5mYWtlLWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAubG93ZXItYm94LXNlY3Rpb24gLnNtYWxsLWJveCBzcGFuLmZha2UtbGluayBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuXG4uY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAubG93ZXItd3lzaXd5Zy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCAubG93ZXItd3lzaXd5Zy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG5cbi5hZGQtb24taHAtdGV4dC1zZWN0IHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gIC5hZGQtb24taHAtdGV4dC1zZWN0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAuYWRkLW9uLWhwLXRleHQtc2VjdDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpIDYwJSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuYWRkLW9uLWhwLXRleHQtc2VjdCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43NWVtOyB9XG4gIC5hZGQtb24taHAtdGV4dC1zZWN0IC5ybS1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG5cbi5hZGQtb24taHAtdGV4dC1zZWN0Lm9wZW4ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFkZC1vbi1ocC10ZXh0LXNlY3Qub3BlbiAucm0tYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWRkLW9uLWhwLXRleHQtc2VjdC5vcGVuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RpY2t5LW5hdi1zZWN0aW9uLW1vYmlsZS1vcGVuIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkuYm9keS1tb2JpbGUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLnN1Yi1wYWdlLXRhZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmEzYzQ3O1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLnN1Yi1wYWdlLXRhZyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLmxvd2VyLWhhbGYge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28udG9wLWxldmVsLW5hdmlnYXRpb24tcGFnZSAubG93ZXItaGFsZiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMDBweDsgfSB9XG5cbi5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby50b3AtbGV2ZWwtbmF2aWdhdGlvbi1wYWdlIC5ob21lLWhlYWRlciB7XG4gIHBhZGRpbmc6IDcwcHggMjBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLmhvbWUtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7IH0gfVxuICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28udG9wLWxldmVsLW5hdmlnYXRpb24tcGFnZSAuaG9tZS1oZWFkZXIgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28udG9wLWxldmVsLW5hdmlnYXRpb24tcGFnZSAuaG9tZS1oZWFkZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLmhvbWUtaGVhZGVyIGgxIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG4gIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby50b3AtbGV2ZWwtbmF2aWdhdGlvbi1wYWdlIC5ob21lLWhlYWRlciAubGluay1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLmhvbWUtaGVhZGVyIC5saW5rLWJveCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLmhvbWUtaGVhZGVyIC5saW5rLWJveCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLmhvbWUtaGVhZGVyIC5saW5rLWJveCBhOmhvdmVyIGkge1xuICAgICAgYmFja2dyb3VuZDogI2EyYzZmMDsgfVxuICAgIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby50b3AtbGV2ZWwtbmF2aWdhdGlvbi1wYWdlIC5ob21lLWhlYWRlciAubGluay1ib3ggYTpob3ZlciBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0NWFhYztcbiAgICAgIGNvbG9yOiAjMTQ1YWFjOyB9XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28udG9wLWxldmVsLW5hdmlnYXRpb24tcGFnZSAuaG9tZS1oZWFkZXIgLmxpbmstYm94IGE6aG92ZXIgc3BhbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLmhvbWUtaGVhZGVyIC5saW5rLWJveCBhIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YTkwZTI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2UgLmhvbWUtaGVhZGVyIC5saW5rLWJveCBhIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAgICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28udG9wLWxldmVsLW5hdmlnYXRpb24tcGFnZSAuaG9tZS1oZWFkZXIgLmxpbmstYm94IGEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28udG9wLWxldmVsLW5hdmlnYXRpb24tcGFnZSAuaG9tZS1oZWFkZXIgLmxpbmstYm94IGEgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2VlMWY3O1xuICAgICAgYmFja2dyb3VuZDogI2NhZGVmNDtcbiAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28udG9wLWxldmVsLW5hdmlnYXRpb24tcGFnZSAuaG9tZS1oZWFkZXIgLmxpbmstYm94OmZpcnN0LW9mLXR5cGUge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzby50b3AtbGV2ZWwtbmF2aWdhdGlvbi1wYWdlIC5ob21lLWhlYWRlciAubW9iaWxlLWNvbXBhc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28udG9wLWxldmVsLW5hdmlnYXRpb24tcGFnZSAuaG9tZS1oZWFkZXIgLm1vYmlsZS1jb21wYXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sdS1ib2R5IGEuZ2V0LXN0YXJ0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjM5MzIxOyB9XG4gIC5sdS1ib2R5IGEuZ2V0LXN0YXJ0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkNTc5MGM7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGgxLFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGgyLFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGgzLFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGg0LFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGg1LFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmludHJvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA0MHB4IDAgMHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmludHJvLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDBweDsgfSB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuaW50cm8tc2VjdGlvbi5pc28tY3RhLWJveC1oZWFkZXIgZGl2OmZpcnN0LW9mLXR5cGUgPiBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuaW50cm8tc2VjdGlvbi5pc28tY3RhLWJveC1oZWFkZXIgZGl2OmZpcnN0LW9mLXR5cGUgPiBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuaXNvLWN0YS1ib3gtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQuODExMjVlbSkge1xuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuaXNvLWN0YS1ib3gtaGVhZGVyID4gZGl2Omxhc3Qtb2YtdHlwZSA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyLjVlbSkge1xuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuaXNvLWN0YS1ib3gtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmN0YS1ib3gtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZEOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY3RhLWJveC1oZWFkZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwLjI1ZW0gMCAxZW07XG4gICAgZm9udC1zaXplOiAyLjVlbTsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmN0YS1ib3gtaGVhZGVyIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY3RhLWJveC1oZWFkZXIgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzRBOTBFMjsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY3RhLWJveC1oZWFkZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWIyZTQ5O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY3RhLWJveC1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAzNnB4IDY0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Mi41ZW0pIHtcbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmN0YS1ib3gtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDM2cHggMTI4cHg7IH0gfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmV4dGVuZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjk0NjZlOyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY29uYy1zZWN0aW9uIC5hcnJvdy1idXR0b24sXG4ubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmNvbmMtc2VjdGlvbiAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICBiYWNrZ3JvdW5kOiAjZjVhNjIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY29uYy1zZWN0aW9uIC5hcnJvdy1idXR0b246aG92ZXIsXG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY29uYy1zZWN0aW9uIC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmNvbmMtc2VjdGlvbiAuYXJyb3ctYnV0dG9uOmJlZm9yZSwgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5jb25jLXNlY3Rpb24gLmFycm93LWJ1dHRvbjphZnRlcixcbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5jb25jLXNlY3Rpb24gLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlOmJlZm9yZSxcbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5jb25jLXNlY3Rpb24gLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIGFydGljbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwLW1vYmlsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zdGF0ZS1zdGVwcy1tYXAtbW9iaWxlIGxpIHtcbiAgICBjb2xvcjogIzAwMzk1MjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwLW1vYmlsZSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzNjZweDsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIC5zdGF0ZS1zdGVwcy1tYXAtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDc2cHg7XG4gICAgICB3aWR0aDogMTM4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIGFydGljbGUgZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBjb2xvcjogI2RkZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIGFydGljbGUgYTpob3ZlciBzdHJvbmcge1xuICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zdGF0ZS1zdGVwcy1tYXAgYXJ0aWNsZSBhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEyIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjUzMzY2IDcuNTA5NjhMMC4xOTMxNzUgMS44NTI0NUMtMC4wNjQzOTE3IDEuNTc5NjEgLTAuMDY0MzkxNyAxLjEzNzI2IDAuMTkzMTc1IDAuODY0NDQ2TDAuODE2MDU3IDAuMjA0NjI1QzEuMDczMTggLTAuMDY3NzUxNCAxLjQ4OTkxIC0wLjA2ODI3NTYgMS43NDc2NSAwLjIwMzQ2TDYuMDAwMDEgNC42ODY5MUwxMC4yNTI0IDAuMjAzNDZDMTAuNTEwMSAtMC4wNjgyNzU2IDEwLjkyNjggLTAuMDY3NzUxNCAxMS4xODM5IDAuMjA0NjI1TDExLjgwNjggMC44NjQ0NDZDMTIuMDY0NCAxLjEzNzI5IDEyLjA2NDQgMS41Nzk2MyAxMS44MDY4IDEuODUyNDVMNi40NjYzNyA3LjUwOTY4QzYuMjA4OCA3Ljc4MjQ5IDUuNzkxMjIgNy43ODI0OSA1LjUzMzY2IDcuNTA5NjhaJyBmaWxsPSclMjM0QTkwRTInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDhweDsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zdGF0ZS1zdGVwcy1tYXAgYXJ0aWNsZTpsYXN0LW9mLXR5cGU6bnRoLWNoaWxkKGV2ZW4pIGE6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgYm90dG9tOiAtMzlweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjk1ZGVnKTsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zdGF0ZS1zdGVwcy1tYXAgYXJ0aWNsZTpsYXN0LW9mLXR5cGU6bnRoLWNoaWxkKG9kZCkgYTo6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDVkZWcpOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zdGF0ZS1zdGVwcy1tYXAgYXJ0aWNsZSBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzAwMzk1MjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7IH1cbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIGFydGljbGUgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfVxuICAgICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlOm50aC1vZi10eXBlKGV2ZW4pIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICB0b3A6IDIycHg7IH1cbiAgICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zdGF0ZS1zdGVwcy1tYXAgYXJ0aWNsZTpudGgtb2YtdHlwZShldmVuKSBhIHtcbiAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlOm50aC1vZi10eXBlKGV2ZW4pOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpIGE6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICBib3R0b206IDEzMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zdGF0ZS1zdGVwcy1tYXAgYXJ0aWNsZTpudGgtb2YtdHlwZShldmVuKSBwIHtcbiAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byBhdXRvIGF1dG87IH1cbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIGFydGljbGU6bnRoLW9mLXR5cGUob2RkKSBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvdHRvbTogMjJweDsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zdGF0ZS1zdGVwcy1tYXAgYXJ0aWNsZTpudGgtb2YtdHlwZShvZGQpIGEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zdGF0ZS1zdGVwcy1tYXAgYXJ0aWNsZTpudGgtb2YtdHlwZShvZGQpOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpIGE6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIHRvcDogMTMwcHg7IH1cbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIGFydGljbGU6bnRoLW9mLXR5cGUob2RkKSBwIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMTZweCBhdXRvOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlOjpiZWZvcmUsIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIGFydGljbGU6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQwJyBoZWlnaHQ9JzQ3Nicgdmlld0JveD0nMCAwIDE0MCA0NzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFDMzguODAyOCAxIDcwIDI4LjY5OTkgNzAgNjIuODY5NVY0MTMuMTMxQzcwIDQ0Ny4zIDEwMS4xOTcgNDc1IDEzOSA0NzUnIHN0cm9rZT0nJTIzREREREREJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc3RhdGUtc3RlcHMtbWFwIGFydGljbGU6bnRoLW9mLXR5cGUoZXZlbik6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTcwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiA0NzZweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlOm50aC1vZi10eXBlKGV2ZW4pOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTcwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiA0NzZweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMCAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODBweCAwIDA7IH0gfVxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIHVsLFxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uOmZvY3VzIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuc3RlcC10b3AtaGVhZGVyIC5oZWFkZXItYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCA4MHB4IDA7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5zdGVwLXRvcC1oZWFkZXIgLmhlYWRlci1ibG9jayBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5zdGVwLXRvcC1oZWFkZXIgLmhlYWRlci1ibG9jayBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuc3RlcC1pbWFnZSB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5zdGVwLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuYnRuLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmJ0bi1yb3cgZGl2Om50aC1vZi10eXBlKGV2ZW4pIGEge1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5hcnJvdy1idXR0b24sXG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgIGJhY2tncm91bmQ6ICNmNWE2MjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5hcnJvdy1idXR0b246aG92ZXIsXG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmFycm93LWJ1dHRvbjpiZWZvcmUsIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmFycm93LWJ1dHRvbjphZnRlcixcbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZTpiZWZvcmUsXG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5kb2MtaWNvbi1saW5rLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwcHg7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5kb2MtaWNvbi1saW5rLXNlY3Rpb24gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwMDM5NTI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmRvYy1pY29uLWxpbmstc2VjdGlvbiBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmRvYy1pY29uLWxpbmstc2VjdGlvbiBhOmJlZm9yZSwgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuZG9jLWljb24tbGluay1zZWN0aW9uIGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5kb2MtaWNvbi1saW5rLXNlY3Rpb24gYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi9hc3NldHMvaW1nL253LWRvY3MtaWNvbi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5kb2MtaWNvbi1saW5rLXNlY3Rpb24gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmRvYy1pY29uLWxpbmstc2VjdGlvbiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3NSk7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC50b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMzBweCAyNXB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC50b3Age1xuICAgICAgICBtaW4taGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHggMTBweCAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIgLnRvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmJveC1zZWN0aW9uLWNvbnRhaW5lciAudG9wIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIgLnRvcCAucHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMCAyMHB4OyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIgLnRvcCAucHJpY2UgLmRvbGxhci1zaWduIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC50b3AgLnJhdGluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIgLnRvcCAucmF0aW5nIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMDAzOTUyOyB9XG4gICAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmJveC1zZWN0aW9uLWNvbnRhaW5lciAudG9wIC5yYXRpbmcgYTphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIgLnRvcCAuc3RhcnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1MHB4OyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmdlbmVyYXRvci1zZWN0aW9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIgLnRvcCAuc3RhcnMgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICNmNWE2MjM7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC5sYXN0LWJveCAudG9wIHtcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHggNzVweCAyNXB4OyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb24gLmJveC1zZWN0aW9uLWNvbnRhaW5lciAuY3RhLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y1YTYyMzsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyLnRhbGwtYm94IC50b3Age1xuICAgICAgbWluLWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc21hbGwtYm94LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc21hbGwtYm94LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc21hbGwtYm94LXNlY3Rpb24gLmJveC1yb3cge1xuICAgICAgcGFkZGluZzogMCAzMnB4OyB9IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zbWFsbC1ib3gtc2VjdGlvbiBoMiwgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zbWFsbC1ib3gtc2VjdGlvbiBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc21hbGwtYm94LXNlY3Rpb24gLnNtYWxsLWJveCB7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjE1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc21hbGwtYm94LXNlY3Rpb24gLnNtYWxsLWJveDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDJweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4yKTsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc21hbGwtYm94LXNlY3Rpb24gLnNtYWxsLWJveDpob3ZlciBzcGFuLmZha2UtbGluayBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnNtYWxsLWJveC1zZWN0aW9uIC5zbWFsbC1ib3ggaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5zbWFsbC1ib3gtc2VjdGlvbiAuc21hbGwtYm94IHNwYW4uZmFrZS1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc21hbGwtYm94LXNlY3Rpb24gLnNtYWxsLWJveCBzcGFuLmZha2UtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuc21hbGwtYm94LXNlY3Rpb24gLnNtYWxsLWJveCBzcGFuLmZha2UtbGluayBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmJvdHRvbS1jdGEtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5ib3R0b20tY3RhLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmJvdHRvbS1jdGEtc2VjdGlvbiBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmJvdHRvbS1jdGEtc2VjdGlvbiBhLmJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC50ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC50ZXN0aW1vbmlhbHMgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW0gNHJlbTsgfVxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnRlc3RpbW9uaWFscyAudGVzdGltb255IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGNUZEO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHggMCAyMHB4O1xuICAgIG1hcmdpbjogMCAxNnB4IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzNzVweDsgfVxuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAudGVzdGltb25pYWxzIC50ZXN0aW1vbnkgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCU7XG4gICAgICBoZWlnaHQ6IDE1MnB4O1xuICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9ueSBoNCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuZ2VuZXJhdG9yLXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5nZW5lcmF0b3Itc2VjdGlvbi5nZW5lcmF0b3Itc2VjdGlvbi1uby1udW0gLm51bWJlci1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5mYXEtZ2VuZXJhdG9yLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGgzLFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGg0LFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGg1LFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGg2IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4OyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSBoMyBhLFxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgaDQgYSxcbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIGg1IGEsXG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSBoNiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIHAge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5oZWFkZXItYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmhlYWRlci1ibG9jayB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5oZWFkZXItYmxvY2sgaDIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5udW1iZXItYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLm51bWJlci1ibG9jayB7XG4gICAgICB3aWR0aDogMTAlOyB9IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5udW1iZXItYmxvY2sgLm51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE2cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5udW1iZXItYmxvY2sgLm51bWJlciAudXAtYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5udW1iZXItYmxvY2sgLm51bWJlciAudXAtYXJyb3c6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLm51bWJlci1ibG9jayAubnVtYmVyIC51cC1hcnJvdzpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNiN2QzZjM7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5udW1iZXItYmxvY2sgLm51bWJlciAudXAtYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZjVhNjIzOyB9XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5udW1iZXItYmxvY2sgLm51bWJlciAuZG93bi1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLm51bWJlci1ibG9jayAubnVtYmVyIC5kb3duLWFycm93OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5udW1iZXItYmxvY2sgLm51bWJlciAuZG93bi1hcnJvdzpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICM0YTkwZTI7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5udW1iZXItYmxvY2sgLm51bWJlciAuZG93bi1hcnJvdzpob3ZlcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNmNWE2MjM7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnRleHQtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH0gfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLnRleHQtYmxvY2sudGV4dC1zZWN0aW9uIGRpdiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC50ZXh0LWJsb2NrLnRleHQtYmxvY2stc3BhY2VyIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAudGV4dC1ibG9jay50ZXh0LWJsb2NrLXNwYWNlciB7XG4gICAgICBtYXJnaW46IDUwcHggMCA1MHB4IDEwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5oZWFkZXItcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIG9sLnRvcC1zdGVwcyB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIG9sLnRvcC1zdGVwcyBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2Ugb2wudG9wLXN0ZXBzIGxpIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAgICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2Ugb2wudG9wLXN0ZXBzIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSBvbC50b3Atc3RlcHMgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC50b3Atc3RlcHMtcGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuYmlnLWZvbnQtY29udGFpbmVyIHAsXG4ubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmJpZy1mb250LWNvbnRhaW5lciBzcGFuLFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5iaWctZm9udC1jb250YWluZXIgc3Bhbixcbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuYmlnLWZvbnQtY29udGFpbmVyIHVsIGxpLFxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5iaWctZm9udC1jb250YWluZXIgb2wgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuYmlnLWZvbnQtY29udGFpbmVyIC5jdGEtYm94LWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAyLjFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmJpZy1mb250LWNvbnRhaW5lciAuY3RhLWJveC1oZWFkZXIgc3Ryb25nIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5iaWctZm9udC1jb250YWluZXIgLmN0YS1ib3gtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMzZweCA2NHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIuNWVtKSB7XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuYmlnLWZvbnQtY29udGFpbmVyIC5jdGEtYm94LWhlYWRlciB7XG4gICAgcGFkZGluZzogMzZweCAxMjhweDsgfSB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY29uYy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzNjNzhiYztcbiAgcGFkZGluZzogMTIwcHggMCA0MHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5jb25jLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTgwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5jb25jLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY29uYy1zZWN0aW9uIHVsLFxuICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmNvbmMtc2VjdGlvbiBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5jb25jLXNlY3Rpb24gKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5jb25jLXNlY3Rpb24gLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZSAuY29uYy1zZWN0aW9uIC50b3BwZXItaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogLTIzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIC5jb25jLXNlY3Rpb24gLnRvcHBlci1pbWcge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIHRvcDogLTI4NXB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UgLmNvbmMtc2VjdGlvbiAudG9wcGVyLWltZyB7XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IC0yOTVweDsgfSB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZS5oaWRkZW4tbnVtYmVycyBvbC50b3Atc3RlcHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlLmhpZGRlbi1udW1iZXJzIC5udW1iZXItYmxvY2sgLm51bWJlciBhLnVwLWFycm93IHtcbiAgdG9wOiAtMzVweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlLmhpZGRlbi1udW1iZXJzIC5udW1iZXItYmxvY2sgLm51bWJlciBhLnVwLWFycm93IHtcbiAgICAgIHRvcDogLTEwcHg7IH0gfVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2Uuc3RhdGUtc2ltcGxlLXBhZ2UuaGlkZGVuLW51bWJlcnMgLm51bWJlci1ibG9jayAubnVtYmVyIGEuZG93bi1hcnJvdyB7XG4gIHRvcDogLTEwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZS5oaWRkZW4tbnVtYmVycyAubnVtYmVyLWJsb2NrIC5udW1iZXIgYS5kb3duLWFycm93IHtcbiAgICAgIHRvcDogMTVweDsgfSB9XG5cbi5uZXctbGxjLWNvcnAtcGFnZS5zdGF0ZS1zaW1wbGUtcGFnZS5oaWRkZW4tYXJyb3dzIC5udW1iZXItYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlLmhpZGRlbi1hcnJvd3MgLmhlYWRlci1ibG9jayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlLmhpZGRlbi1hcnJvd3MgLnRleHQtYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMCUgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1BSjE4LXN0YXRlLXNpbXBsZS1wYWdlLTMgLnRleHQtYmxvY2sudGV4dC1zZWN0aW9uIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG5cbi5wYWdlLXRlbXBsYXRlLUFKMTgtc3RhdGUtc2ltcGxlLXBhZ2UtMyAuaXNvLWFjY29yZGlvbi1zZWN0IHtcbiAgcGFkZGluZzogMCAwIDcwcHg7IH1cblxuLm5ldy1ib3gtc2VjdGlvbi5zZWxlY3QteW91ci1zZXJ2aWNlLFxuLmdsb2JhbC1pc28tYm94LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4OyB9XG4gIC5uZXctYm94LXNlY3Rpb24uc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLmxhc3QtYm94IC5ib3R0b20sXG4gIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC5ib3gtc2VjdGlvbiAubGFzdC1ib3ggLmJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5uZXctYm94LXNlY3Rpb24uc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLmxhc3QtYm94IGEsXG4gIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC5ib3gtc2VjdGlvbiAubGFzdC1ib3ggYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5uZXctYm94LXNlY3Rpb24uc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLnNoYWRvdyxcbiAgLmdsb2JhbC1pc28tYm94LXNlY3Rpb24gLmJveC1zZWN0aW9uIC5zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5ldy1ib3gtc2VjdGlvbi5zZWxlY3QteW91ci1zZXJ2aWNlIC5ib3gtc2VjdGlvbiAudG9wLFxuICAuZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiAuYm94LXNlY3Rpb24gLnRvcCB7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDM1cHggMjVweCAzMHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAubmV3LWJveC1zZWN0aW9uLnNlbGVjdC15b3VyLXNlcnZpY2UgLmJveC1zZWN0aW9uIC50b3AsXG4gICAgICAuZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiAuYm94LXNlY3Rpb24gLnRvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAubmV3LWJveC1zZWN0aW9uLnNlbGVjdC15b3VyLXNlcnZpY2UgLmJveC1zZWN0aW9uIC50b3AsXG4gICAgICAuZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiAuYm94LXNlY3Rpb24gLnRvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4OyB9IH1cbiAgICAubmV3LWJveC1zZWN0aW9uLnNlbGVjdC15b3VyLXNlcnZpY2UgLmJveC1zZWN0aW9uIC50b3AgLnNtYWxsLXR4dCxcbiAgICAuZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiAuYm94LXNlY3Rpb24gLnRvcCAuc21hbGwtdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgIC5uZXctYm94LXNlY3Rpb24uc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLnRvcCBwLFxuICAgIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC5ib3gtc2VjdGlvbiAudG9wIHAge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAubmV3LWJveC1zZWN0aW9uLnNlbGVjdC15b3VyLXNlcnZpY2UgLmJveC1zZWN0aW9uIC50b3AgaDMsXG4gICAgLmdsb2JhbC1pc28tYm94LXNlY3Rpb24gLmJveC1zZWN0aW9uIC50b3AgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzAwMzk1MjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAubmV3LWJveC1zZWN0aW9uLnNlbGVjdC15b3VyLXNlcnZpY2UgLmJveC1zZWN0aW9uIC5ib3R0b20sXG4gIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC5ib3gtc2VjdGlvbiAuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5uZXctYm94LXNlY3Rpb24uc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLmJvdHRvbSBhLFxuICAgIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC5ib3gtc2VjdGlvbiAuYm90dG9tIGEge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7IH1cbiAgICAgIC5uZXctYm94LXNlY3Rpb24uc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLmJvdHRvbSBhOmhvdmVyLFxuICAgICAgLmdsb2JhbC1pc28tYm94LXNlY3Rpb24gLmJveC1zZWN0aW9uIC5ib3R0b20gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7IH1cbiAgICAgIC5uZXctYm94LXNlY3Rpb24uc2VsZWN0LXlvdXItc2VydmljZSAuYm94LXNlY3Rpb24gLmJvdHRvbSBhOmFmdGVyLFxuICAgICAgLmdsb2JhbC1pc28tYm94LXNlY3Rpb24gLmJveC1zZWN0aW9uIC5ib3R0b20gYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFjY29yZGlvbi1jb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwcHg7IH0gfVxuICAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjsgfVxuICAgIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmgge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAgIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmg6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmg6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkIC5oOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmIgcCxcbiAgICAgIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmIgdWwgbGksXG4gICAgICAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkIC5iIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkLm9wZW4gLmg6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmFjY29yZGlvbi1jb250YWluZXIgLnN0ZXAtdGVtcGxhdGUtYWNjb3JkIC5oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAuYWNjb3JkaW9uLWNvbnRhaW5lciAuc3RlcC10ZW1wbGF0ZS1hY2NvcmQgLmg6YWZ0ZXIge1xuICAgICAgdG9wOiAxNXB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLUFKMTgtc3RhdGUtc2ltcGxlLXBhZ2UtMyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkIHtcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1BSjE4LXN0YXRlLXNpbXBsZS1wYWdlLTMgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZCAuaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGNUZEO1xuICAgICAgcGFkZGluZzogMjBweCA4MHB4IDIwcHggNDBweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtQUoxOC1zdGF0ZS1zaW1wbGUtcGFnZS0zIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmg6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIHRvcDogMjBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLUFKMTgtc3RhdGUtc2ltcGxlLXBhZ2UtMyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkIC5iIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWY1ZmQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1BSjE4LXN0YXRlLXNpbXBsZS1wYWdlLTMgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZCAuc3RlcC10ZW1wbGF0ZS1hY2NvcmQgLmg6OmFmdGVyIHtcbiAgICAgIHRvcDogMjBweDsgfVxuXG4udG9wLWxldmVsLWhvdy10by1wYWdlcyAuYWNjb3JkaW9uLXRhYmxlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnRvcC1sZXZlbC1ob3ctdG8tcGFnZXMgLmFjY29yZGlvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtNDBweDsgfVxuXG4udG9wLWxldmVsLWhvdy10by1wYWdlcyAubWFwLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMTBweDsgfVxuXG4udG9wLWxldmVsLWhvdy10by1wYWdlcyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkIC5oIHtcbiAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMHB4OyB9XG4gIC50b3AtbGV2ZWwtaG93LXRvLXBhZ2VzIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmg6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwcHg7IH1cblxuLnRvcC1sZXZlbC1ob3ctdG8tcGFnZXMgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZCAuYiB7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDVweDsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gIC50b3AtbGV2ZWwtaG93LXRvLXBhZ2VzIC5zdGF0ZS1saW5rcy10YWJsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLnRvcC1sZXZlbC1ob3ctdG8tcGFnZXMgLm1hcC1hZGQtb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLnRvcC1sZXZlbC1ob3ctdG8tcGFnZXMgLm1hcC1hZGQtb24taGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50b3AtbGV2ZWwtaG93LXRvLXBhZ2VzIC5zdGF0ZS1saW5rLXRhYmxlIGEge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC50b3AtbGV2ZWwtaG93LXRvLXBhZ2VzIC5zdGF0ZS1saW5rLXRhYmxlIGE6YmVmb3JlLCAudG9wLWxldmVsLWhvdy10by1wYWdlcyAuc3RhdGUtbGluay10YWJsZSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50b3AtbGV2ZWwtaG93LXRvLXBhZ2VzIC5nZW5lcmF0b3Itc2VjdGlvbiNzdGVwLTEge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4udG9wLWxldmVsLWhvdy10by1wYWdlcyAuaGVhZGVyLWJsb2NrIGgzLnRoaW4taDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRvcC1sZXZlbC1ob3ctdG8tcGFnZXMgLmhvbWUtaGVhZGVyLmludHJvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgLnRvcC1sZXZlbC1ob3ctdG8tcGFnZXMgLnNlY3Rpb24taGVhZGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTsgfSB9XG5cbi50b3AtbGV2ZWwtaG93LXRvLXBhZ2VzIC5zdWItcGFnZS10YWcge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmEzYzQ3OyB9XG5cbi50b3AtbGV2ZWwtaG93LXRvLXBhZ2VzIC50b3Atc3RlcHMtcGFyYWdyYXBoIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLnRvcC1sZXZlbC1ob3ctdG8tcGFnZXMgLnRvcC1zdGVwcy1wYXJhZ3JhcGgge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi50b3AtbGV2ZWwtaG93LXRvLXBhZ2VzIC5tLXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi50b3AtbGV2ZWwtaG93LXRvLXBhZ2VzIC5tLXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi50YWJsZS1hY2NvcmRpb24gLmFjY29yZGlvbi10YWJsZS1oZWFkZXIsIC50YWJsZS1hY2NvcmRpb24gLmgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgNHJlbSAwIDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1hY2NvcmRpb24gLmFjY29yZGlvbi10YWJsZS1oZWFkZXIgc3BhbiwgLnRhYmxlLWFjY29yZGlvbiAuaCBzcGFuIHtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICAgIG1hcmdpbjogMS41cmVtIDA7IH1cblxuLnRhYmxlLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRhYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTkwZTI7IH1cbiAgLnRhYmxlLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRhYmxlLWhlYWRlciBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLWFjY29yZGlvbiAuYiB7XG4gIHBhZGRpbmc6IDAgNHJlbSAwIDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS1hY2NvcmRpb24gLmFjY29yZCAuaDphZnRlciB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRvYy1kb3dubG9hZC1tb2RhbC10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zaWMtZm90LWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmNWE2MjM7XG4gIGJhY2tncm91bmQ6ICNmMDA1Mjk7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zaWMtZm90LWQgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2ljLWZvdC1kIGk6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5zaWMtZm90LWQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCA2MHB4IDI1cHggMjVweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuXG4uaXNvLWhlYWRlciAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pc28taGVhZGVyIGgxLFxuLmlzby1oZWFkZXIgc3Bhbi5mYWtlLW91dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmlzby1oZWFkZXIgaDEsXG4gICAgLmlzby1oZWFkZXIgc3Bhbi5mYWtlLW91dCB7XG4gICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgIHBhZGRpbmc6IDkwcHggMCA2MHB4OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAuaXNvLWRlZmF1bHQtcGFnZSB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfSB9XG5cbi5pc28tYnV0dG9uLWxpbmsgYSxcbi5pc28tYnV0dG9uLWxpbmsgcCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pc28tYnV0dG9uLWxpbmsgYTpob3ZlciBpLFxuLmlzby1idXR0b24tbGluayBwOmhvdmVyIGkge1xuICBiYWNrZ3JvdW5kOiAjYTJjNmYwOyB9XG5cbi5pc28tYnV0dG9uLWxpbmsgYTpob3ZlciBzcGFuLFxuLmlzby1idXR0b24tbGluayBwOmhvdmVyIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICMxNDVhYWM7XG4gIGNvbG9yOiAjMTQ1YWFjOyB9XG4gIC5pc28tYnV0dG9uLWxpbmsgYTpob3ZlciBzcGFuOmFmdGVyLFxuICAuaXNvLWJ1dHRvbi1saW5rIHA6aG92ZXIgc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmlzby1idXR0b24tbGluayBhIHNwYW4sXG4uaXNvLWJ1dHRvbi1saW5rIHAgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNGE5MGUyO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YTkwZTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5pc28tYnV0dG9uLWxpbmsgYSBzcGFuOmFmdGVyLFxuICAuaXNvLWJ1dHRvbi1saW5rIHAgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMCU7XG4gICAgYmFja2dyb3VuZDogIzE0NWFhYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogLTNweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gICAgLmlzby1idXR0b24tbGluayBhIHNwYW4sXG4gICAgLmlzby1idXR0b24tbGluayBwIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmlzby1idXR0b24tbGluayBhIGksXG4uaXNvLWJ1dHRvbi1saW5rIHAgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjY2VlMWY3O1xuICBiYWNrZ3JvdW5kOiAjY2FkZWY0O1xuICBjb2xvcjogIzRhOTBlMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuXG4uYmxvZy1pc28tYnV0dG9uLWxpbmsuaXNvLWJ1dHRvbi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmJsb2ctaXNvLWJ1dHRvbi1saW5rLmlzby1idXR0b24tbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExMXB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG5hLmF1dGhvci1saW5rIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDcycHg7IH1cblxuYS5hdXRob3ItYm94LWxpbmsge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLmF1dGhvci1ib3gtbGluazpiZWZvcmUsIGEuYXV0aG9yLWJveC1saW5rOmFmdGVyIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBhLmF1dGhvci1ib3gtbGluazpob3ZlciAuYXV0aG9yLWJveCB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpOyB9XG5cbi5hdXRob3ItYm94LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5hdXRob3ItYm94LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5hdXRob3ItYm94LXNlY3Rpb24gYS5hdXRob3ItYm94IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMTUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5hdXRob3ItYm94LXNlY3Rpb24gYS5hdXRob3ItYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZ2FwOiA0MHB4OyB9IH1cbiAgICAuYXV0aG9yLWJveC1zZWN0aW9uIGEuYXV0aG9yLWJveDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmF1dGhvci1ib3gtc2VjdGlvbiBhLmF1dGhvci1ib3g6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjIpOyB9XG4gIC5hdXRob3ItYm94LXNlY3Rpb24gLmNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAuYXV0aG9yLWJveC1zZWN0aW9uIC5zbWFsbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDg1JTsgfVxuICAuYXV0aG9yLWJveC1zZWN0aW9uIC5hdXRob3Ige1xuICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC5hdXRob3ItYm94LXNlY3Rpb24gLnRpdGxlIHtcbiAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAuYXV0aG9yLWJveC1zZWN0aW9uIC5hdXRob3ItYmlvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLyogYXV0b3ByZWZpeGVyOiBvbiAqL1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hdXRob3ItYm94LXNlY3Rpb24gLnJlYWQtbW9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgLmF1dGhvci1ib3gtc2VjdGlvbiBwLnNtYWxsLXRleHQsIC5hdXRob3ItYm94LXNlY3Rpb24gcC5hdXRob3IsIC5hdXRob3ItYm94LXNlY3Rpb24gcC5hdXRob3ItYmlvLCAuYXV0aG9yLWJveC1zZWN0aW9uIHAucmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLnJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLnJvdzpiZWZvcmUsIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiAucm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5yb3c6aXMoZGl2KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMCAzcmVtOyB9IH1cbiAgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgcGFkZGluZzogMHB4IDIwcHggNDBweCAyMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmc6IDBweDsgfSB9XG4gICAgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiAuaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLnJlbGF0ZWQtY29sdW1uIC5pbWcge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH0gfVxuICAgICAgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiAuaW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiAucmVsYXRlZC1jb2x1bW4gLmltZyBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAucmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLnJlbGF0ZWQtY29sdW1uIC5yZWxhdGVkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiAucmVsYXRlZC1jb2x1bW4gLnJlbGF0ZWQtY29udGVudCAucmVsYXRlZC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiAucmVsYXRlZC1jb2x1bW4gLnJlbGF0ZWQtY29udGVudCAucmVsYXRlZC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAvKiBhdXRvcHJlZml4ZXI6IG9uICovXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgfVxuICAgICAgLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiAucmVsYXRlZC1jb250ZW50IC5yZWxhdGVkLWxpbmsgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuXG4ucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnJlbGF0ZWQtYXJ0aWNsZXMtc2VjdGlvbiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtc2VjdGlvbiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtc2VjdGlvbiA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLnJlbGF0ZWQtYXJ0aWNsZXMtc2VjdGlvbiA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtc2VjdGlvbiAucmVsYXRlZC1hcnRpY2xlcy1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIC5yZWxhdGVkLWFydGljbGVzLW1vYmlsZSBsaSB7XG4gICAgICBjb2xvcjogIzAwMzk1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5yZWxhdGVkLWFydGljbGVzLXNlY3Rpb24gLnJlbGF0ZWQtYXJ0aWNsZXMtbW9iaWxlIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtc2VjdGlvbiBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uLmxnLWxheW91dCAucmVsYXRlZC1jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH0gfVxuICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5yZWxhdGVkLWFydGljbGVzLXNlY3Rpb24gLnJlbGF0ZWQtY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiB7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAwIDM2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnJlbGF0ZWQtYXJ0aWNsZXMtc2VjdGlvbiAucmVsYXRlZC1jb2x1bW4gLmltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgICAgLnJlbGF0ZWQtYXJ0aWNsZXMtc2VjdGlvbiAucmVsYXRlZC1jb2x1bW4gLmltZyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiAucmVsYXRlZC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiAucmVsYXRlZC1jb250ZW50IC5yZWxhdGVkLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDM5NTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgICAgLnJlbGF0ZWQtYXJ0aWNsZXMtc2VjdGlvbiAucmVsYXRlZC1jb2x1bW4gLnJlbGF0ZWQtY29udGVudCAucmVsYXRlZC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC8qIGF1dG9wcmVmaXhlcjogb24gKi9cbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiAucmVsYXRlZC1jb250ZW50IC5yZWxhdGVkLWxpbmsgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiAucmVsYXRlZC1jb250ZW50IC5yZWxhdGVkLWxpbmsgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICAucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIC5yZWxhdGVkLWNvbHVtbiAucmVsYXRlZC1jb250ZW50IGE6aG92ZXIgaDMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2F0YS1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmdsb2JhbC1pc28tYm94LXNlY3Rpb24gLmNvbHVtbnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC50b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDI1cHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC50b3Age1xuICAgICAgcGFkZGluZzogMzVweCAyNXB4IDEwcHggMjVweDsgfSB9XG4gIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC50b3AgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdsb2JhbC1pc28tYm94LXNlY3Rpb24gLnRvcCBwIHtcbiAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50OyB9XG4gIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC50b3AgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzRhOTBlMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4OyB9XG4gIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC50b3AgLnJhdGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC50b3AgLnJhdGluZyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDM5NTI7IH1cbiAgICAgIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC50b3AgLnJhdGluZyBhOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgLmdsb2JhbC1pc28tYm94LXNlY3Rpb24gLnRvcCAuc3RhcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwcHg7IH1cbiAgICAuZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiAudG9wIC5zdGFycyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjZjVhNjIzOyB9XG5cbi5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIC5sYXN0LWJveCAudG9wIHtcbiAgcGFkZGluZzogMzVweCAyNXB4IDc1cHggMjVweDsgfVxuXG4uZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiAuY3RhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmNWE2MjMgIWltcG9ydGFudDsgfVxuICAuZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiAuY3RhLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE0Yzk5MSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgLmdsb2JhbC1pc28tYm94LXNlY3Rpb24ub25lLWJ1dHRvbiAubGFzdC1ib3ggLmJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAuZ2xvYmFsLWlzby1ib3gtc2VjdGlvbi5vbmUtYnV0dG9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIsXG4gIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uLm9uZS1idXR0b24gLmJveC1zZWN0aW9uLWNvbnRhaW5lciAuY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5nbG9iYWwtaXNvLWJveC1zZWN0aW9uLm9uZS1idXR0b24gLnNoYWRvdyB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gIC5pc28tdG9wLWxldmVsLXNlcnZpY2VzLXBhZ2UgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7IH0gfVxuXG4uaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5ib2R5LWNvcHktc2VjdCB7XG4gIHBhZGRpbmc6IDExMHB4IDAgOTBweDsgfVxuICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5ib2R5LWNvcHktc2VjdCAuaXNvLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSAuYm9keS1jb3B5LXNlY3QgLmlzby1idXR0b24tY29udGFpbmVyIGE6YmVmb3JlLCAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5ib2R5LWNvcHktc2VjdCAuaXNvLWJ1dHRvbi1jb250YWluZXIgYTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc28tdG9wLWxldmVsLXNlcnZpY2VzLXBhZ2UgLm51bS1zdGVwcy1zZWN0IHtcbiAgcGFkZGluZzogMCAwIDcwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28tdG9wLWxldmVsLXNlcnZpY2VzLXBhZ2UgLm51bS1zdGVwcy1zZWN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDsgfSB9XG4gIC5pc28tdG9wLWxldmVsLXNlcnZpY2VzLXBhZ2UgLm51bS1zdGVwcy1zZWN0IC5zdHAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSAubnVtLXN0ZXBzLXNlY3QgLnN0cCAubnVtIHtcbiAgICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgICAgYmFja2dyb3VuZDogI2NhZGVmNDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5pc28tdG9wLWxldmVsLXNlcnZpY2VzLXBhZ2UgLm51bS1zdGVwcy1zZWN0IC5zdHAgLmhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDM5NTI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG4gICAgLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSAubnVtLXN0ZXBzLXNlY3QgLnN0cCAuYmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5udW0tc3RlcHMtc2VjdCAuc3RwIC5iZCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5zdGF0ZS1saW5rcy10YWJsZS1zZWN0aW9uIGEge1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiBhOmJlZm9yZSwgLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSAuc3RhdGUtbGlua3MtdGFibGUtc2VjdGlvbiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc28tdG9wLWxldmVsLXNlcnZpY2VzLXBhZ2UgLnN3aXRjaGVyLW1hcC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5zd2l0Y2hlci1tYXAtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSAuc3dpdGNoZXItbWFwIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5zd2l0Y2hlci1tYXAgLm15LXJvdyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzRhOTBlMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5zd2l0Y2hlci1tYXAgLm15LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5pc28tdG9wLWxldmVsLXNlcnZpY2VzLXBhZ2UgLnN3aXRjaGVyLW1hcCAubXktcm93IC5jb3JwLFxuICAgIC5pc28tdG9wLWxldmVsLXNlcnZpY2VzLXBhZ2UgLnN3aXRjaGVyLW1hcCAubXktcm93IC5sbGMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5zd2l0Y2hlci1tYXAgLm15LXJvdyAuY29ycCxcbiAgICAgICAgLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSAuc3dpdGNoZXItbWFwIC5teS1yb3cgLmxsYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5zd2l0Y2hlci1tYXAgLm15LXJvdyBidXR0b24uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5zd2l0Y2hlci1tYXAgLmNvcnAtdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tdG9wLWxldmVsLXNlcnZpY2VzLXBhZ2UgLnN3aXRjaGVyLW1hcCAuY29ycC10YWIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjY4NjI1ZW0pIHtcbiAgICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5zd2l0Y2hlci1tYXAgLm0tdGFiIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5tb2JpbGUtY29ycC1oZWFkZXIsXG4uaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5tb2JpbGUtbGxjLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuaXNvLXRvcC1sZXZlbC1zZXJ2aWNlcy1wYWdlIC5tb2JpbGUtY29ycC1oZWFkZXIsXG4gICAgLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSAubW9iaWxlLWxsYy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdWItcGFnZS1oZWFkZXIuZnJlZS1hY2NvdW50LXN1Yi1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYWoxOC1sb2dpbi1ib2R5IG1haW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmFqMTgtbG9naW4tYm9keSAuaXNvLWxvZ2luLWFydGljbGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5hajE4LWxvZ2luLWJvZHkgLmlzby1sb2dpbi1hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IDc4cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuYWoxOC1sb2dpbi1ib2R5IC5pc28tbG9naW4tYXJ0aWNsZSAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5hajE4LWxvZ2luLWJvZHkgLmlzby1sb2dpbi1hcnRpY2xlIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjVlbSkge1xuICAgICAgLmFqMTgtbG9naW4tYm9keSAuaXNvLWxvZ2luLWFydGljbGUgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgICAgICAgbWluLWhlaWdodDogOTUwcHg7IH0gfVxuICAgIC5hajE4LWxvZ2luLWJvZHkgLmlzby1sb2dpbi1hcnRpY2xlIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmFqMTgtbG9naW4tYm9keSAuaXNvLWxvZ2luLWFydGljbGUgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIGZvcm0gLmlzby1mb3JtLXJvdyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAuYWoxOC1sb2dpbi1ib2R5IC5pc28tbG9naW4tYXJ0aWNsZSAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgZm9ybSAuaXNvLWZvcm0tcm93IHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAuYWoxOC1sb2dpbi1ib2R5IC5pc28tbG9naW4tYXJ0aWNsZSAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmJ0IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAuYWoxOC1sb2dpbi1ib2R5IC5pc28tbG9naW4tYXJ0aWNsZSAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmJ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICAgIC5hajE4LWxvZ2luLWJvZHkgLmlzby1sb2dpbi1hcnRpY2xlIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAuYnQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7IH1cbiAgICAgICAgLmFqMTgtbG9naW4tYm9keSAuaXNvLWxvZ2luLWFydGljbGUgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5idCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzI5NDY2ZTsgfVxuICAgICAgLmFqMTgtbG9naW4tYm9keSAuaXNvLWxvZ2luLWFydGljbGUgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5idCAucmlnaHQge1xuICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgICAuYWoxOC1sb2dpbi1ib2R5IC5pc28tbG9naW4tYXJ0aWNsZSAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmJ0IC5yaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICAuYWoxOC1sb2dpbi1ib2R5IC5pc28tbG9naW4tYXJ0aWNsZSAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmJ0IC5yaWdodCBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgICAgICAuYWoxOC1sb2dpbi1ib2R5IC5pc28tbG9naW4tYXJ0aWNsZSAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmJ0IC5yaWdodCBidXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5lcnJvcjQwNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM5OGMwZWQ7XG4gIHBhZGRpbmc6IDkwcHggMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL3RlY2hzdGFycy1hcnR3b3JrLXY0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2NTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmVycm9yNDA0IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjIwcHg7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDUwcHg7IH0gfVxuICAuZXJyb3I0MDQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAuZXJyb3I0MDQgc3BhbixcbiAgLmVycm9yNDA0IGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5lcnJvcjQwNCBoMSB7XG4gICAgbWFyZ2luOiAwcHggMCA1cHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuZXJyb3I0MDQgaDEge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5lcnJvcjQwNCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG4gIC5lcnJvcjQwNCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5lcnJvcjQwNCBzcGFuLnMyIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmVycm9yNDA0IC5iYiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5lcnJvcjQwNCAuYmIgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAuZTQwNC1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmlzby1mYXEuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweDsgfVxuICAuaXNvLWZhcS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgICAuaXNvLWZhcS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaGVhZGluZyAuc3ViLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMmEzYzQ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmlzby1mYXEuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLnN0ZXAtc2VjdC5pc28tYnV0dG9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgIC5pc28tZmFxLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5zdGVwLXNlY3QuaXNvLWJ1dHRvbi1zZWN0aW9uIC5yb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlzby1mYXEuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1idXR0b24tbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uaXNvLWJhc2ljLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5pc28tYmFzaWMtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gIC5pc28tYmFzaWMtaGVhZGVyIC5zdWItaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyYTNjNDc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLmlzby1zaWdudXAtYmFzaWMtaGVhZGVyLmlzby1iYXNpYy1oZWFkZXIge1xuICBwYWRkaW5nOiAzNXB4IDAgMTBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmlzby1zaWdudXAtYmFzaWMtaGVhZGVyLmlzby1iYXNpYy1oZWFkZXIge1xuICAgICAgcGFkZGluZzogNzBweCAwIDEwcHg7IH0gfVxuICAuaXNvLXNpZ251cC1iYXNpYy1oZWFkZXIuaXNvLWJhc2ljLWhlYWRlciAuaXNvLXNpZ251cC1iYXNpYy1oZWFkZXItaDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMjk0NjZlOyB9XG5cbi5tb2Rlcm4tZm9ybSAubWFpbi1jb250ZW50LmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuaXNvLXNzLXBhZ2Uge1xuICBwYWRkaW5nOiAwcHggMS41cmVtIDgwcHg7IH1cbiAgLm1vZGVybi1mb3JtIC5tYWluLWNvbnRlbnQuYWotMTgtcy1zLW1haW4tY29udGVudC5pc28tc3MtcGFnZSAub3JkZXItc2lkZWJhci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiAwcHggMXJlbTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5tb2Rlcm4tZm9ybSAubWFpbi1jb250ZW50LmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuaXNvLXNzLXBhZ2UgLm9yZGVyLXNpZGViYXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTsgfSB9XG4gIC5tb2Rlcm4tZm9ybSAubWFpbi1jb250ZW50LmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuaXNvLXNzLXBhZ2UgLm9yZGVyLXNpZGViYXIuc2VsZWN0LXNlcnZpY2Utc2lkZS1iYXIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5tb2Rlcm4tZm9ybSAubWFpbi1jb250ZW50LmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuaXNvLXNzLXBhZ2UgLm9yZGVyLXNpZGViYXIuc2VsZWN0LXNlcnZpY2Utc2lkZS1iYXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkOyB9IH1cbiAgICAubW9kZXJuLWZvcm0gLm1haW4tY29udGVudC5hai0xOC1zLXMtbWFpbi1jb250ZW50Lmlzby1zcy1wYWdlIC5vcmRlci1zaWRlYmFyLnNlbGVjdC1zZXJ2aWNlLXNpZGUtYmFyIHNwYW4ub3MtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLm1vZGVybi1mb3JtIC5tYWluLWNvbnRlbnQuYWotMTgtcy1zLW1haW4tY29udGVudC5pc28tc3MtcGFnZSAub3JkZXItc2lkZWJhci5zZWxlY3Qtc2VydmljZS1zaWRlLWJhciBzcGFuLm9zLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAubW9kZXJuLWZvcm0gLm1haW4tY29udGVudC5hai0xOC1zLXMtbWFpbi1jb250ZW50Lmlzby1zcy1wYWdlIC5vcmRlci1zaWRlYmFyLnNlbGVjdC1zZXJ2aWNlLXNpZGUtYmFyIHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLm1vZGVybi1mb3JtIC5tYWluLWNvbnRlbnQuYWotMTgtcy1zLW1haW4tY29udGVudC5pc28tc3MtcGFnZSAub3JkZXItc2lkZWJhci5zZWxlY3Qtc2VydmljZS1zaWRlLWJhciB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZi1hLXRvcHBlciB7XG4gIG1hcmdpbjogMHB4IDAgMzBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmYtYS10b3BwZXIge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDsgfSB9XG4gIC5mLWEtdG9wcGVyICoge1xuICAgIGNvbG9yOiAjMjk0NjZlOyB9XG5cbi5mLWEtdG9wcGVyLWIge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICAuZi1hLXRvcHBlci1iICoge1xuICAgIGNvbG9yOiAjMjk0NjZlOyB9XG5cbi5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmhvbWUtcGFnZS1kZCAuYm9keSAuZGQtZm9ybSBhIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmlzby10eXBvZ3JhcGh5Lmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby1idXNpbmVzcy1uYW1lLXNlYXJjaCAuaG9tZS1wYWdlLWRkIC5ib2R5IC5kZC1mb3JtIGE6aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmhvbWUtcGFnZS1kZCAuYm9keSAuZGQtZm9ybSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmlzby10eXBvZ3JhcGh5Lmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby1idXNpbmVzcy1uYW1lLXNlYXJjaCAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmlzby1idXR0b24tbGluayBhIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmlzby1idXR0b24tbGluayBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmlzby10eXBvZ3JhcGh5Lmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby1idXNpbmVzcy1uYW1lLXNlYXJjaCAuaXNvLWJ1dHRvbi1saW5rIGE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmlzby1idXR0b24tbGluayBzcGFuIHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuaXNvLXR5cG9ncmFwaHkuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLWJ1c2luZXNzLW5hbWUtc2VhcmNoIC5pc28tYnV0dG9uLWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNTBweDsgfVxuICAgICAgLmlzby10eXBvZ3JhcGh5Lmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby1idXNpbmVzcy1uYW1lLXNlYXJjaCAuaXNvLWJ1dHRvbi1saW5rIHNwYW4ge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLmlzby10eXBvZ3JhcGh5Lmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby1idXNpbmVzcy1uYW1lLXNlYXJjaCAuaXNvLWJ1dHRvbi1saW5rIGEgaSB7XG4gICAgICAgIGxlZnQ6IC01MHB4OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmlzby1idXR0b24tbGluayBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmNvbnRlbnQtc2VjdC5iYXNpYy13eXNpd3lnLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlzby10eXBvZ3JhcGh5Lmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby1idXNpbmVzcy1uYW1lLXNlYXJjaCAuY29udGVudC1zZWN0LmJhc2ljLXd5c2l3eWctc2VjdGlvbiAudGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07IH1cbiAgLmlzby10eXBvZ3JhcGh5Lmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby1idXNpbmVzcy1uYW1lLXNlYXJjaCAuY29udGVudC1zZWN0LmJhc2ljLXd5c2l3eWctc2VjdGlvbiAuc3RhdGUtc2VjdCB7XG4gICAgcGFkZGluZzogODBweCAwIDBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmNvbnRlbnQtc2VjdC5iYXNpYy13eXNpd3lnLXNlY3Rpb24gLnN0YXRlLXNlY3Qge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMTBweDsgfSB9XG4gIC5pc28tdHlwb2dyYXBoeS5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tYnVzaW5lc3MtbmFtZS1zZWFyY2ggLmNvbnRlbnQtc2VjdC5iYXNpYy13eXNpd3lnLXNlY3Rpb24gLmxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuaXNvLXR5cG9ncmFwaHkuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLWJ1c2luZXNzLW5hbWUtc2VhcmNoIC5jb250ZW50LXNlY3QuYmFzaWMtd3lzaXd5Zy1zZWN0aW9uIC5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgICAuaXNvLXR5cG9ncmFwaHkuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLWJ1c2luZXNzLW5hbWUtc2VhcmNoIC5jb250ZW50LXNlY3QuYmFzaWMtd3lzaXd5Zy1zZWN0aW9uIC5sZWZ0IHAge1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHg7IH1cbiAgICAuaXNvLXR5cG9ncmFwaHkuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLWJ1c2luZXNzLW5hbWUtc2VhcmNoIC5jb250ZW50LXNlY3QuYmFzaWMtd3lzaXd5Zy1zZWN0aW9uIC5sZWZ0IGgzIHtcbiAgICAgIG1hcmdpbjogNDBweCAwcHggMTBweDsgfVxuXG4uYi10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDUlO1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMzBweCAxMHB4IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5iLXRvLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzNjNzhiYzsgfVxuICAuYi10by10b3A6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5iLXRvLXRvcC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaHRtbC5zbW9vdGgge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG4uYWoxOC1zdWItbmF2LW1vYmlsZS10cmlnZ2VyLWlzbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmFqMTgtc3ViLW5hdi1tb2JpbGUtdHJpZ2dlci1pc28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hajE4LXN1Yi1uYXYtbW9iaWxlLXRyaWdnZXItaXNvIC5yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hajE4LXN1Yi1uYXYtbW9iaWxlLXRyaWdnZXItaXNvIC5yb3cgLm15LXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hajE4LXN1Yi1uYXYtbW9iaWxlLXRyaWdnZXItaXNvIC5yb3cgLm15LXRhZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuXG4uYWoxOC1zdWItbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmFqMTgtc3ViLW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjc1ZW0pIHtcbiAgLmFqMTgtc3ViLW5hdi5tb2JpbGUtbWVudS1tb2RlLW9wZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNjVweDsgfVxuICAgIC5hajE4LXN1Yi1uYXYubW9iaWxlLW1lbnUtbW9kZS1vcGVuIC5jb2x1bW5zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgLmFqMTgtc3ViLW5hdi5tb2JpbGUtbWVudS1tb2RlLW9wZW4gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My43NWVtKSB7XG4gIC5hajE4LXN1Yi1uYXYtbW9iaWxlLXRyaWdnZXItaXNvLm1vYmlsZS1tZW51LW1vZGUtb3BlbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0b3A6IDAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLmFqMTgtc3ViLW5hdi1tb2JpbGUtdHJpZ2dlci1pc28ubW9iaWxlLW1lbnUtbW9kZS1vcGVuIC5teS10YWc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgICBjb2xvcjogIzAwMzk1MjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHRvcDogMTBweDsgfSB9XG5cbi5pbmxpbmUtY2xpZW50LXByb2ZpbGVzLWxpbmsge1xuICBtYXJnaW46IDYwcHggMCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlubGluZS1jbGllbnQtcHJvZmlsZXMtbGluayAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmlubGluZS1jbGllbnQtcHJvZmlsZXMtbGluayAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAuaW5saW5lLWNsaWVudC1wcm9maWxlcy1saW5rIC5pc28tYnV0dG9uLWxpbmsgYSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmlubGluZS1jbGllbnQtcHJvZmlsZXMtbGluayAuaXNvLWJ1dHRvbi1saW5rIGE6YmVmb3JlLCAuaW5saW5lLWNsaWVudC1wcm9maWxlcy1saW5rIC5pc28tYnV0dG9uLWxpbmsgYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmlubGluZS1jbGllbnQtcHJvZmlsZXMtbGluayAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5pbmxpbmUtY2xpZW50LXByb2ZpbGVzLWxpbmsgLmJvZHkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmlubGluZS1jbGllbnQtcHJvZmlsZXMtbGluayAuYm9keSBhOmJlZm9yZSwgLmlubGluZS1jbGllbnQtcHJvZmlsZXMtbGluayAuYm9keSBhOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pbmxpbmUtY2xpZW50LXByb2ZpbGVzLWxpbmsgLmJvZHkgaW1nIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuaW5saW5lLWNsaWVudC1wcm9maWxlcy1saW5rIC5ib2R5IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgICAuaW5saW5lLWNsaWVudC1wcm9maWxlcy1saW5rIC5ib2R5IHAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5pbmxpbmUtY2xpZW50LXByb2ZpbGVzLWxpbmsgLmJvZHkgcCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gICAgLmlubGluZS1jbGllbnQtcHJvZmlsZXMtbGluayAuYm9keSBhLm5hbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5pbmxpbmUtY2xpZW50LXByb2ZpbGVzLWxpbmsgLmJvZHkgYS5uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTQwcHg7IH0gfVxuICAgICAgLmlubGluZS1jbGllbnQtcHJvZmlsZXMtbGluayAuYm9keSBhLm5hbWU6YmVmb3JlLCAuaW5saW5lLWNsaWVudC1wcm9maWxlcy1saW5rIC5ib2R5IGEubmFtZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjsgfVxuXG4ubS1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4uZ2xvYmFsLWlzby1ieW9wLWJveC1zZWN0aW9uLW9uZS1idXR0b24gLmJveC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmdsb2JhbC1pc28tYnlvcC1ib3gtc2VjdGlvbi1vbmUtYnV0dG9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5nbG9iYWwtaXNvLWJ5b3AtYm94LXNlY3Rpb24tb25lLWJ1dHRvbiAuc2hhZG93IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5nbG9iYWwtaXNvLWJ5b3AtYm94LXNlY3Rpb24tb25lLWJ1dHRvbiAubGFzdC1ib3gge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLmdsb2JhbC1pc28tYnlvcC1ib3gtc2VjdGlvbi1vbmUtYnV0dG9uIC5yYXRpbmcsXG4uZ2xvYmFsLWlzby1ieW9wLWJveC1zZWN0aW9uLW9uZS1idXR0b24gLnN0YXJzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5nbG9iYWwtaXNvLWJ5b3AtYm94LXNlY3Rpb24tb25lLWJ1dHRvbiAuYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdsb2JhbC1pc28tYnlvcC1ib3gtc2VjdGlvbi1vbmUtYnV0dG9uIC5ib3R0b20gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5hZmZpbGlhdGUtcHJvZ3JhbS1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5hZmZpbGlhdGUtcHJvZ3JhbS1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmdsb2JhbC1zdGVwLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5nbG9iYWwtc3RlcC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5nbG9iYWwtc3RlcC1zZWN0aW9uIC5zdGVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdsb2JhbC1zdGVwLXNlY3Rpb24gLnN0ZXAtbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzNjNzhiYztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMHB4O1xuICAgIHRvcDogNXB4OyB9XG4gIC5nbG9iYWwtc3RlcC1zZWN0aW9uIC5zdGVwLWgge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4OyB9XG4gIC5nbG9iYWwtc3RlcC1zZWN0aW9uIC5zdGVwLWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4OyB9XG4gIC5nbG9iYWwtc3RlcC1zZWN0aW9uIC5hZGQtb24td3lzaXd5ZyB7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7IH1cblxuLnN1Yi1wYWdlLXRhZy5zdWItcGFnZS10YWctbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uc3RhdGUtc2ltcGxlLXRvYy1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaXNvLXJldmlldy1zZWN0IHtcbiAgcGFkZGluZzogMTBweCAwIDMwcHg7IH1cbiAgLmlzby1yZXZpZXctc2VjdCAuZmxleC1wYXJlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmlzby1yZXZpZXctc2VjdCAuZmxleC1wYXJlbnQgLmZsZXgtYXJlYSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuaXNvLXJldmlldy1zZWN0IC5mbGV4LXBhcmVudCAuZmxleC1hcmVhIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cbiAgLmlzby1yZXZpZXctc2VjdCAubXktYm94IHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogNjBweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmlzby1yZXZpZXctc2VjdCAubXktYm94OmFmdGVyLCAuaXNvLXJldmlldy1zZWN0IC5teS1ib3g6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaXNvLXJldmlldy1zZWN0IC5teS1ib3g6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5pc28tcmV2aWV3LXNlY3QgLm15LWJveCBwIHtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgLmlzby1yZXZpZXctc2VjdCAubXktYm94IC5zdGFycyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDBweCAwIDMwcHg7IH1cbiAgICAgIC5pc28tcmV2aWV3LXNlY3QgLm15LWJveCAuc3RhcnMgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICNmNWE2MjM7IH1cbiAgICAuaXNvLXJldmlldy1zZWN0IC5teS1ib3ggLm5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7IH1cbiAgICAuaXNvLXJldmlldy1zZWN0IC5teS1ib3ggLmZyb20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuaXNvLXJldmlldy1zZWN0IC5teS1ib3ggLmZyb20gYSxcbiAgICAgIC5pc28tcmV2aWV3LXNlY3QgLm15LWJveCAuZnJvbSAuZmFrZS1sIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwMDM5NTI7IH1cbiAgICAgICAgLmlzby1yZXZpZXctc2VjdCAubXktYm94IC5mcm9tIGE6YWZ0ZXIsXG4gICAgICAgIC5pc28tcmV2aWV3LXNlY3QgLm15LWJveCAuZnJvbSAuZmFrZS1sOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDJweDsgfVxuXG4uaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL2NvbXBhc3MtdGVzdC12NC1kZXNrdG9wLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTc1JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MDBweCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYuODc1ZW0pIHtcbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MDBweCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQuMzc1ZW0pIHtcbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0NCUgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1Ni4yNWVtKSB7XG4gICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA1MHB4IGF1dG87IH0gfVxuICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmgtcCB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLnJvdyAuY29udGFpbi1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAucm93IC5jb250YWluLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyLjI1cmVtOyB9IH1cbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9IH1cbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHNwYW4ge1xuICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgc3BhbiBzdXAge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyBzcGFuIHN1cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgbGVmdDogNXB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA4NTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVlbTsgfSB9XG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyBzcGFuLnNtYWxsLXR4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWF4LXdpZHRoOiA2OTBweDsgfVxuICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmhvbWUtcGFnZS1kZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmhvbWUtcGFnZS1kZCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5ob21lLXBhZ2UtZGQgLmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDc3LCA3MSwgODEsIDAuMTI1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmhvbWUtcGFnZS1kZCAuaGVhZGluZzphZnRlciB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMDsgfVxuICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmhvbWUtcGFnZS1kZCAuYm9keSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IHJnYmEoNzcsIDcxLCA4MSwgMC4zNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRvcDogNzVweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmhvbWUtcGFnZS1kZCAuYm9keSBmb3JtIHtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGhlaWdodDogMjEwcHg7IH1cbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmhvbWUtcGFnZS1kZCAuYm9keTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiA0OSU7XG4gICAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMHB4IC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAtM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSkpOyB9XG4gICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5ob21lLXBhZ2UtZGQgLmJvZHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkZWRlZGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGxlZnQ6IDQ5JTsgfVxuICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAuaG9tZS1wYWdlLWRkIC5ib2R5IGxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5tb3JlLXRleHQtaG9tZS1zZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLm1vcmUtdGV4dC1ob21lLXNlY3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7IH0gfVxuICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAubW9yZS10ZXh0LWhvbWUtc2VjdCBoMSxcbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLm1vcmUtdGV4dC1ob21lLXNlY3QgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLm1vcmUtdGV4dC1ob21lLXNlY3QgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAubW9yZS10ZXh0LWhvbWUtc2VjdCAubW9iaWxlLWNvbXBhc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5tb3JlLXRleHQtaG9tZS1zZWN0IC5tb2JpbGUtY29tcGFzcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAubGluay1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5saW5rLWJveCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5saW5rLWJveCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5saW5rLWJveCBhOmhvdmVyIGkge1xuICAgICAgYmFja2dyb3VuZDogI2EyYzZmMDsgfVxuICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAubGluay1ib3ggYTpob3ZlciBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0NWFhYztcbiAgICAgIGNvbG9yOiAjMTQ1YWFjOyB9XG4gICAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmxpbmstYm94IGE6aG92ZXIgc3BhbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5saW5rLWJveCBhIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YTkwZTI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIC5saW5rLWJveCBhIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAgICAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmxpbmstYm94IGEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmxpbmstYm94IGEgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2VlMWY3O1xuICAgICAgYmFja2dyb3VuZDogI2NhZGVmNDtcbiAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLmxpbmstYm94OmZpcnN0LW9mLXR5cGUge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAubW9iaWxlLWNvbXBhc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMgLm1vYmlsZS1jb21wYXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAuc3ViLXBhZ2UtdGFnIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMmEzYzQ3O1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyAuc3ViLXBhZ2UtdGFnIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLmlzby1zdGFmZi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMzAwcHg7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy5jbGllbnQtcHJvZmlsZXMtZnJvbnQtcGFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL1N1Y2Nlc3MtU3Rvcmllcy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwMHB4IGF1dG87IH0gfVxuXG4uaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmJ0bi1jIGEge1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmJ0bi1jIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuYnRuLWMgYSB7XG4gICAgICB3aWR0aDogNDAwcHg7IH0gfVxuXG4uaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTQwcHg7IH0gfVxuICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiAucm93IC5jb3MtYm94IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyAuY29zLWJveDpiZWZvcmUsIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3g6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiAucm93IC5jb3MtYm94OmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyAuY29zLWJveDpob3ZlciBzcGFuIGltZyB7XG4gICAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3ggcCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3ggcC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyAuY29zLWJveCBwLnBhcmEge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gICAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiAucm93IC5jb3MtYm94IC5mYWtlLWxpbmsge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3ggLmZha2UtbGluayBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3ggaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7IH1cbiAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiAucm93IC5jb3MtYm94Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3guY29zLWJveC1zaWduLXVwIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3guY29zLWJveC1zaWduLXVwIHAge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiAucm93IC5jb3MtYm94LmNvcy1ib3gtc2lnbi11cCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cbiAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3guY29zLWJveC1zaWduLXVwIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3guY29zLWJveC1zaWduLXVwIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7IH0gfVxuICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyAuY29zLWJveC5jb3MtYm94LXNpZ24tdXAgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3guY29zLWJveC1zaWduLXVwIGkge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDsgfSB9XG4gICAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiAucm93IC5jb3MtYm94LmNvcy1ib3gtc2lnbi11cCBwLFxuICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyAuY29zLWJveC5jb3MtYm94LXNpZ24tdXAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyAuY29zLWJveC5jb3MtYm94LXNpZ24tdXA6aG92ZXIgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyAuY29zLWJveC5jb3MtYm94LXNpZ24tdXA6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDIyMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyAuY29zLWJveC5jb3MtYm94LXNpZ24tdXA6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNjAlOyB9XG4gICAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuY2FsbC1vdXQtc3Rvcmllcy1zZWN0aW9uIC5yb3cgLmNvcy1ib3guY29zLWJveC1zaWduLXVwOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG4gICAgICAgICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5jYWxsLW91dC1zdG9yaWVzLXNlY3Rpb24gLnJvdyAuY29zLWJveC5jb3MtYm94LXNpZ24tdXA6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLTc5JTtcbiAgICAgICAgICAgIHRvcDogMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiAucm93IC5jb3MtYm94LmNvcy1ib3gtc2lnbi11cDphZnRlciB7XG4gICAgICAgICAgdG9wOiA0MCU7IH0gfVxuXG4uaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmZlYXR1cmVkLXN0b3JpZXMgc3BhbiB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuZmVhdHVyZWQtc3RvcmllcyBzcGFuLnNtYWxsLXR4dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuZmVhdHVyZWQtc3RvcmllcyAuc2hhZG93IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmZlYXR1cmVkLXN0b3JpZXMgLnRvcCB7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMzBweCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5mZWF0dXJlZC1zdG9yaWVzIC50b3AgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Mi41ZW0pIHtcbiAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuZmVhdHVyZWQtc3RvcmllcyAudG9wIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cblxuLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzIC5mZWF0dXJlZC1zdG9yaWVzIC5sb2dvIHtcbiAgYmFja2dyb3VuZDogI0QwRTJGNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmZlYXR1cmVkLXN0b3JpZXMgLmxvZ28gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuZmVhdHVyZWQtc3RvcmllcyAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuZmVhdHVyZWQtc3RvcmllcyAuaXNvLWJ1dHRvbi1saW5rIHNwYW4ge1xuICAgIGxlZnQ6IDUwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcyAuZmVhdHVyZWQtc3RvcmllcyAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxcmVtOyB9XG4gICAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmZlYXR1cmVkLXN0b3JpZXMgLmlzby1idXR0b24tbGluayBzcGFuIHtcbiAgICAgICAgbGVmdDogMHB4OyB9XG4gICAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMgLmZlYXR1cmVkLXN0b3JpZXMgLmlzby1idXR0b24tbGluayBhIGkge1xuICAgICAgICBsZWZ0OiAtNTBweDsgfSB9XG5cbi5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzLmNsaWVudC1wcm9maWxlcy1zdG9yeS1wYWdlIC5idXMtaW5mbyB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMuY2xpZW50LXByb2ZpbGVzLXN0b3J5LXBhZ2UgLmJ1cy1pbmZvIC5zbWFsbC0xMiB7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDsgfSB9XG4gIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAuYnVzLWluZm8gLmlzby1idXR0b24tbGluayB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAuYnVzLWluZm8gLmlzby1idXR0b24tbGluayB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7IH0gfVxuICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMuY2xpZW50LXByb2ZpbGVzLXN0b3J5LXBhZ2UgLmJ1cy1pbmZvIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAuYnVzLWluZm8gaW1nIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAuYnVzLWluZm8gLmxpbmUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYzsgfSB9XG4gIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAuYnVzLWluZm8gc3Bhbi5uYW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAuYnVzLWluZm8gLmNpdHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzLmNsaWVudC1wcm9maWxlcy1zdG9yeS1wYWdlIC5idXMtaW5mbyAuY2l0eSAuYy1uYW1lIHtcbiAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG5cbi5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAubWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMuY2xpZW50LXByb2ZpbGVzLXN0b3J5LXBhZ2UgLm1haW4gYTpiZWZvcmUsIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAubWFpbiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAubWFpbiBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzLmNsaWVudC1wcm9maWxlcy1zdG9yeS1wYWdlIC5tYWluIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5pc28taGVhZGVyLmNsaWVudC1wcm9maWxlcy5jbGllbnQtcHJvZmlsZXMtc3RvcnktcGFnZSAubWFpbiBibG9ja3F1b3RlIHAge1xuICAgICAgbWFyZ2luOiAwcHg7IH1cblxuLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzLmNsaWVudC1wcm9maWxlcy1zdG9yeS1wYWdlLmNsaWVudC1wcm9maWxlcy1saXN0LXBhZ2UgLmZlYXR1cmVkLXN0b3JpZXMge1xuICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7IH1cblxuLmNsaWVudC1wcm9maWxlcy1zaWdudXAgLmNsaWVudC1wcm9maWxlLWZvcm0tc2VjdCB7XG4gIHBhZGRpbmc6IDMwcHggMCAxMzBweDsgfVxuXG4uY2xpZW50LXByb2ZpbGVzLXNpZ251cCAuaGVhZGVyLXRhZyxcbi5jbGllbnQtcHJvZmlsZXMtc2lnbnVwIC5zdWItcGFnZS10YWcge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuY2xpZW50LXByb2ZpbGVzLXNpZ251cCAuaGVhZGVyLXRhZyxcbiAgICAuY2xpZW50LXByb2ZpbGVzLXNpZ251cCAuc3ViLXBhZ2UtdGFnIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaS5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL1JBLWltYWdlLWRlc2t0b3AtMDEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTIwcHg7IH0gfVxuXG4uaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMtcmFpLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLmlzby1pbWFnZS1oZWFkZXItc3RhdGUtcmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy1yYWkuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMuaXNvLWltYWdlLWhlYWRlci1zdGF0ZS1yYSAuZmlyc3QtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMtcmFpLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLmlzby1pbWFnZS1oZWFkZXItc3RhdGUtcmEgLmlzby1zdGF0ZS1yYS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy1yYWkuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMuaXNvLWltYWdlLWhlYWRlci1zdGF0ZS1yYSAuaXNvLXN0YXRlLXJhLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMtcmFpLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLmlzby1pbWFnZS1oZWFkZXItc3RhdGUtcmEgLmlzby1zdGF0ZS1yYS1pbWcge1xuICAgICAgICB3aWR0aDogNjYwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAgICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaS5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy5pc28taW1hZ2UtaGVhZGVyLXN0YXRlLXJhIC5pc28tc3RhdGUtcmEtaW1nIHtcbiAgICAgICAgd2lkdGg6IDc4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAgICAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaS5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy5pc28taW1hZ2UtaGVhZGVyLXN0YXRlLXJhIC5pc28tc3RhdGUtcmEtaW1nIHtcbiAgICAgICAgd2lkdGg6IDkwMHB4OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMtcmFpLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLmlzby1pbWFnZS1oZWFkZXItc3RhdGUtZG9jdW1lbnQtcGFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL253LXRyaWFuZ2xlLnN2Z1wiKTtcbiAgICBtaW4taGVpZ2h0OiA2ODBweDsgfSB9XG5cbi5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy1yYWkuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMuaXNvLWltYWdlLWhlYWRlci1zdGF0ZS1kb2N1bWVudC1wYWdlIC5kb2N1bWVudC1jb2x1bW4gLmRvYy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaTIuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9Db3JwLWltYWdlLWRlc2t0b3AtMDEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMjAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMtcmFpMi5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL0NvcnAtaW1hZ2UtZGVza3RvcC0wMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE2MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaTIuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9Db3JwLWltYWdlLWRlc2t0b3AtMDEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMzAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0LjM3NWVtKSB7XG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy1yYWkyLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvQ29ycC1pbWFnZS1kZXNrdG9wLTAxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaS10b3AtbGV2ZWwtcmEuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1SQS1uby1zdGF0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy1yYWktdG9wLWxldmVsLXJhLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg2MHB4IGF1dG87IH0gfVxuXG4uaXNvLWltYWdlLWhlYWRlci1jdXN0b20taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gIC5pc28taW1hZ2UtaGVhZGVyLWN1c3RvbS1oZWFkZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gIC5pc28taW1hZ2UtaGVhZGVyLWN1c3RvbS1oZWFkZXI6YWZ0ZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAuaXNvLWltYWdlLWhlYWRlci1jdXN0b20taGVhZGVyLmlzby12aWRlby1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9udy10cmlhbmdsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTsgfSB9XG5cbi5pc28taW1hZ2UtaGVhZGVyLWN1c3RvbS1oZWFkZXIuaXNvLXZpZGVvLWhlYWRlciAudmlkZW8tY29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAuaXNvLWltYWdlLWhlYWRlci1jdXN0b20taGVhZGVyLmlzby12aWRlby1oZWFkZXIgLnZpZGVvLWNvbHVtbnMgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pc28taW1hZ2UtaGVhZGVyLWN1c3RvbS1oZWFkZXIuaXNvLXZpZGVvLWhlYWRlciAudmlkZW8tY29sdW1ucyAudmlkZW8tdGV4dC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmlzby1pbWFnZS1oZWFkZXItY3VzdG9tLWhlYWRlci5pc28tdmlkZW8taGVhZGVyIC52aWRlby1jb2x1bW5zIC52aWRlby10ZXh0LWNvbnRlbnQgaDQge1xuICAgICAgY29sb3I6ICNiMWIxYjE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmlzby1pbWFnZS1oZWFkZXItY3VzdG9tLWhlYWRlci5pc28tdmlkZW8taGVhZGVyIC52aWRlby1jb2x1bW5zIC52aWRlby10ZXh0LWNvbnRlbnQgaDUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uaG9tZS1wYWdlLWRkIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5ob21lLXBhZ2UtZGQge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmhvbWUtcGFnZS1kZCAuaGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoNzcsIDcxLCA4MSwgMC4xMjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5ob21lLXBhZ2UtZGQgLmhlYWRpbmc6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMDsgfVxuXG4uaG9tZS1wYWdlLWRkIC5ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMTVweCByZ2JhKDc3LCA3MSwgODEsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRvcDogNzVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaG9tZS1wYWdlLWRkIC5ib2R5IGZvcm0ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDIxMHB4OyB9XG4gIC5ob21lLXBhZ2UtZGQgLmJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDQ5JTtcbiAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMHB4IC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpKTsgfVxuICAuaG9tZS1wYWdlLWRkIC5ib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZGVkZWRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMXB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgbGVmdDogNDklOyB9XG4gIC5ob21lLXBhZ2UtZGQgLmJvZHkgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgICAgbWluLWhlaWdodDogNzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOTBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaSB7XG4gICAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC05MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaSB7XG4gICAgICBtaW4taGVpZ2h0OiA3NzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDsgfSB9XG4gIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuYmFzaWMtd3lzaXd5Zy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmJhc2ljLXd5c2l3eWctc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5iYXNpYy13eXNpd3lnLXNlY3Rpb24gLndwLXZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuYmFzaWMtd3lzaXd5Zy1zZWN0aW9uIC53cC12aWRlbyAud3AtdmlkZW8tc2hvcnRjb2RlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmJhc2ljLXd5c2l3eWctc2VjdGlvbiBhLmFycm93LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5iYXNpYy13eXNpd3lnLXNlY3Rpb24gYS5hcnJvdy1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG4gICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmJhc2ljLXd5c2l3eWctc2VjdGlvbiBhLmFycm93LWJ1dHRvbjpiZWZvcmUsIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuYmFzaWMtd3lzaXd5Zy1zZWN0aW9uIGEuYXJyb3ctYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuYmFzaWMtd3lzaXd5Zy1zZWN0aW9uIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmJhc2ljLXd5c2l3eWctc2VjdGlvbiBoMjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1kb2N1bWVudC1oZWFkZXItc2VjdGlvbixcbiAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tbG9nby1oZWFkZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tZG9jdW1lbnQtaGVhZGVyLXNlY3Rpb24gaDEsXG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tbG9nby1oZWFkZXItc2VjdGlvbiBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tZG9jdW1lbnQtaGVhZGVyLXNlY3Rpb24gLmltZy1zaWRlLFxuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWxvZ28taGVhZGVyLXNlY3Rpb24gLmltZy1zaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWRvY3VtZW50LWhlYWRlci1zZWN0aW9uIGEuYXJyb3ctYnV0dG9uLFxuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWxvZ28taGVhZGVyLXNlY3Rpb24gYS5hcnJvdy1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWRvY3VtZW50LWhlYWRlci1zZWN0aW9uIGEuYXJyb3ctYnV0dG9uOmhvdmVyLFxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tbG9nby1oZWFkZXItc2VjdGlvbiBhLmFycm93LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7IH1cbiAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWRvY3VtZW50LWhlYWRlci1zZWN0aW9uIGEuYXJyb3ctYnV0dG9uOmJlZm9yZSwgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tZG9jdW1lbnQtaGVhZGVyLXNlY3Rpb24gYS5hcnJvdy1idXR0b246YWZ0ZXIsXG4gICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1sb2dvLWhlYWRlci1zZWN0aW9uIGEuYXJyb3ctYnV0dG9uOmJlZm9yZSxcbiAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWxvZ28taGVhZGVyLXNlY3Rpb24gYS5hcnJvdy1idXR0b246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWxvZ28taGVhZGVyLXNlY3Rpb24gLmltZy1zaWRlIGltZyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tZnVsbC13aWR0aC1pbWFnZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tZnVsbC13aWR0aC1pbWFnZS1zZWN0aW9uIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWZ1bGwtd2lkdGgtaW1hZ2Utc2VjdGlvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWdyYXBoaWMtc2VjdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDYwcHg7IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ncmFwaGljLXNlY3QgLmlzby1ncmFwaGljIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tZ3JhcGhpYy1zZWN0IC5pc28tZ3JhcGhpYyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ncmFwaGljLXNlY3QgLnRleHQtc2lkZSB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ncmFwaGljLXNlY3QgLnRleHQtc2lkZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ncmFwaGljLXNlY3QgLmltZy1zaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tZ3JhcGhpYy1zZWN0IC5pbWctc2lkZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDBweDsgfSB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tZ3JhcGhpYy1zZWN0IGEuYXJyb3ctYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ncmFwaGljLXNlY3QgYS5hcnJvdy1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG4gICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ncmFwaGljLXNlY3QgYS5hcnJvdy1idXR0b246YmVmb3JlLCAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ncmFwaGljLXNlY3QgYS5hcnJvdy1idXR0b246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWltYWdlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMCA3MHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28taW1hZ2Utc2VjdGlvbiAucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWltYWdlLXNlY3Rpb24gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1pbWFnZS1zZWN0aW9uIC5pbWctc2lkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnV0dG9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4OyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnV0dG9uLXNlY3Rpb24gYSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnV0dG9uLXNlY3Rpb24gYTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnV0dG9uLXNlY3Rpb24gYTpiZWZvcmUsIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ1dHRvbi1zZWN0aW9uIGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnV0dG9uLXNlY3Rpb24gLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ1dHRvbi1zZWN0aW9uIC5yb3cgLmZsZXgtYXJlYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ1dHRvbi1zZWN0aW9uIC5yb3cgLmZsZXgtYXJlYSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlOyB9IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1idXR0b24tc2VjdGlvbiAuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLXR3by1idXR0b24tc2VjdGlvbiAucm93IC5mbGV4LWFyZWEge1xuICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG4gIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ5b3AtYm94LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ieW9wLWJveC1zZWN0aW9uIHVsIGxpLFxuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ5b3AtYm94LXNlY3Rpb24gb2wgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnlvcC1ib3gtc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ieW9wLWJveC1zZWN0aW9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnlvcC1ib3gtc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC5zaGFkb3cge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnlvcC1ib3gtc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC5ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ5b3AtYm94LXNlY3Rpb24gLmJveC1zZWN0aW9uLWNvbnRhaW5lciAuYm90dG9tIGEuY3RhLWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnlvcC1ib3gtc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC5ib3R0b20gYS5jdGEtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNGM5OTEgIWltcG9ydGFudDsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnlvcC1ib3gtc2VjdGlvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC50b3Age1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHggMTAwcHggMjVweDsgfVxuICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ieW9wLWJveC1zZWN0aW9uLmlzby1yZXZpZXdzLWJveC1zZWN0aW9uIC50b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ5b3AtYm94LXNlY3Rpb24uaXNvLXJldmlld3MtYm94LXNlY3Rpb24gLnRvcCBpbWcubG9nbyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnlvcC1ib3gtc2VjdGlvbi5pc28tcmV2aWV3cy1ib3gtc2VjdGlvbiAudG9wIC5zdGFycyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ieW9wLWJveC1zZWN0aW9uLmlzby1yZXZpZXdzLWJveC1zZWN0aW9uIC50b3AgLnJhdGluZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ieW9wLWJveC1zZWN0aW9uLXN0YXRlIC50b3Age1xuICAgIHBhZGRpbmc6IDM1cHggMjVweCAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ5b3AtYm94LXNlY3Rpb24tc3RhdGUgLnN0YXJzLFxuICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ieW9wLWJveC1zZWN0aW9uLXN0YXRlIC5yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnlvcC1ib3gtc2VjdGlvbi1vbmUtYnV0dG9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIgLnRvcCB7XG4gICAgcGFkZGluZzogMzVweCAyNXB4IDgwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ5b3AtYm94LXNlY3Rpb24tb25lLWJ1dHRvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC50b3Age1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHggNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tYnlvcC1ib3gtc2VjdGlvbi1vbmUtYnV0dG9uIC5ib3gtc2VjdGlvbi1jb250YWluZXIgLmJvdHRvbSBhLmN0YS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmNWE2MjMgIWltcG9ydGFudDsgfVxuICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1ieW9wLWJveC1zZWN0aW9uLW9uZS1idXR0b24gLmJveC1zZWN0aW9uLWNvbnRhaW5lciAuc3RhcnMsXG4gIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWJ5b3AtYm94LXNlY3Rpb24tb25lLWJ1dHRvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIC5yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3Age1xuICAgIHBhZGRpbmc6IDEwcHggMCA3MHB4OyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1jbGllbnQtcHJvZmlsZXMtYnlvcCAucG9zLXJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1jbGllbnQtcHJvZmlsZXMtYnlvcCAuY29zLWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA2MHB4IDMwcHggNjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWNsaWVudC1wcm9maWxlcy1ieW9wIC5jb3MtYm94IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmNvcy1ib3g6YmVmb3JlLCAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1jbGllbnQtcHJvZmlsZXMtYnlvcCAuY29zLWJveDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWNsaWVudC1wcm9maWxlcy1ieW9wIC5jb3MtYm94OmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmNvcy1ib3g6aG92ZXIgc3BhbiBpbWcge1xuICAgICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1jbGllbnQtcHJvZmlsZXMtYnlvcCAuY29zLWJveCBwIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmNvcy1ib3ggcC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmNvcy1ib3ggcC5wYXJhIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmNvcy1ib3ggLmZha2UtbGluayB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDMwcHg7IH1cbiAgICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmNvcy1ib3ggLmZha2UtbGluayBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWNsaWVudC1wcm9maWxlcy1ieW9wIC5jb3MtYm94IGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4OyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmNvcy1ib3g6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmlzby1idXR0b24tbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWNsaWVudC1wcm9maWxlcy1ieW9wIC5pc28tYnV0dG9uLWxpbmsge1xuICAgICAgICAgIHJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmlzby1idXR0b24tbGluayBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmlzby1idXR0b24tbGluayBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1jbGllbnQtcHJvZmlsZXMtYnlvcCAuaXNvLWJ1dHRvbi1saW5rIGE6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmlzby1idXR0b24tbGluayBzcGFuIHtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWNsaWVudC1wcm9maWxlcy1ieW9wIC5pc28tYnV0dG9uLWxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1jbGllbnQtcHJvZmlsZXMtYnlvcCAuaXNvLWJ1dHRvbi1saW5rIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogMHB4OyB9XG4gICAgICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2xpZW50LXByb2ZpbGVzLWJ5b3AgLmlzby1idXR0b24tbGluayBhIGkge1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2FyZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4OyB9IH1cbiAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2FyZC1zZWN0aW9uIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2FyZC1zZWN0aW9uIC5yb3cgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2FyZC1zZWN0aW9uIC5yb3cgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07IH0gfVxuICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWNhcmQtc2VjdGlvbiAucm93IC5pc28tY2FyZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IC5pc28tY2FyZC1zZWN0aW9uIC5yb3cgLmlzby1jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlOyB9IH1cbiAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWNhcmQtc2VjdGlvbiAucm93IC5pc28tY2FyZC1jb250YWluZXIgLmlzby1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjRmNCAxNDBweCwgI2VjZWNlYyAxNDFweCwgd2hpdGUgMTQycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1jYXJkLXNlY3Rpb24gLnJvdyAuaXNvLWNhcmQtY29udGFpbmVyIC5pc28tY2FyZCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLXR5cG9ncmFwaHkgLmlzby1jYXJkLXNlY3Rpb24gLnJvdyAuaXNvLWNhcmQtY29udGFpbmVyIC5pc28tY2FyZCBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5pc28tYnVpbGQteW91ci1vd24tcGFnZS5pc28tdHlwb2dyYXBoeSAuaXNvLWNhcmQtc2VjdGlvbiAucm93IC5pc28tY2FyZC1jb250YWluZXIgLmlzby1jYXJkIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uaXNvLWFjY29yZGlvbi1zZWN0IHtcbiAgcGFkZGluZzogNDBweCAwIDMwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pc28tYWNjb3JkaW9uLXNlY3Qge1xuICAgICAgcGFkZGluZzogNDBweCAwIDcwcHg7IH0gfVxuICAuaXNvLWFjY29yZGlvbi1zZWN0IC50b3Atc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmlzby1hY2NvcmRpb24tc2VjdCAudG9wLXNlY3Rpb24gLnYtY2VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC5pc28tYWNjb3JkaW9uLXNlY3QgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmlzby1hY2NvcmRpb24tc2VjdCAuYWNjb3JkIC5oIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICAgLmlzby1hY2NvcmRpb24tc2VjdCAuYWNjb3JkIC5oOmFmdGVyIHtcbiAgICAgIHRvcDogMjBweDsgfVxuXG4uZ2xvYmFsLXRocmVlLWJveC1zbGltLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmdsb2JhbC10aHJlZS1ib3gtc2xpbS1zZWN0aW9uIC5ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7IH1cbiAgICAuZ2xvYmFsLXRocmVlLWJveC1zbGltLXNlY3Rpb24gLmJveDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmdsb2JhbC10aHJlZS1ib3gtc2xpbS1zZWN0aW9uIC5ib3g6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMjBweCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMik7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAgICAgLmdsb2JhbC10aHJlZS1ib3gtc2xpbS1zZWN0aW9uIC5ib3g6aG92ZXIgLmFycm93LWljb24ge1xuICAgICAgICByaWdodDogMzBweDsgfVxuICAgIC5nbG9iYWwtdGhyZWUtYm94LXNsaW0tc2VjdGlvbiAuYm94IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gICAgLmdsb2JhbC10aHJlZS1ib3gtc2xpbS1zZWN0aW9uIC5ib3ggLmFycm93LWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC4yNXM7IH1cbiAgICAuZ2xvYmFsLXRocmVlLWJveC1zbGltLXNlY3Rpb24gLmJveCAudG9wIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdsb2JhbC10aHJlZS1ib3gtc2xpbS1zZWN0aW9uIC5ib3ggc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzE0NWFhYzsgfVxuXG4uZ2xvYmFsLWltYWdlLXN0ZXAtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICAuZ2xvYmFsLWltYWdlLXN0ZXAtc2VjdGlvbiAuaW1nLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdsb2JhbC1pbWFnZS1zdGVwLXNlY3Rpb24gLmltZy1zaWRlIGltZyB7XG4gICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLmdsb2JhbC1pbWFnZS1zdGVwLXNlY3Rpb24gLmltZy1zaWRlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZ2xvYmFsLWltYWdlLXN0ZXAtc2VjdGlvbiAuc3RlcC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmdsb2JhbC10d28tYm94LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmdsb2JhbC10d28tYm94LXNlY3Rpb24gLnd5c2l3eWctcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuZ2xvYmFsLXR3by1ib3gtc2VjdGlvbiAuZmxleC1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5nbG9iYWwtdHdvLWJveC1zZWN0aW9uIC5ib3gge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuZ2xvYmFsLXR3by1ib3gtc2VjdGlvbiAuYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgICAuZ2xvYmFsLXR3by1ib3gtc2VjdGlvbiAuYm94IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NWVtOyB9XG4gICAgLmdsb2JhbC10d28tYm94LXNlY3Rpb24gLmJveCBhLmFycm93LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZ2xvYmFsLXR3by1ib3gtc2VjdGlvbiAuYm94IGEuYXJyb3ctYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0Yzk5MTsgfVxuICAgICAgLmdsb2JhbC10d28tYm94LXNlY3Rpb24gLmJveCBhLmFycm93LWJ1dHRvbjpiZWZvcmUsIC5nbG9iYWwtdHdvLWJveC1zZWN0aW9uIC5ib3ggYS5hcnJvdy1idXR0b246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5nbG9iYWwtc2VsZWN0LWEtc3RhdGUtY3RhIHtcbiAgcGFkZGluZzogMTBweCAwcHggNzBweDsgfVxuICAuZ2xvYmFsLXNlbGVjdC1hLXN0YXRlLWN0YSAuY3RhLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2YwZjZmZjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdsb2JhbC1zZWxlY3QtYS1zdGF0ZS1jdGEgLmN0YS1jb250YWluZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjY1ZW07IH1cbiAgLmdsb2JhbC1zZWxlY3QtYS1zdGF0ZS1jdGEgLmhvbWUtcGFnZS1kZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdsb2JhbC1zZWxlY3QtYS1zdGF0ZS1jdGEgLmhvbWUtcGFnZS1kZCAuaGVhZGluZyB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAuZ2xvYmFsLXNlbGVjdC1hLXN0YXRlLWN0YSAuaG9tZS1wYWdlLWRkLmFjdGl2ZSAuaGVhZGluZzphZnRlciB7XG4gICAgdG9wOiAwcHg7IH1cblxuLnR3by1jdGEtYnV0dG9uLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwcHggMHB4IDUwcHg7IH1cbiAgLnR3by1jdGEtYnV0dG9uLXNlY3Rpb24gYS5hcnJvdy1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudHdvLWN0YS1idXR0b24tc2VjdGlvbiBhLmFycm93LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRjOTkxOyB9XG4gICAgLnR3by1jdGEtYnV0dG9uLXNlY3Rpb24gYS5hcnJvdy1idXR0b246YmVmb3JlLCAudHdvLWN0YS1idXR0b24tc2VjdGlvbiBhLmFycm93LWJ1dHRvbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24ge1xuICBjb3VudGVyLXJlc2V0OiBpbmZvZ3JhcGhpYy1jb3VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuc3RlcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMC4yNXJlbTtcbiAgICBtYXJnaW46IDAgMXJlbTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnN0ZXAge1xuICAgICAgICBncmlkLWdhcDogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDEwJTsgfSB9XG4gICAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuc3RlcCAuc3RlcC1jb250ZW50IHtcbiAgICAgIGdyaWQtYXJlYTogdGV4dDsgfVxuICAgIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnN0ZXAgLnN0ZXAtaW1hZ2Uge1xuICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnN0ZXAge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2VcIiBcInRleHRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDJmcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuc3RlcC1vbmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIHRleHQgaW1hZ2VcIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDZmciA1ZnI7IH1cbiAgICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5zdGVwLXR3byB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gaW1hZ2UgLiB0ZXh0XCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciA0ZnIgMWZyIDVmcjsgfVxuICAgIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnN0ZXAtdGhyZWUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIHRleHQgaW1hZ2VcIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDdmciA0ZnI7IH1cbiAgICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5zdGVwLWZvdXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIGltYWdlIC4gdGV4dFwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyIDJmciA2ZnI7IH1cbiAgICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5zdGVwLWZpdmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIHRleHQgLiBpbWFnZVwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNmZyIDFmciA0ZnI7IH1cbiAgICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5zdGVwLXNpeCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIC4gdGV4dCAuXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciAxZnIgNmZyIDFmcjsgfVxuICAgIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnN0ZXAtc2V2ZW4ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIHRleHQgLiBpbWFnZSAuXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnIgMWZyIDRmciAxZnI7IH1cbiAgICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5zdGVwLWVpZ2h0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiBpbWFnZSB0ZXh0IC5cIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmciA1ZnIgMWZyOyB9IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuc3RlcC1jb250ZW50IC5jb250ZW50LWhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuc3RlcC1jb250ZW50IC5jb250ZW50LWhlYWRlcjpiZWZvcmUge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGluZm9ncmFwaGljLWNvdW50ZXI7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGluZm9ncmFwaGljLWNvdW50ZXIpIFwiLlwiOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuc3RlcC1jb250ZW50IC5jb250ZW50LWhlYWRlcjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGluZm9ncmFwaGljLWNvdW50ZXI7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaW5mb2dyYXBoaWMtY291bnRlcik7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREJEMTY7XG4gICAgICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDBweCAjZGVhMTAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMuMjVyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuc3RlcC1jb250ZW50IC5jb250ZW50LWhlYWRlci5zaW5nbGUtbGluZTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGluZm9ncmFwaGljLWNvdW50ZXI7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaW5mb2dyYXBoaWMtY291bnRlcik7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREJEMTY7XG4gICAgICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDBweCAjZGVhMTAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMuMjVyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdG9wOiAtMjBweDsgfSB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnN0ZXAtY29udGVudCAuY29udGVudC1ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMjAwJTsgfVxuICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5waXBlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMDBweCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0LXk6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAucGlwZS1zdHJhaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtc3RyYWlnaHQuc3ZnXCIpOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnNlZy0xIHtcbiAgICBncmlkLWNvbHVtbjogMS8xOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnNlZy0yIHtcbiAgICBncmlkLWNvbHVtbjogMi8yOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnNlZy0zIHtcbiAgICBncmlkLWNvbHVtbjogMy8zOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnNlZy00IHtcbiAgICBncmlkLWNvbHVtbjogNC80OyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnNlZy01IHtcbiAgICBncmlkLWNvbHVtbjogNS81OyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnRvcC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuYm90dG9tLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuanVzdGlmeS1zZWxmLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0OyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLmp1c3RpZnktc2VsZi1jZW50ZXIge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLmp1c3RpZnktc2VsZi1lbmQge1xuICAgIGp1c3RpZnktc2VsZjogZW5kOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAucGlwZS1iYXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1iYXJzLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01cHgpOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnBpcGUtYmF0dGVyeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtYmF0dGVyeS5zdmdcIik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMjVweCk7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiA4M3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnBpcGUtYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1ibHVlLnN2Z1wiKTtcbiAgICAgIGhlaWdodDogMTA2N3B4O1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC0xNTBweCk7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAucGlwZS1idWlsZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1idWlsZGluZy5zdmdcIik7XG4gICAgICBoZWlnaHQ6IDIzN3B4O1xuICAgICAgd2lkdGg6IDI2MXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTIzN3B4KTtcbiAgICAgIGp1c3RpZnktc2VsZjogZW5kOyB9IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAucGlwZS1jYWJpbmV0cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtY2FiaW5ldHMuc3ZnXCIpO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtOTBweCk7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAucGlwZS1nZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1nZWFyLXllbGxvdy5zdmdcIik7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAucGlwZS1nZWFyLWdyZXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9waXBlLWdlYXItZ3JleS5zdmdcIik7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAucGlwZS1ncmV5LXRvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1ncmV5LXRvd2VyLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAucGlwZS1ncmV5LWJhcnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9waXBlLWdyZXktYmFycy5zdmdcIik7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTVweCk7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAucGlwZS1ncmFwaCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtZ3JhcGguc3ZnXCIpO1xuICAgIGhlaWdodDogMjQycHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC04MHB4KTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjsgfVxuICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5waXBlLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1saWdodC5zdmdcIik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAzMHB4KTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5waXBlLXJlY3RhbmdsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtcmVjdGFuZ2xlLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0yMHB4KTsgfVxuICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5waXBlLXNwaGVyZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtc3BoZXJlLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5waXBlLXN0b3JhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9waXBlLXN0b3JhZ2Uuc3ZnXCIpO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnRoaW4tZ3JleS1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvdGhpbi1ncmV5LWxpbmUuc3ZnXCIpO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgdG9wOiAtNTBweDsgfVxuICAgIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLnRoaW4tZ3JleS1saW5lLmJlbG93LXBpcGUge1xuICAgICAgdG9wOiA3NXB4OyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLmdldC1vbi10aGluLWdyZXktbGluZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNjBweCk7IH1cbiAgICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5nZXQtb24tdGhpbi1ncmV5LWxpbmUuYmVsb3ctcGlwZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDY1cHgpOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLmdyZXktYm90dG9tLWxpbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9ncmV5LWJvdHRvbS1saW5lLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4OyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLmV4dHJhLXN0YXIge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5ncmV5LXBvc3RlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpIHRyYW5zbGF0ZSgwcHgsIC0xNTBweCk7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAuZ3JleS1laW4ge1xuICAgIGxlZnQ6IC0yNzVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIGhlaWdodDogMjQ2cHg7XG4gICAgd2lkdGg6IDUyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmluZm9ncmFwaGljLXBpcGUtc2VjdGlvbiAudG9wLWFsbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3RvcC1ib3Quc3ZnXCIpO1xuICAgIGhlaWdodDogNDg4cHg7XG4gICAgd2lkdGg6IDgzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAwcHgsIDBweCk7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC50b3AtYWxsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIC5ncmV5LW1hY2hpbmVyeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3RvcC1tYWNoaW5lLWdyZXktdGhpbmcuc3ZnXCIpO1xuICAgIGhlaWdodDogNDg4cHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdG9wOiAyMHB4OyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLmV4dHJhLXBpcGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS90b3AtZXh0cmEtcGlwZS5zdmdcIik7XG4gICAgaGVpZ2h0OiA0ODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB0b3A6IDE1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLmJvdHRvbS1hbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9ib3R0b20tZmFjdG9yeS5zdmdcIik7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICB3aWR0aDogNjg5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luLXRvcDogNzVweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24gLmJvdHRvbS1hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvYm90dG9tLWFsbC5zdmdcIik7XG4gICAgICAgIGhlaWdodDogNTY0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuICAuaW5mb2dyYXBoaWMtcGlwZS1zZWN0aW9uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gaDEge1xuICBtYXJnaW46IDcwcHggMCAxMDBweCAwOyB9XG5cbi5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gaDIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuODc1ZW07IH1cblxuLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogLTFweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYXJyb3cud2hpdGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiA3NXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNzVweCBzb2xpZCAjZmZmO1xuICAgICAgbGVmdDogNDUwcHg7IH1cbiAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5hcnJvdy5ibHVlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA3NXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNzVweCBzb2xpZCAjM2M3OGJjO1xuICAgICAgcmlnaHQ6IDQwMHB4OyB9IH1cblxuLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAudHJlZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC50cmVlLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtYmlyZC90cmVlLWxlZnQtYmlyZC1vZmYtbmVzdC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAudHJlZS13cmFwcGVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtYmlyZC90cmVlLXJpZ2h0LWFsbC1uZXN0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IC0xMDA7IH0gfVxuXG4uaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc4YmM7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1za3kge1xuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogLTkwO1xuICAgICAgbWF4LWhlaWdodDogNDk1cHg7IH0gfVxuICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXNreSBwIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgYXV0byAyLjVlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogY2FsYyhjbGFtcCg0MDBweCwgNDV2dywgODAwcHgpKTsgfVxuICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXNreSAuaW1nLXllbGxvdy1iaXJkLW5lc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtYmlyZC9tb2JpbGUteWVsbG93YmlyZC5zdmdcIik7XG4gICAgaGVpZ2h0OiAxNzFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCk7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXNreSAuaW1nLXllbGxvdy1iaXJkLW5lc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1jZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlOiBcImJpcmRcIiBcImJveC0xXCIgXCJib3gtMlwiIFwiYm94LTNcIjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1jZW50ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtYmlyZC9yZWRiaXJkLXRvcC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjBweCwgMjBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH0gfVxuICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLWNlbnRlciAuaW1nLXJlZC1iaXJkIHtcbiAgICBncmlkLWFyZWE6IGJpcmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL21vYmlsZS1yZWRiaXJkLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMjBweCk7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLWNlbnRlciAuaW1nLXJlZC1iaXJkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLWNlbnRlciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMTgwcHg7XG4gICAgICB6LWluZGV4OiAtOTA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyNTBweCA1MHB4IDAgNTBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICAgIGdhcDogMHB4IDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYm94LTEgLiAgICBcIiBcImJveC0xIC4gICAgXCIgXCJib3gtMSBib3gtMlwiIFwiYm94LTEgYm94LTJcIiBcImJveC0xIGJveC0yXCIgXCJib3gtMyBib3gtMlwiIFwiYm94LTMgYm94LTJcIiBcImJveC0zIC4gICAgXCIgXCJib3gtMyAuICAgIFwiIFwiYm94LTMgLiAgICBcIjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLWNlbnRlciB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAyNTBweDsgfSB9XG4gIC5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gLmJpcmQtY2VudGVyIC5ib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMTAlOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1jZW50ZXIgLmJveCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAycmVtIDFyZW07XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLWNlbnRlciAuYm94LTEge1xuICAgIGdyaWQtYXJlYTogYm94LTE7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDsgfVxuICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLWNlbnRlciAuYm94LTIge1xuICAgIGdyaWQtYXJlYTogYm94LTI7IH1cbiAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1jZW50ZXIgLmJveC0zIHtcbiAgICBncmlkLWFyZWE6IGJveC0zO1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7IH1cblxuLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1yb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3Njg0QztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAgIC5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gLmJpcmQtcm9vdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWF4LWhlaWdodDogMTI3MHB4OyB9XG4gICAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXJvb3Q6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL2JhY2tncm91bmRmb3Jlc3QtbGVmdC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgei1pbmRleDogLTUwOyB9XG4gICAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXJvb3Q6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLWJpcmQvYmFja2dyb3VuZGZvcmVzdC1yaWdodC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6IC01MDsgfSB9XG4gIC5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gLmJpcmQtcm9vdCAqIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gLmJpcmQtcm9vdCAqOm5vdChsaSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gLmJpcmQtcm9vdCAuYm94IHtcbiAgICB3aWR0aDogY2FsYyhjbGFtcCgzMjBweCwgNjV2dywgODAwcHgpKTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gLmJpcmQtcm9vdCAuYm94IGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1yb290IC5ib3gtNS5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXJvb3QgLmJveC01LmZsZXgge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1yb290IC5ib3gtNSB1bCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAxcmVtOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1yb290IC5ib3gtNSB1bCB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7IH0gfVxuICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXJvb3QgLmltZy1yaWdodC1uZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLWJpcmQvdHJlZS1yaWdodC1uZXN0LnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTc1cHg7XG4gICAgaGVpZ2h0OiAyNDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gLmJpcmQtcm9vdCAuaW1nLXJpZ2h0LW5lc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1yb290IC5pbWctcmlnaHQtbmVzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXJvb3QgLmltZy1kZXNrbWFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLWJpcmQvZGVza21hbi1tb2JpbGUtdmVjdG9ydGV4dC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDQ5NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gLmJpcmQtcm9vdCAuaW1nLWRlc2ttYW4ge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiAuYmlyZC1yb290IC5pbWctZGVza21hbiB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL2Rlc2ttYW4tdmVjdG9ydGV4dC5zdmdcIik7XG4gICAgICAgIGhlaWdodDogNzgzcHg7XG4gICAgICAgIHdpZHRoOiA2ODVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDAgYXV0bzsgfVxuICAgICAgICAuaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIC5iaXJkLXJvb3QgLmltZy1kZXNrbWFuOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL2JhY2tncm91bmRmb3Jlc3QxLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB6LWluZGV4OiAtNTA7IH0gfVxuXG4uaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ibHVlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZGQjI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBtYXJnaW46IDYwcHggMDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG91dGxpbmU6IDM1cHggc29saWQgIzM0NkZCMjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuYmx1ZS1yb3cge1xuICAgICAgb3V0bGluZTogMjBweCBzb2xpZCAjMzQ2RkIyOyB9IH1cbiAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuYmx1ZS1yb3cgaDIsIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmJsdWUtcm93IGgzLCAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ibHVlLXJvdyBwIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAudG9wLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLnRvcC1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAudG9wLXNlY3Rpb24gLmltYWdlLXdyYXBwZXIge1xuICAgICAgZmxleDogMiAxIGF1dG87XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMjVweDsgfVxuICAgICAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAudG9wLXNlY3Rpb24gLmltYWdlLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHRvcDogLTUwcHg7IH1cbiAgICAgIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLnRvcC1zZWN0aW9uIC5pbWFnZS13cmFwcGVyIC5pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9idWlsZGVyLXRvcC5zdmdcIik7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAtNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC50b3Atc2VjdGlvbiAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAudG9wLXNlY3Rpb24gLnRvcC1jb250ZW50IHtcbiAgICBmbGV4OiAyIDEgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLnRvcC1zZWN0aW9uIC50b3AtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAgICAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAudG9wLXNlY3Rpb24gLnRvcC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7IH0gfVxuICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC50b3Atc2VjdGlvbiAudG9wLXNwYWNlIHtcbiAgICBmbGV4OiAwIDEgYXV0bzsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLnRvcC1zZWN0aW9uIC50b3Atc3BhY2Uge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlOyB9IH1cblxuLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuYm90dG9tLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmJvdHRvbS1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuYm90dG9tLXNlY3Rpb24gLmJvdHRvbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC00MHB4KTsgfVxuICAgIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmJvdHRvbS1zZWN0aW9uIC5ib3R0b20tY29udGVudCBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmJvdHRvbS1zZWN0aW9uIC5ib3R0b20tY29udGVudCBhLmFycm93LWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDY2ZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmJvdHRvbS1zZWN0aW9uIC5ib3R0b20tY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuYm90dG9tLXNlY3Rpb24gLmJvdHRvbS1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAgICAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuYm90dG9tLXNlY3Rpb24gLmJvdHRvbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7IH0gfVxuICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZmxleDogMiAxIGF1dG87XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtODBweCk7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfVxuICAgICAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuaW1hZ2Utd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01MHB4OyB9IH1cbiAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuaW1hZ2Utd3JhcHBlciAuaW1hZ2UtYm94IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9lbGVjdHJpY2JveC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBoZWlnaHQ6IDMwN3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAgIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmJvdHRvbS1zZWN0aW9uIC5pbWFnZS13cmFwcGVyIC5pbWFnZS1ib3gge1xuICAgICAgICAgIGhlaWdodDogMzA3cHg7XG4gICAgICAgICAgd2lkdGg6IDM4N3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuaW1hZ2Utd3JhcHBlciAuaW1hZ2UtYnVpbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXRvb2wvYnVpbGRlci1ib3R0b20uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgaGVpZ2h0OiAzMDdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuaW1hZ2Utd3JhcHBlciAuaW1hZ2UtYnVpbGRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MzdweDtcbiAgICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuXG4uaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTg1cHgpOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuaW5uZXItc2VjdGlvbi1yb3cuYnVpbGQtYS1icmFuZC1yb3csIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmlubmVyLXNlY3Rpb24tcm93LnByZXAtZm9yLW9ubGluZS1zdWNjZXNzLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuaW5uZXItc2VjdGlvbi1yb3cuY2hlY2stYXZhaWxhYmlsaXR5LXJvdywgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuaW5uZXItc2VjdGlvbi1yb3cua25vdy10aGUtcnVsZXMtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmlubmVyLXNlY3Rpb24tcm93ID4gKiB7XG4gICAgZmxleDogMTsgfVxuICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uLXJvdyAuaW5uZXItc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmlubmVyLXNlY3Rpb24tcm93IC5pbm5lci1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7IH0gfVxuICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uLXJvdyAuaW5uZXItc2VjdGlvbi1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5pbmZvZ3JhcGhpYy10b29sLXNlY3Rpb24gLmlubmVyLXNlY3Rpb24tcm93LmJ1aWxkLWEtYnJhbmQtcm93IC5pbm5lci1zZWN0aW9uLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXRvb2wvYnVpbGRhYnJhbmQtbW9iaWxlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uLXJvdy5idWlsZC1hLWJyYW5kLXJvdyAuaW5uZXItc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9idWlsZGFicmFuZC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH0gfVxuICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uLXJvdy5jaGVjay1hdmFpbGFiaWxpdHktcm93IC5pbm5lci1zZWN0aW9uLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXRvb2wvY2hlY2thdmFpbGFiaWxpdHktbW9iaWxlLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uLXJvdy5jaGVjay1hdmFpbGFiaWxpdHktcm93IC5pbm5lci1zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy10b29sL2NoZWNrYXZhaWxhYmlsaXR5LnN2Z1wiKTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiAuaW5uZXItc2VjdGlvbi1yb3cucHJlcC1mb3Itb25saW5lLXN1Y2Nlc3Mtcm93IC5pbm5lci1zZWN0aW9uLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXRvb2wvcHJlcGZvcm9ubGluZXN1Y2Nlc3MtbW9iaWxlLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uLXJvdy5wcmVwLWZvci1vbmxpbmUtc3VjY2Vzcy1yb3cgLmlubmVyLXNlY3Rpb24taW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXRvb2wvcHJlcGZvcm9ubGluZXN1Y2Nlc3Muc3ZnXCIpO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH0gfVxuICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uLXJvdy5rbm93LXRoZS1ydWxlcy1yb3cgLmlubmVyLXNlY3Rpb24taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9rbm93dGhlcnVsZXMtbW9iaWxlLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgICAuaW5mb2dyYXBoaWMtdG9vbC1zZWN0aW9uIC5pbm5lci1zZWN0aW9uLXJvdy5rbm93LXRoZS1ydWxlcy1yb3cgLmlubmVyLXNlY3Rpb24taW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXRvb2wva25vd3RoZXJ1bGVzLnN2Z1wiKTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cblxuLmluZm9ncmFwaGljLWJpcmQtc2VjdGlvbiArIC5nbG9iYWwtaXNvLWJveC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5pc28tZm9ybS1zdHlsZXMgLmlzby1mb3JtLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5pc28tZm9ybS1zdHlsZXMgLmlzby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAzOTUyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5pc28tZm9ybS1zdHlsZXMgLmlzby1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMzk1MjsgfVxuICAuaXNvLWZvcm0tc3R5bGVzIC5pc28taW5wdXQ6Zm9jdXMge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGE5MGUyOyB9XG5cbi5pc28tZm9ybS1zdHlsZXMgLmlzby1hcnJvdy1zdWJtaXQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjVhNjIzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmlzby1mb3JtLXN0eWxlcyAuaXNvLWFycm93LXN1Ym1pdC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7IH1cblxuLmlzby1mb3JtLWVycm9ycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3MGQzYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogI2M3MGQzYTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2M3MGQzYTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmlzby1mb3JtLWVycm9ycy5zIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTRjOTkxO1xuICBjb2xvcjogIzE0Yzk5MTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxubGFiZWwuZm9ybS1zdXBlci1oZWFkZXIub2xkLWZvcm0tc3VwZXItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDsgfVxuXG4uYWoxOC1qb2JzLWNvbnRlbnQgLnJvdyB7XG4gIG1heC13aWR0aDogMTA2MHB4OyB9XG5cbi5hajE4LWpvYnMtY29udGVudCAucm93LnJvdy5zdXBlci1yb3cge1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4uYWoxOC1qb2JzLWNvbnRlbnQgLmhlYWRpbmcge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDcwcHggMTBweCAwOyB9XG4gIC5hajE4LWpvYnMtY29udGVudCAuaGVhZGluZyAuaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAuYWoxOC1qb2JzLWNvbnRlbnQgLmhlYWRpbmcgLmhhbGYge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmFqMTgtam9icy1jb250ZW50IC5oZWFkaW5nIC5oYWxmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTsgfSB9XG4gIC5hajE4LWpvYnMtY29udGVudCAuaGVhZGluZyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4OyB9XG4gIC5hajE4LWpvYnMtY29udGVudCAuaGVhZGluZyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDIuNWVtOyB9XG4gIC5hajE4LWpvYnMtY29udGVudCAuaGVhZGluZyAuc3ViLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMmEzYzQ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmFqMTgtam9icy1jb250ZW50IC5hbHQtZm9ybSAuam9iLWZvcm0ubmV3LXN0eWxlIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICB6LWluZGV4OiAxOTsgfVxuICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgLm51bWJlci1lcnJvcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjBweDsgfVxuICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgYnV0dG9uLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y1YTYyMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE2cHggODBweCAxNnB4IDIwcHg7IH1cbiAgICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgYnV0dG9uLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNGM5OTE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5hajE4LWpvYnMtY29udGVudCAuYWx0LWZvcm0gLmpvYi1mb3JtLm5ldy1zdHlsZSAuZm9ybS1ib3gge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5hajE4LWpvYnMtY29udGVudCAuYWx0LWZvcm0gLmpvYi1mb3JtLm5ldy1zdHlsZSAuZm9ybS1ib3ggbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDAzOTUyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgLmZvcm0tYm94IGxhYmVsLmNoZWNrYm94LXJhZGlvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5hajE4LWpvYnMtY29udGVudCAuYWx0LWZvcm0gLmpvYi1mb3JtLm5ldy1zdHlsZSBpbnB1dCxcbiAgLmFqMTgtam9icy1jb250ZW50IC5hbHQtZm9ybSAuam9iLWZvcm0ubmV3LXN0eWxlIHNlbGVjdCxcbiAgLmFqMTgtam9icy1jb250ZW50IC5hbHQtZm9ybSAuam9iLWZvcm0ubmV3LXN0eWxlIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIGNvbG9yOiAjMDAzOTUyOyB9XG4gICAgLmFqMTgtam9icy1jb250ZW50IC5hbHQtZm9ybSAuam9iLWZvcm0ubmV3LXN0eWxlIGlucHV0OmZvY3VzLFxuICAgIC5hajE4LWpvYnMtY29udGVudCAuYWx0LWZvcm0gLmpvYi1mb3JtLm5ldy1zdHlsZSBzZWxlY3Q6Zm9jdXMsXG4gICAgLmFqMTgtam9icy1jb250ZW50IC5hbHQtZm9ybSAuam9iLWZvcm0ubmV3LXN0eWxlIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRhOTBlMjsgfVxuICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTEwcHg7IH1cbiAgICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgICAgIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTEwcHg7IH1cbiAgICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzIHtcbiAgICAgIGFwcGVhcmFuY2U6IHJhZGlvO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgLmFqMTgtam9icy1jb250ZW50IC5hbHQtZm9ybSAuam9iLWZvcm0ubmV3LXN0eWxlIC5mb3JtLXNlY3Rpb24taGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5hajE4LWpvYnMtY29udGVudCAuYWx0LWZvcm0gLmpvYi1mb3JtLm5ldy1zdHlsZSAuZm9ybS1zZWN0aW9uLWhlYWRpbmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0NWFhYzsgfVxuICAgIC5hajE4LWpvYnMtY29udGVudCAuYWx0LWZvcm0gLmpvYi1mb3JtLm5ldy1zdHlsZSAuZm9ybS1zZWN0aW9uLWhlYWRpbmcgaDMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYWoxOC1qb2JzLWNvbnRlbnQgLmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUgLmZvcm0tc2VjdGlvbi1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLmFqMTgtam9icy1jb250ZW50IC5hbHQtZm9ybSAuam9iLWZvcm0ubmV3LXN0eWxlIC5mb3JtLXNlY3Rpb24taGVhZGluZy5vcGVuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRvcDogMTBweDsgfVxuXG4uYWoxOC1qb2JzLWNvbnRlbnQgLnNsaWRlci1qb2JzLXRyaWdnZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjk0NjZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDc3LCA3MSwgODEsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAuYWoxOC1qb2JzLWNvbnRlbnQgLnNsaWRlci1qb2JzLXRyaWdnZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gIC5hajE4LWpvYnMtY29udGVudCAuc2xpZGVyLWpvYnMtdHJpZ2dlcjphZnRlciB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmFqMTgtam9icy1jb250ZW50IC5zbGlkZXItam9icy10cmlnZ2VyLm9wZW4ge1xuICBjb2xvcjogIzRhOTBlMjsgfVxuICAuYWoxOC1qb2JzLWNvbnRlbnQgLnNsaWRlci1qb2JzLXRyaWdnZXIub3BlbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYWoxOC1qb2JzLWNvbnRlbnQgLnNpZGViYXItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IHJnYmEoNzcsIDcxLCA4MSwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5hajE4LWpvYnMtY29udGVudCAuc2lkZWJhci1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAuYWoxOC1qb2JzLWNvbnRlbnQgLnNpZGViYXItbWVudSBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjM2QzZDNkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWoxOC1qb2JzLWNvbnRlbnQgLnNpZGViYXItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuXG4jYXBwbHkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbiNhcHBseSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcGFkZGluZzogOHB4IDAgMnB4O1xuICBjbGVhcjogbGVmdDsgfVxuXG4jYXBwbHkgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2FwcGx5IGlucHV0LFxuI2FwcGx5IC5zdGF0ZVNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDI1MHB4OyB9XG5cbiNhcHBseSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDFlbSAxZW0gMDsgfVxuXG4jYXBwbHkgLnNraWxscyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDBlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTsgfVxuXG4uZm91ci1jb2wge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuI2FwcGx5IC50d28tY29sIC5za2lsbHMgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDAuNWVtIDFlbSAwZW07IH1cblxuI2FwcGx5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4ICMwZDMzNjg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIGZhbGxiYWNrICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTUwN2Y7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2YTg1YWIsICMyZTUwN2YpOyB9XG5cbiNhcHBseSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgLyogZmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ODNhOTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzg3YTBjMywgIzY3ODNhOSk7IH1cblxuI2FwcGx5IGlucHV0LnBob25lLFxuI2FwcGx5IGlucHV0LnppcCB7XG4gIHdpZHRoOiBpbmhlcml0OyB9XG5cbiNhcHBseSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKndpZHRoOiA0MCU7Ki9cbiAgcGFkZGluZzogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4jYXBwbHkgLm5vdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAwLjg1ZW07IH1cblxuLkNvZGVNaXJyb3Ige1xuICBib3JkZXI6ICM5OTkgc29saWQgMXB4O1xuICB3aWR0aDogNzAwcHg7IH1cblxuI2FwcGx5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuI2FwcGx5IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4jYXBwbHkgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxudGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbiNhcHBseSAudHdvLWNvbCB7XG4gIG1hcmdpbjogMCA1JSAwIDA7XG4gIHdpZHRoOiA0NSU7IH1cblxuI2FwcGx5IC50d28tY29sIGlucHV0LFxuI2FwcGx5IC50d28tY29sIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIHBhZGRpbmc6IDAuNWVtOyB9XG5cbiNhcHBseSAudHdvLWNvbCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIG1hcmdpbjogMCAwIDAuOGVtIDA7IH1cblxuLmpvYi1zZWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5qb2Itc2VjdGlvbi5vcGVuIC5qb2Itc2VjdGlvbi1oZWFkaW5nIC5zZWUtbW9yZSBpIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmpvYi1zZWN0aW9uLm9wZW4gLmpvYi1zZWN0aW9uLWhlYWRpbmcgLnNlZS1tb3JlIHNwYW4ge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5qb2Itc2VjdGlvbiAuam9iLXNlY3Rpb24taGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAjODg4O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuam9iLXNlY3Rpb24gLmpvYi1zZWN0aW9uLWhlYWRpbmcgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgMC4yNXJlbTsgfVxuICAgIC5qb2Itc2VjdGlvbiAuam9iLXNlY3Rpb24taGVhZGluZyBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwLjhyZW07IH1cbiAgICAuam9iLXNlY3Rpb24gLmpvYi1zZWN0aW9uLWhlYWRpbmcgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICAuam9iLXNlY3Rpb24gLmpvYi1zZWN0aW9uLWhlYWRpbmcgLnNlZS1tb3JlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmpvYi1zZWN0aW9uIC5qb2Itc2VjdGlvbi1oZWFkaW5nIC5zZWUtbW9yZSBzcGFuLFxuICAgICAgLmpvYi1zZWN0aW9uIC5qb2Itc2VjdGlvbi1oZWFkaW5nIC5zZWUtbW9yZSBpIHtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjsgfVxuICAgICAgLmpvYi1zZWN0aW9uIC5qb2Itc2VjdGlvbi1oZWFkaW5nIC5zZWUtbW9yZTpob3ZlciBzcGFuLFxuICAgICAgLmpvYi1zZWN0aW9uIC5qb2Itc2VjdGlvbi1oZWFkaW5nIC5zZWUtbW9yZTpob3ZlciBpIHtcbiAgICAgICAgY29sb3I6ICMyMjI7IH1cblxuLmRpdmlzaW9uQ29udGFpbmVyIC5sZWFybm1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7IH1cblxuLmpvYkxpc3RDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NTk0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgI2FhYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmpvYkxpc3RDb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAjMTIyYjRhO1xuICBib3JkZXItYm90dG9tOiAjMTIyYjRhIHNvbGlkIDFweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmpvYkxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4O1xuICBib3JkZXItdG9wOiAjYWFhIHNvbGlkIDFweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmpvYkxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5qb2JMaXN0IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cblxuLmpvYkxpc3QgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFxcMDBiYlwiOyB9XG5cbi5hcHBseW5vd2NvbnRhaW5lciBoMyB7XG4gIG1hcmdpbjogMTJweCAwIDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5saWZlIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLmxpZmUgYmxvY2txdW90ZS5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cblxuLmFwcGx5bm93Y29udGFpbmVyIHtcbiAgd2lkdGg6IDMzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDJlbSA2LjUlIDAgMDsgfVxuXG4uZGl2aXNpb25Db250YWluZXIge1xuICB3aWR0aDogMzklO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xuICBwYWRkaW5nOiAyZW0gMi41JSAxZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBtYXJnaW46IDFlbSAyLjUlIDRlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxpZmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMmVtIDA7XG4gIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgI2NjYztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmxpZmUgaW1nLmZsdC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ubGlmZSBpbWcuZmx0LXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5saWZlIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5saWZlIHAge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmVlci1zb2NpYWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5NDY2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwOyB9XG5cbi5jYXJlZXItc29jaWFsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAuY2FyZWVyLXNvY2lhbCBsaSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5jYXJlZXItc29jaWFsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNhcmVlci1zb2NpYWwgYTpob3ZlciwgLmNhcmVlci1zb2NpYWwgYTphY3RpdmUsIC5jYXJlZXItc29jaWFsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZWVyLXNvY2lhbCBpbWcge1xuICB3aWR0aDogNTRweDsgfVxuXG4uY2FyZWVyLXNvY2lhbCAuc29jaWFsLW1lZGlhIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hcHBseW5vdyBhLFxuLmFwcGx5bm93IGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmMjdkMGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7IH1cblxuLmFwcGx5bm93IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uYXBwbHlub3cgYTpob3Zlcixcbi5sZWFybm1vcmU6aG92ZXIsXG4uYXBwbHlub3cgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RiNzAwYjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmpvYi1idXR0b24gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjsgfVxuICAuam9iLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zaWRlYmFyLmluZm8tbGluay1jb250YWluZXIuYWoxOC1qb2JzLWNvbnRlbnQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zaWRlYmFyLmluZm8tbGluay1jb250YWluZXIuYWoxOC1qb2JzLWNvbnRlbnQgI2FyY2hpdmVzLFxuLnNpZGViYXIuaW5mby1saW5rLWNvbnRhaW5lci5hajE4LWpvYnMtY29udGVudCAjY2F0YWdvcmllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5zaWRlYmFyLmluZm8tbGluay1jb250YWluZXIuYWoxOC1qb2JzLWNvbnRlbnQgI2FyY2hpdmVzLFxuICAgIC5zaWRlYmFyLmluZm8tbGluay1jb250YWluZXIuYWoxOC1qb2JzLWNvbnRlbnQgI2NhdGFnb3JpZXMge1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gIC5zaWRlYmFyLmluZm8tbGluay1jb250YWluZXIuYWoxOC1qb2JzLWNvbnRlbnQgI2FyY2hpdmVzIHVsLFxuICAuc2lkZWJhci5pbmZvLWxpbmstY29udGFpbmVyLmFqMTgtam9icy1jb250ZW50ICNjYXRhZ29yaWVzIHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaWRlYmFyLmluZm8tbGluay1jb250YWluZXIuYWoxOC1qb2JzLWNvbnRlbnQgI2FyY2hpdmVzIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5tYWluLWNvbnRlbnQtY29udGFpbmVyLXN0YWZmIHtcbiAgcGFkZGluZzogMHB4IDE1cHggNzBweDsgfVxuICAubWFpbi1jb250ZW50LWNvbnRhaW5lci1zdGFmZiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5tYWluLWNvbnRlbnQtY29udGFpbmVyLXN0YWZmIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWluLWNvbnRlbnQtY29udGFpbmVyLXN0YWZmIC5qb2Itc2VjdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgICAubWFpbi1jb250ZW50LWNvbnRhaW5lci1zdGFmZiAuam9iLXNlY3Rpb24gLmpvYi1zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGN1cnNvcjogdGV4dDsgfVxuICAubWFpbi1jb250ZW50LWNvbnRhaW5lci1zdGFmZiAuc3RhZmYtYmlvcy1jYXJpY2F0dXJlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5tYWluLWNvbnRlbnQtY29udGFpbmVyLXN0YWZmIC5zdGFmZi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5tYWluLWNvbnRlbnQtY29udGFpbmVyLXN0YWZmIC5zdGFmZi1ncm91cCAuc3RhZmYtbWVtYmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXI6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIge1xuICAgICAgICAgIGZsZXg6IDAgMCA0NiU7IH0gfVxuICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIgLnN0YWZmLXBpY3V0cmUge1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAubWFpbi1jb250ZW50LWNvbnRhaW5lci1zdGFmZiAuc3RhZmYtZ3JvdXAgLnN0YWZmLW1lbWJlciAuc3RhZmYtcGljdXRyZSAucGljdHVyZS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0NXB4OyB9XG4gICAgICAubWFpbi1jb250ZW50LWNvbnRhaW5lci1zdGFmZiAuc3RhZmYtZ3JvdXAgLnN0YWZmLW1lbWJlciBoNSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIgcC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMjBweDsgfVxuICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIgLnN0YWZmLWpvYi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIgLnN0YWZmLWpvYi1kZXNjcmlwdGlvbiAqIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAubWFpbi1jb250ZW50LWNvbnRhaW5lci1zdGFmZiAuc3RhZmYtZ3JvdXAgLnN0YWZmLW1lbWJlciAuc3RhZmYtam9iLWRlc2NyaXB0aW9uIGxpIHN0cm9uZyxcbiAgICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIgLnN0YWZmLWpvYi1kZXNjcmlwdGlvbiBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIgLnN0YWZmLWpvYi1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgICAubWFpbi1jb250ZW50LWNvbnRhaW5lci1zdGFmZiAuc3RhZmYtZ3JvdXAgLnN0YWZmLW1lbWJlciAuc3RhZmYtam9iLWRlc2NyaXB0aW9uIHVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIgLnN0YWZmLWpvYi1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYgLnN0YWZmLWdyb3VwIC5zdGFmZi1tZW1iZXIgLnN0YWZmLWpvYi1kZXNjcmlwdGlvbiB1bDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAubWFpbi1jb250ZW50LWNvbnRhaW5lci1zdGFmZiAuc3RhZmYtZ3JvdXAgLnN0YWZmLW1lbWJlcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNCU7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAuaXNvLXN0YWZmLW1haW4tY29udGVudC1yb3cge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDsgfSB9XG5cbi5zZWFyY2ggKyAuYm90dG9tLWN0YS1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAzMHB4IDBweDsgfVxuICAucGFnaW5hdGlvbiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LFxuICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LFxuICAgICAgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjpob3ZlcixcbiAgICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAucGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgaDQge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc2VhcmNoLXJlc3VsdHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIGgzIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgaDMgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzFiMmU0OTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnVybCB7XG4gICAgY29sb3I6IGdyZWVuO1xuICAgIG1hcmdpbjogMCAwIDAuMjVlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjg1ZW07IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlZWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzIC5ib2xkIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAwOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2ggaW5wdXQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2ggYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDAgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2ggYnV0dG9uIGkge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCBibGFjazsgfVxuXG4ubW9kZXJuLWZvcm0ucHJldmVudC1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2Rlcm4tZm9ybSAjY2FyZC10eXBlIHtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbi5tb2Rlcm4tZm9ybSAucmVsYXRpdmUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2Rlcm4tZm9ybSBtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cblxuLm1vZGVybi1mb3JtIC5oaWRlLXNob3ctcGFzc3dvcmQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2Rlcm4tZm9ybSAuaGlkZS1zaG93LXBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaGlkZS1zaG93LXBhc3N3b3JkLFxuLm1vZGVybi1mb3JtIC5nZW5lcmF0ZS1wYXNzd29yZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjZyZW0gMC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyOTQ2NmU7XG4gIGJvdHRvbTogMjhweDtcbiAgcGFkZGluZzogMTZweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgbGluZWFyOyB9XG4gIC5tb2Rlcm4tZm9ybSAuaGlkZS1zaG93LXBhc3N3b3JkOmhvdmVyLCAubW9kZXJuLWZvcm0gLmhpZGUtc2hvdy1wYXNzd29yZDphY3RpdmUsIC5tb2Rlcm4tZm9ybSAuaGlkZS1zaG93LXBhc3N3b3JkOmZvY3VzLFxuICAubW9kZXJuLWZvcm0gLmdlbmVyYXRlLXBhc3N3b3JkOmhvdmVyLFxuICAubW9kZXJuLWZvcm0gLmdlbmVyYXRlLXBhc3N3b3JkOmFjdGl2ZSxcbiAgLm1vZGVybi1mb3JtIC5nZW5lcmF0ZS1wYXNzd29yZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2RkZDsgfVxuXG4ubW9kZXJuLWZvcm0gLmdlbmVyYXRlLXBhc3N3b3JkIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgei1pbmRleDogMTA7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAubW9kZXJuLWZvcm0gLmZvcm0tY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTsgfSB9XG5cbi5tb2Rlcm4tZm9ybSAjc2lnbnVwZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kZXJuLWZvcm0gLm1vdW50YWluLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vZGVybi1mb3JtIC5tb3VudGFpbi1oZWFkZXIgLm1haW4tbG9nbyB7XG4gICAgcGFkZGluZzogMS4xMjVyZW07IH1cblxuLm1vZGVybi1mb3JtIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDMlIDJyZW07XG4gIHdpZHRoOiA5NCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDcwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubW9kZXJuLWZvcm0gLnByb2dyZXNzLWJhciAudG9nZ2xlLWZvcm0tc3RlcHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAubW9kZXJuLWZvcm0gLnByb2dyZXNzLWJhciAudG9nZ2xlLWZvcm0tc3RlcHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubW9kZXJuLWZvcm0gLnByb2dyZXNzLWJhciAudG9nZ2xlLWZvcm0tc3RlcHMgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm1vZGVybi1mb3JtIC5wcm9ncmVzcy1iYXIgdWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLm1vZGVybi1mb3JtIC5wcm9ncmVzcy1iYXIgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm1vZGVybi1mb3JtIC5wcm9ncmVzcy1iYXIgbGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAubW9kZXJuLWZvcm0gLnByb2dyZXNzLWJhciBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubW9kZXJuLWZvcm0gLnByb2dyZXNzLWJhciBsaSAuc3RlcC10aXRsZSB7XG4gICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5tb2Rlcm4tZm9ybSAucHJvZ3Jlc3MtYmFyIGxpIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAgIC5tb2Rlcm4tZm9ybSAucHJvZ3Jlc3MtYmFyIGxpLmN1cnJlbnQtc3RlcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSAucHJvZ3Jlc3MtYmFyIGxpLmN1cnJlbnQtc3RlcCAuc3RlcC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgICAubW9kZXJuLWZvcm0gLnByb2dyZXNzLWJhciBsaS5jdXJyZW50LXN0ZXAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgICAubW9kZXJuLWZvcm0gLnByb2dyZXNzLWJhciBsaS5jdXJyZW50LXN0ZXAgfiBsaSAuc3RlcC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gICAgLm1vZGVybi1mb3JtIC5wcm9ncmVzcy1iYXIgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjsgfVxuICAgICAgLm1vZGVybi1mb3JtIC5wcm9ncmVzcy1iYXIgbGkgYTpob3ZlciAuc3RlcC10aXRsZSwgLm1vZGVybi1mb3JtIC5wcm9ncmVzcy1iYXIgbGkgYTphY3RpdmUgLnN0ZXAtdGl0bGUsIC5tb2Rlcm4tZm9ybSAucHJvZ3Jlc3MtYmFyIGxpIGE6Zm9jdXMgLnN0ZXAtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRhOTBlMjsgfVxuICAgIC5tb2Rlcm4tZm9ybSAucHJvZ3Jlc3MtYmFyIGxpOmxhc3Qtb2YtdHlwZSAuc3RlcC10aXRsZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0LjgxMTI1ZW0pIHtcbiAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cbiAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyLWNvbnRhaW5lciBidXR0b24sXG4gIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIgYS5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDIuNXJlbTsgfVxuICAgIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIgYnV0dG9uLnNob3csXG4gICAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyLWNvbnRhaW5lciBhLmJ1dHRvbi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIGJ1dHRvbiBpLFxuICAgIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIgYS5idXR0b24gaSB7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIGEuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLWZhcXMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMyNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItZmFxcyAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW46IDAgMCAwO1xuICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMC43NXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLWZhcXMgLmJ1dHRvbjpmb2N1cywgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1mYXFzIC5idXR0b246aG92ZXIsIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItZmFxcyAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMGU2NmE1OyB9XG4gICAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLWZhcXMgLmJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLWZhcXMgLmJ1dHRvbiBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogM3B4OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItZmFxcyAuYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwLjc1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzLjY4NzVlbSkge1xuICAgICAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLWZhcXMgLmJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4ubW9kZXJuLWZvcm0gLm1vbnRobHktcGFja2FnZS13eXNpd3lnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubW9kZXJuLWZvcm0gLm1vbnRobHktcGFja2FnZS13eXNpd3lnIHAsIC5tb2Rlcm4tZm9ybSAubW9udGhseS1wYWNrYWdlLXd5c2l3eWcgdWwgbGksIC5tb2Rlcm4tZm9ybSAubW9udGhseS1wYWNrYWdlLXd5c2l3eWcgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIubW9udGhseS1wYWNrYWdlLW9yZGVyLXNpZGViYXIgdWwgbGkgLmxpbmUtaXRlbSwgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyLm1vbnRobHktcGFja2FnZS1vcmRlci1zaWRlYmFyIHVsIGxpIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLnN1Yi1saW5lLWl0ZW0sIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5vcmRlci1zaWRlYmFyLm1vbnRobHktcGFja2FnZS1vcmRlci1zaWRlYmFyIHVsIGxpIC5zdWItbGluZS1pdGVtIHtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyLm1vbnRobHktcGFja2FnZS1vcmRlci1zaWRlYmFyIHVsIGxpIC5saW5lLWl0ZW0sIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci5tb250aGx5LXBhY2thZ2Utb3JkZXItc2lkZWJhciB1bCBsaSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5zdWItbGluZS1pdGVtLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAub3JkZXItc2lkZWJhci5tb250aGx5LXBhY2thZ2Utb3JkZXItc2lkZWJhciB1bCBsaSAuc3ViLWxpbmUtaXRlbSB7XG4gICAgICB3aWR0aDogNjIlOyB9IH1cblxuLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyLm1vbnRobHktcGFja2FnZS1vcmRlci1zaWRlYmFyIHVsIGxpIC5pdGVtLWNvc3Qge1xuICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIubW9udGhseS1wYWNrYWdlLW9yZGVyLXNpZGViYXIgdWwgbGkgLml0ZW0tY29zdCB7XG4gICAgICB3aWR0aDogMzglOyB9IH1cblxuLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyLm1vbnRobHktcGFja2FnZS1vcmRlci1zaWRlYmFyIHVsIGxpIC5pdGVtLWNvc3QuaXRlbS1jb3N0LW1vbnRobHk6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb250ZW50OiAnTW9udGhseSc7IH1cblxuLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwcmVtIDEuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIgLnNlbGVjdC1zZXJ2aWNlLWNvbnRlbnQtd3JhcHBlciB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIgLnNlbGVjdC1zZXJ2aWNlLWNvbnRlbnQtd3JhcHBlciB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzI5NDY2ZTsgfVxuICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjk0NjZlOyB9XG4gIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhciB1bCBsaSBzcGFuLmpqLXN1Yi1zcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzRhOTBlMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHNwYW4ub3MtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzRhOTBlMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIGgzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkubm8tc2VydmljZXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkgLmxpbmUtaXRlbSwgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLnN1Yi1saW5lLWl0ZW0sIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5vcmRlci1zaWRlYmFyIHVsIGxpIC5zdWItbGluZS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAgICAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIC5saW5lLWl0ZW0uZnVsbC13aWR0aCwgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLmZ1bGwtd2lkdGguc3ViLWxpbmUtaXRlbSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLm9yZGVyLXNpZGViYXIgdWwgbGkgLmZ1bGwtd2lkdGguc3ViLWxpbmUtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIC5saW5lLWl0ZW0gLmxhYmVsLWhlbHBlci10ZXh0LCAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkgbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuc3ViLWxpbmUtaXRlbSAubGFiZWwtaGVscGVyLXRleHQsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5vcmRlci1zaWRlYmFyIHVsIGxpIC5zdWItbGluZS1pdGVtIC5sYWJlbC1oZWxwZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cbiAgICAgICAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIC5saW5lLWl0ZW0gLmxvYy1oZWxwZXItdGV4dCwgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLnN1Yi1saW5lLWl0ZW0gLmxvYy1oZWxwZXItdGV4dCwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLm9yZGVyLXNpZGViYXIgdWwgbGkgLnN1Yi1saW5lLWl0ZW0gLmxvYy1oZWxwZXItdGV4dCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIC5saW5lLWl0ZW0gaSwgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLnN1Yi1saW5lLWl0ZW0gaSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLm9yZGVyLXNpZGViYXIgdWwgbGkgLnN1Yi1saW5lLWl0ZW0gaSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIC5pdGVtLWNvc3QsXG4gICAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkgLnJhLWluY2x1ZGVkLWxpbmUtaXRlbSxcbiAgICAgIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhciB1bCBsaSAuaXRlbS1jb3N0LWluY2x1ZGVkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkuZ3JhbmQtdG90YWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhciB1bCBsaS5ncmFuZC10b3RhbCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubW9kZXJuLWZvcm0gLm9yZGVyLXNpZGViYXIgLnNhdmUtcHJvZ3Jlc3Mge1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhciAuc2F2ZS1wcm9ncmVzczpob3ZlciwgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIC5zYXZlLXByb2dyZXNzOmFjdGl2ZSwgLm1vZGVybi1mb3JtIC5vcmRlci1zaWRlYmFyIC5zYXZlLXByb2dyZXNzOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMGU2NmE1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1vZGVybi1mb3JtIC5maWVsZC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4ubW9kZXJuLWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMzk1MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgLm1vZGVybi1mb3JtIGxhYmVsIC5sYWJlbC1oZWxwZXItdGV4dCB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAubW9kZXJuLWZvcm0gbGFiZWwgLmxvYy1oZWxwZXItdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLm1vZGVybi1mb3JtIGlucHV0LFxuLm1vZGVybi1mb3JtIHNlbGVjdCxcbi5tb2Rlcm4tZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzI5NDY2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAzOTUyO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7IH1cbiAgLm1vZGVybi1mb3JtIGlucHV0OmZvY3VzLFxuICAubW9kZXJuLWZvcm0gc2VsZWN0OmZvY3VzLFxuICAubW9kZXJuLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRhOTBlMjsgfVxuICAubW9kZXJuLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAubW9kZXJuLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubW9kZXJuLWZvcm0gc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLm1vZGVybi1mb3JtIHNlbGVjdFt0eXBlPVwicmFkaW9cIl0sXG4gIC5tb2Rlcm4tZm9ybSB0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5tb2Rlcm4tZm9ybSB0ZXh0YXJlYVt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm1vZGVybi1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cywgLm1vZGVybi1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbiAgICAubW9kZXJuLWZvcm0gc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyxcbiAgICAubW9kZXJuLWZvcm0gc2VsZWN0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbiAgICAubW9kZXJuLWZvcm0gdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLFxuICAgIC5tb2Rlcm4tZm9ybSB0ZXh0YXJlYVt0eXBlPVwicmFkaW9cIl06Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm1vZGVybi1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubW9kZXJuLWZvcm0gdGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogIzg4ODsgfVxuXG4ubW9kZXJuLWZvcm0gc2VsZWN0IHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgLm1vZGVybi1mb3JtIC5zZXJ2aWNlX2p1cmlzZGljdGlvbiB7XG4gICAgd2lkdGg6IDg1JTsgfSB9XG5cbi5tb2Rlcm4tZm9ybSAuY2hlY2tib3gtcmFkaW8ge1xuICBjbGVhcjogYm90aDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bzsgfVxuICAubW9kZXJuLWZvcm0gLmNoZWNrYm94LXJhZGlvIGlucHV0IHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5tb2Rlcm4tZm9ybSBtYWluIGJ1dHRvbixcbi5tb2Rlcm4tZm9ybSBtYWluIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIC0ycmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgbGluZWFyOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIGJ1dHRvbjpob3ZlciwgLm1vZGVybi1mb3JtIG1haW4gYnV0dG9uOmFjdGl2ZSwgLm1vZGVybi1mb3JtIG1haW4gYnV0dG9uOmZvY3VzLFxuICAubW9kZXJuLWZvcm0gbWFpbiAuYnV0dG9uOmhvdmVyLFxuICAubW9kZXJuLWZvcm0gbWFpbiAuYnV0dG9uOmFjdGl2ZSxcbiAgLm1vZGVybi1mb3JtIG1haW4gLmJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzBlNjZhNTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tb2Rlcm4tZm9ybSBtYWluIC5tb2RhbC1ib3R0b20gYnV0dG9uLFxuLm1vZGVybi1mb3JtIG1haW4gLm1vZGFsLWJvdHRvbSAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMHJlbTtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4ubW9kZXJuLWZvcm0gLnN3aXRjaC1ib3gsXG4ubW9kZXJuLWZvcm0gLnJhZGlvLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGVybi1mb3JtIC5zd2l0Y2gtYm94Omxhc3Qtb2YtdHlwZSxcbiAgLm1vZGVybi1mb3JtIC5yYWRpby1ib3g6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaCxcbi5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaC5kaXNhYmxlZC1yYWRpbyAudGhlLXJhZGlvLFxuICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1yYWRpby5kaXNhYmxlZC1yYWRpbyAudGhlLXJhZGlvIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2guZGlzYWJsZWQtcmFkaW8gLnJhZGlvLXRleHQsXG4gIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvLmRpc2FibGVkLXJhZGlvIC5yYWRpby10ZXh0IHtcbiAgICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuZmxleGJveCAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2gsIC5mbGV4Ym94XG4gIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaCBpbnB1dCxcbiAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIGlucHV0OmZvY3VzIH4gLnRoZS1zd2l0Y2gsIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaCBpbnB1dDphY3RpdmUgfiAudGhlLXN3aXRjaCxcbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1yYWRpbyBpbnB1dDpmb2N1cyB+IC50aGUtc3dpdGNoLFxuICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0OmFjdGl2ZSB+IC50aGUtc3dpdGNoIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM0YTkwZTI7IH1cbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggaW5wdXQ6Zm9jdXMgfiAucmFkaW8tdGV4dCwgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIGlucHV0OmFjdGl2ZSB+IC5yYWRpby10ZXh0LFxuICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0OmZvY3VzIH4gLnJhZGlvLXRleHQsXG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gaW5wdXQ6YWN0aXZlIH4gLnJhZGlvLXRleHQge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggaW5wdXRbbmFtZT1cImN1c3RvbV9wdXJwb3NlXCJdIH4gLnRoZS1zd2l0Y2gsXG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gaW5wdXRbbmFtZT1cImN1c3RvbV9wdXJwb3NlXCJdIH4gLnRoZS1zd2l0Y2gge1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjsgfVxuICAgICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIGlucHV0W25hbWU9XCJjdXN0b21fcHVycG9zZVwiXSB+IC50aGUtc3dpdGNoOmJlZm9yZSxcbiAgICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0W25hbWU9XCJjdXN0b21fcHVycG9zZVwiXSB+IC50aGUtc3dpdGNoOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEuMzEyNXJlbTsgfVxuICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaCBpbnB1dFtuYW1lPVwiY3VzdG9tX3B1cnBvc2VcIl0gfiAuc3dpdGNoLXRleHQsXG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gaW5wdXRbbmFtZT1cImN1c3RvbV9wdXJwb3NlXCJdIH4gLnN3aXRjaC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggaW5wdXRbbmFtZT1cImN1c3RvbV9wdXJwb3NlXCJdOmNoZWNrZWQgfiAudGhlLXN3aXRjaCxcbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1yYWRpbyBpbnB1dFtuYW1lPVwiY3VzdG9tX3B1cnBvc2VcIl06Y2hlY2tlZCB+IC50aGUtc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaCBpbnB1dFtuYW1lPVwiY3VzdG9tX3B1cnBvc2VcIl06Y2hlY2tlZCB+IC50aGUtc3dpdGNoOmJlZm9yZSxcbiAgICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0W25hbWU9XCJjdXN0b21fcHVycG9zZVwiXTpjaGVja2VkIH4gLnRoZS1zd2l0Y2g6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMC4xODc1cmVtOyB9XG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIGlucHV0W25hbWU9XCJjdXN0b21fcHVycG9zZVwiXTpjaGVja2VkIH4gLnN3aXRjaC10ZXh0LFxuICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0W25hbWU9XCJjdXN0b21fcHVycG9zZVwiXTpjaGVja2VkIH4gLnN3aXRjaC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMjk0NjZlICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZDpub3QoW25hbWU9XCJjdXN0b21fcHVycG9zZVwiXSkgfiAudGhlLXN3aXRjaCxcbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1yYWRpbyBpbnB1dDpjaGVja2VkOm5vdChbbmFtZT1cImN1c3RvbV9wdXJwb3NlXCJdKSB+IC50aGUtc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkOm5vdChbbmFtZT1cImN1c3RvbV9wdXJwb3NlXCJdKSB+IC50aGUtc3dpdGNoOmJlZm9yZSxcbiAgICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0OmNoZWNrZWQ6bm90KFtuYW1lPVwiY3VzdG9tX3B1cnBvc2VcIl0pIH4gLnRoZS1zd2l0Y2g6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbGVmdDogMS4zMTI1cmVtOyB9XG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAucmFkaW8tdGV4dC1pY29uLFxuICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0OmNoZWNrZWQgfiAucmFkaW8tdGV4dC1pY29uIHtcbiAgICAgIGNvbG9yOiAjM2EzYTNhOyB9XG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIGlucHV0OmRpc2FibGVkIH4gLnRoZS1zd2l0Y2gsXG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gaW5wdXQ6ZGlzYWJsZWQgfiAudGhlLXN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODg4OyB9XG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIGlucHV0Om5vdCguaXMtaW52YWxpZC1pbnB1dCkgfiBsYWJlbCxcbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1yYWRpbyBpbnB1dDpub3QoLmlzLWludmFsaWQtaW5wdXQpIH4gbGFiZWwge1xuICAgICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIC50aGUtc3dpdGNoLFxuICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggLnRoZS1yYWRpbyxcbiAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gLnRoZS1zd2l0Y2gsXG4gIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIC50aGUtcmFkaW8ge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGZsZXg6IDAgMCAzcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7IH1cbiAgICAuZmxleGJveCAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggLnRoZS1zd2l0Y2gsIC5mbGV4Ym94XG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIC50aGUtcmFkaW8sIC5mbGV4Ym94XG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gLnRoZS1zd2l0Y2gsIC5mbGV4Ym94XG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gLnRoZS1yYWRpbyB7XG4gICAgICBmbGV4OiAwIDAgM3JlbTsgfVxuICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaCAudGhlLXN3aXRjaDpiZWZvcmUsXG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIC50aGUtcmFkaW86YmVmb3JlLFxuICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIC50aGUtc3dpdGNoOmJlZm9yZSxcbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1yYWRpbyAudGhlLXJhZGlvOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgbGVmdDogMC4xODc1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjE4NzVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7IH1cbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggLnRoZS1zd2l0Y2g6YWZ0ZXIsXG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoIC50aGUtcmFkaW86YWZ0ZXIsXG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gLnRoZS1zd2l0Y2g6YWZ0ZXIsXG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gLnRoZS1yYWRpbzphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjsgfVxuICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggLnN3aXRjaC10ZXh0LFxuICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2ggLnJhZGlvLXRleHQsXG4gIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIC5zd2l0Y2gtdGV4dCxcbiAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gLnJhZGlvLXRleHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5tb2Rlcm4tZm9ybSAuYWotMTgtcy1zLW1haW4tY29udGVudCAubXBpZm8tY29udGFpbmVyIC5yYWRpby1ib3ggLnRvZ2dsZS1yYWRpby5kaXNhYmxlZC1yYWRpbzpob3ZlciAucmFkaW8tdGV4dCB7XG4gIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7IH1cblxuLm1vZGVybi1mb3JtIC5yYWRpby1ib3gge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0OmNoZWNrZWQgfiAudGhlLXJhZGlvIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1yYWRpbyBpbnB1dDpjaGVja2VkIH4gLnRoZS1yYWRpbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgbGVmdDogMHB4OyB9XG4gIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0OmNoZWNrZWQgfiAudGhlLXJhZGlvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyOyB9XG5cbi5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIGlucHV0OmNoZWNrZWQgfiAucmFkaW8tdGV4dCB7XG4gIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7IH1cblxuLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gLnRoZS1yYWRpbyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLm1vZGVybi1mb3JtIC50b2dnbGUtcmFkaW8gLnRoZS1yYWRpbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGxlZnQ6IDBweDsgfVxuICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1yYWRpbyAudGhlLXJhZGlvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbi5tb2Rlcm4tZm9ybSAudG9nZ2xlLXJhZGlvIC5yYWRpby10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cblxuLm1vZGVybi1mb3JtIC5yYWRpby1ib3gtaWNvbiAuaGlkZS1tZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGVybi1mb3JtIC5yYWRpby1ib3gtaWNvbiAuaWNvbi1oZXJlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB0ZXh0LXNoYWRvdzogIzAyODhkMSAxcHggMXB4IDFweCwgIzAyODhkMSAxcHggMXB4IDBweCwgIzAyODhkMSAtMXB4IDFweCAxcHgsICMwMjg4ZDEgLTFweCAxcHggMHB4LCAjMDI4OGQxIDFweCAtMXB4IDFweCwgIzAyODhkMSAxcHggLTFweCAwcHgsICMwMjg4ZDEgLTFweCAtMXB4IDFweCwgIzAyODhkMSAtMXB4IC0xcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIC5yYWRpby1ib3gtaWNvbiAuaWNvbi1oZXJlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIC5tb2Rlcm4tZm9ybSAucmFkaW8tYm94LWljb24gLmljb24taGVyZTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDsgfVxuICAubW9kZXJuLWZvcm0gLnJhZGlvLWJveC1pY29uIC5pY29uLWhlcmUuc3RhdGVmYWNlLXByIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgLm1vZGVybi1mb3JtIC5yYWRpby1ib3gtaWNvbiAuaWNvbi1oZXJlLnN0YXRlZmFjZS1wcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vZGVybiBGb3JtXCI7IH1cblxuLm1vZGVybi1mb3JtIC5yYWRpby1ib3gtaWNvbiAuY2lyY2xlLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGE5MGUyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6ICM0YTkwZTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNDhweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIC5yYWRpby1ib3gtaWNvbiAuY2lyY2xlLWljb24ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHdpZHRoOiA2NHB4OyB9IH1cblxuLm1vZGVybi1mb3JtIC5yYWRpby1ib3gtaWNvbiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDsgfVxuICAubW9kZXJuLWZvcm0gLnJhZGlvLWJveC1pY29uIGlucHV0OmNoZWNrZWQgKyAuaWNvbi1oZXJlIHtcbiAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAubW9kZXJuLWZvcm0gLnJhZGlvLWJveC1pY29uIGlucHV0OmNoZWNrZWQgKyAuY2lyY2xlLWljb24ge1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1vZGVybi1mb3JtIC5yYWRpby1ib3gtaWNvbiBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLXRleHQtaWNvbiB7XG4gICAgY29sb3I6ICMzYTNhM2E7IH1cblxuLm1vZGVybi1mb3JtIC5yYWRpby1ib3gtaWNvbiBsYWJlbCB7XG4gIGNvbG9yOiAjNGE5MGUyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubW9kZXJuLWZvcm0gLnJhZGlvLWJveC1pY29uIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTsgfSB9XG4gIC5tb2Rlcm4tZm9ybSAucmFkaW8tYm94LWljb24gbGFiZWwuaWNvbi1oZXJlIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tb2Rlcm4tZm9ybSAucmFkaW8tYm94LWljb24gLnJhZGlvLXRleHQtaWNvbiB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2Rlcm4tZm9ybSAuc3dpdGNoLWluZGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIC5tb2Rlcm4tZm9ybSAuc3dpdGNoLWluZGVudCAuc3dpdGNoLXJhZGlvLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGVybi1mb3JtIC5zd2l0Y2gtaW5kZW50IC5zd2l0Y2gtcmFkaW8tbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9XG5cbi5tb2Rlcm4tZm9ybSAuc3dpdGNoLWluZGVudC5pbmRlbnQtbGV2ZWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG4ubW9kZXJuLWZvcm0gLnN3aXRjaC1pbmRlbnQuaW5kZW50LWxldmVsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07IH1cblxuLm1vZGVybi1mb3JtIC5zd2l0Y2gtaW5kZW50LmluZGVudC1sZXZlbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtOyB9XG5cbi5tb2Rlcm4tZm9ybSAuc3dpdGNoLWluZGVudC5pbmRlbnQtbGV2ZWwtNCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTsgfVxuXG4ubW9kZXJuLWZvcm0gLnN3aXRjaC1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubW9kZXJuLWZvcm0gLnN3aXRjaC1yYWRpby1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7IH0gfVxuICAubW9kZXJuLWZvcm0gLnN3aXRjaC1yYWRpby1sYWJlbC5wLXQtbiB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm1vZGVybi1mb3JtIC5zd2l0Y2gtcmFkaW8tbGFiZWwubS1iLW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vZGVybi1mb3JtIC5zd2l0Y2gtcmFkaW8tbGFiZWwuYm9sZC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubW9kZXJuLWZvcm0gLmZvcm0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4ubW9kZXJuLWZvcm0gLmxvZ2luLWZvcm0gLm9yZGVyLXNpZGViYXIge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGVybi1mb3JtIC5sb2dpbi1mb3JtIC5zaWRlYmFyLXBob25lIHtcbiAgYm90dG9tOiAtMy41cmVtOyB9XG4gIC5tb2Rlcm4tZm9ybSAubG9naW4tZm9ybSAuc2lkZWJhci1waG9uZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1vZGVybi1mb3JtIC5sb2dpbi1mb3JtIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9kZXJuLWZvcm0gLmxvZ2luLWZvcm0gYTpob3ZlciwgLm1vZGVybi1mb3JtIC5sb2dpbi1mb3JtIGE6YWN0aXZlLCAubW9kZXJuLWZvcm0gLmxvZ2luLWZvcm0gYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1vZGVybi1mb3JtIC5hamF4LWNpdHktdmFsdWUtc2VsZWN0LFxuLm1vZGVybi1mb3JtIC5hamF4LWNpdHktdmFsdWUtc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLFxuLm1vZGVybi1mb3JtIC5hamF4LXN0YXRlLXZhbHVlLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9kZXJuLWZvcm0gLmhpZGUtYWRkLXJlbW92ZS1ib3ggLmFkZC1yZW1vdmUtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGVybi1mb3JtIC5oaWRlLWFkZC1yZW1vdmUtYm94IC5hZGQtcmVtb3ZlLWJveCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1vZGVybi1mb3JtIC5oaWRlLWFkZC1yZW1vdmUtYm94IC5hZGQtcmVtb3ZlLWJveCAuc3dpdGNoLXJhZGlvLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2Rlcm4tZm9ybSAuYWRkLXJlbW92ZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLm1vZGVybi1mb3JtIC5hZGQtcmVtb3ZlLWJveCAuY291bnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAubW9kZXJuLWZvcm0gLmFkZC1yZW1vdmUtYm94IC5jb3VudDpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubW9kZXJuLWZvcm0gLmFkZC1yZW1vdmUtYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzRhOTBlMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubW9kZXJuLWZvcm0gLmFkZC1yZW1vdmUtYnV0dG9uLmFkZC1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5tb2Rlcm4tZm9ybSAuYWRkLXJlbW92ZS1idXR0b24ucmVtb3ZlLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7IH1cbiAgLm1vZGVybi1mb3JtIC5hZGQtcmVtb3ZlLWJ1dHRvbi5kaXNhYmxlZC1hZGQtcmVtb3ZlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgICAubW9kZXJuLWZvcm0gLmFkZC1yZW1vdmUtYnV0dG9uLmRpc2FibGVkLWFkZC1yZW1vdmUgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSAuYWRkLXJlbW92ZS1idXR0b24uZGlzYWJsZWQtYWRkLXJlbW92ZSBzcGFuOmhvdmVyLCAubW9kZXJuLWZvcm0gLmFkZC1yZW1vdmUtYnV0dG9uLmRpc2FibGVkLWFkZC1yZW1vdmUgc3BhbjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogI2RkZDsgfVxuICAgIC5tb2Rlcm4tZm9ybSAuYWRkLXJlbW92ZS1idXR0b24uZGlzYWJsZWQtYWRkLXJlbW92ZS5yZW1vdmUtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhOTBlMjsgfVxuICAubW9kZXJuLWZvcm0gLmFkZC1yZW1vdmUtYnV0dG9uIHNwYW4ge1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjsgfVxuICAgIC5tb2Rlcm4tZm9ybSAuYWRkLXJlbW92ZS1idXR0b24gc3Bhbjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICM0YTkwZTI7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLm1vZGVybi1mb3JtIC5hZGQtcmVtb3ZlLWJ1dHRvbiBzcGFuOmhvdmVyLCAubW9kZXJuLWZvcm0gLmFkZC1yZW1vdmUtYnV0dG9uIHNwYW46YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tb2Rlcm4tZm9ybSAuYWRkLXJlbW92ZS1idXR0b24gc3BhbiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG5cbi5tb2Rlcm4tZm9ybSAuYWRkLXJlbW92ZS1idXR0b24tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAwLjc1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNGE5MGUyOyB9XG4gIC5tb2Rlcm4tZm9ybSAuYWRkLXJlbW92ZS1idXR0b24tbGFiZWwubm8tYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLm1vZGVybi1mb3JtIC5hZGQtcmVtb3ZlLWJ1dHRvbi1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5tb2Rlcm4tZm9ybSAuYWRkLXJlbW92ZS1idXR0b24tY29udGFpbmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubW9kZXJuLWZvcm0gLmFkZC1yZW1vdmUtYnV0dG9uLWNvbnRhaW5lciAucGVyc29uLXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwOyB9XG4gICAgLm1vZGVybi1mb3JtIC5hZGQtcmVtb3ZlLWJ1dHRvbi1jb250YWluZXIgLnBlcnNvbi1zLnNob3ctdGhlLXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaGVscGVyLXRleHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW0gMDsgfVxuXG4ubW9kZXJuLWZvcm0gLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGVybi1mb3JtIC5wYXNzd29yZC1yZXF1aXJlbWVudHMuZm9jdXNvdXQgLmVycm9yLXBhc3N3b3JkIHtcbiAgICBjb2xvcjogI2YwNTIyMzsgfVxuICAgIC5tb2Rlcm4tZm9ybSAucGFzc3dvcmQtcmVxdWlyZW1lbnRzLmZvY3Vzb3V0IC5lcnJvci1wYXNzd29yZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuICAubW9kZXJuLWZvcm0gLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAuNzVyZW07IH1cbiAgICAubW9kZXJuLWZvcm0gLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAuMjVyZW0gMS43NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vZGVybi1mb3JtIC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxZGJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lO1xuICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm1vZGVybi1mb3JtIC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkuc3VjY2Vzcy1wYXNzd29yZCB7XG4gICAgICAgIGNvbG9yOiAjMWRhNTU1OyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpLnN1Y2Nlc3MtcGFzc3dvcmQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5tb2Rlcm4tZm9ybSAucHJvY2Vzcy1lcnJvcnMge1xuICBtYXJnaW46IDJyZW0gMDsgfVxuICAubW9kZXJuLWZvcm0gLnByb2Nlc3MtZXJyb3JzIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZGVybi1mb3JtIC5wcm9jZXNzLWVycm9ycyB1bCBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjI2NTNiO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubW9kZXJuLWZvcm0gLnNpZGViYXItcGhvbmUge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kZXJuLWZvcm0gLnNpZGViYXItcGhvbmUgYSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzRhOTBlMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG5cbi5tb2Rlcm4tZm9ybSAuZm9ybS1zdGVwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kZXJuLWZvcm0gLmZvcm0tc3RlcC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2Rlcm4tZm9ybSAuY2FyZC1tb250aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kZXJuLWZvcm0gLnByb2Nlc3NpbmctY2hvaWNlcyB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGVybi1mb3JtIC5wcm9jZXNzaW5nLWNob2ljZXMgLnN3aXRjaC1yYWRpby1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH1cblxuLm1vZGVybi1mb3JtIC5vcHRpb24tc2VsZWN0IHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLm1vZGVybi1mb3JtIC5vcHRpb24tc2VsZWN0LmluaXRpYWwtbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZGVybi1mb3JtIC5vcHRpb24tc2VsZWN0LmluaXRpYWwtbWVzc2FnZSBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4ubW9kZXJuLWZvcm0gLm9wdGlvbi1zZWxlY3Qge1xuICBjbGVhcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5tb2Rlcm4tZm9ybSAub3B0aW9uLXNlbGVjdCBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIC5vcHRpb24tc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5tb2Rlcm4tZm9ybSAub3B0aW9uLXNlbGVjdCAuc3BlZWQtaWNvbiB7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9kZXJuIEZvcm1cIjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2Rlcm4tZm9ybSAub3B0aW9uLXNlbGVjdCAuc3BlZWQtaWNvbjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjsgfVxuICAubW9kZXJuLWZvcm0gLm9wdGlvbi1zZWxlY3Q6bnRoLWxhc3Qtb2YtdHlwZSgzKSAuc3BlZWQtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cbiAgLm1vZGVybi1mb3JtIC5vcHRpb24tc2VsZWN0Om50aC1sYXN0LW9mLXR5cGUoMikgLnNwZWVkLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG4gIC5tb2Rlcm4tZm9ybSAub3B0aW9uLXNlbGVjdDpmaXJzdC1vZi10eXBlIC5zcGVlZC1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuICAubW9kZXJuLWZvcm0gLm9wdGlvbi1zZWxlY3Q6bGFzdC1vZi10eXBlIC5zcGVlZC1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuICAubW9kZXJuLWZvcm0gLm9wdGlvbi1zZWxlY3QgLnRvdGFsLXRpbWUge1xuICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5tb2Rlcm4tZm9ybSAub3B0aW9uLXNlbGVjdCBpbnB1dDpjaGVja2VkIH4gLnRvdGFsLXRpbWUge1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLm1vZGVybi1mb3JtIC5vcHRpb24tc2VsZWN0IGlucHV0OmNoZWNrZWQgfiAuc3BlZWQtaWNvbjpiZWZvcmUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjVyZW07IH1cblxuLm1vZGVybi1mb3JtIC50b3AtYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1vZGVybi1mb3JtIC5pcy1pbnZhbGlkLWlucHV0IH4gbGFiZWwge1xuICBjb2xvcjogI2YwNTIyMzsgfVxuXG4ubW9kZXJuLWZvcm0gLnNob3ctbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kZXJuLWZvcm0gLnNob3ctbW9yZS10ZXh0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjNGE5MGUyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubW9kZXJuLWZvcm0gLmNhcmQtZXJyb3JzIHtcbiAgY29sb3I6ICNmMDUyMjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2Rlcm4tZm9ybSAubWVzc2FnZS1jb3VudCB7XG4gIGNvbG9yOiAjODg4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1vZGVybi1mb3JtIC5wYXNzd29yZC10ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTsgfVxuXG4ubW9kZXJuLWZvcm0gLmxvbmctdXJsIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5tb2Rlcm4tZm9ybSAucGVyc29uLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5tb2Rlcm4tZm9ybSAucGVyc29uLWFkZHJlc3MgLmVkaXQtcGVyc29uLWFkZHJlc3Mge1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tb2Rlcm4tZm9ybSAucGVyc29uLWFkZHJlc3MgLmVkaXQtcGVyc29uLWFkZHJlc3M6Zm9jdXMsIC5tb2Rlcm4tZm9ybSAucGVyc29uLWFkZHJlc3MgLmVkaXQtcGVyc29uLWFkZHJlc3M6aG92ZXIsIC5tb2Rlcm4tZm9ybSAucGVyc29uLWFkZHJlc3MgLmVkaXQtcGVyc29uLWFkZHJlc3M6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzQ4M2RlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1vZGVybi1mb3JtIC5oZWxwLXRleHQge1xuICBjb2xvcjogI2JkYmRiZDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7IH1cbiAgLm1vZGVybi1mb3JtIC5oZWxwLXRleHQ6Zm9jdXMsIC5tb2Rlcm4tZm9ybSAuaGVscC10ZXh0OmhvdmVyLCAubW9kZXJuLWZvcm0gLmhlbHAtdGV4dDphY3RpdmUge1xuICAgIGNvbG9yOiAjZjVhNjIzOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaGVscC10ZXh0LWNvbnRhaW5lciB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bzsgfVxuICAubW9kZXJuLWZvcm0gLmhlbHAtdGV4dC1jb250YWluZXIubGFiZWwtaGVscCA+IC5oZWxwLXRleHQge1xuICAgIGJvdHRvbTogMC4xMjVyZW07XG4gICAgdG9wOiBhdXRvOyB9XG4gIC5tb2Rlcm4tZm9ybSAuaGVscC10ZXh0LWNvbnRhaW5lci5yYWRpby1sYWJlbC1oZWxwID4gLmhlbHAtdGV4dCB7XG4gICAgYm90dG9tOiAwLjYyNXJlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IC0xLjI1cmVtOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLm1vZGVybi1mb3JtIC5oZWxwLXRleHQtY29udGFpbmVyLnJhZGlvLWxhYmVsLWhlbHAgPiAuaGVscC10ZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xLjYyNXJlbTsgfSB9XG4gIC5tb2Rlcm4tZm9ybSAuaGVscC10ZXh0LWNvbnRhaW5lci5sYWJlbC1vbmx5ID4gLmhlbHAtdGV4dCB7XG4gICAgYm90dG9tOiAwLjc1cmVtO1xuICAgIHRvcDogYXV0bzsgfVxuICAubW9kZXJuLWZvcm0gLmhlbHAtdGV4dC1jb250YWluZXIgPiAuaGVscC10ZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEuNjI1cmVtO1xuICAgIHRvcDogMTBweDsgfVxuICAubW9kZXJuLWZvcm0gLmhlbHAtdGV4dC1jb250YWluZXIuaGVscC10ZXh0LWNvbnRhaW5lci1yYWRpbyA+IC5oZWxwLXRleHQge1xuICAgIHRvcDogMC43NXJlbTtcbiAgICByaWdodDogYXV0bzsgfVxuICAubW9kZXJuLWZvcm0gLmhlbHAtdGV4dC1jb250YWluZXIuaGVscC10ZXh0LWNvbnRhaW5lci1yYWRpbyA+IC5zd2l0Y2gtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0LjgxMTI1ZW0pIHtcbiAgICAubW9kZXJuLWZvcm0gLmhlbHAtdGV4dC1jb250YWluZXIuaGVscC10ZXh0LWNvbnRhaW5lci1yYWRpbyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAubW9kZXJuLWZvcm0gLmhlbHAtdGV4dC1jb250YWluZXIuaGVscC10ZXh0LWNvbnRhaW5lci1yYWRpbyA+IC5oZWxwLXRleHQge1xuICAgICAgICByaWdodDogMDsgfSB9XG5cbi5tb2Rlcm4tZm9ybSAuY29tcGFueS1zdGF0ZS1hZGRyZXNzIC50aGUtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfVxuXG4ubW9kZXJuLWZvcm0gLmNvbXBhbnktc3RhdGUtYWRkcmVzcyAuZWRpdC1wZXJzb24tYWRkcmVzcyB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07IH1cblxuLm1vZGVybi1mb3JtIC5mb3JtLXN0ZXAtaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGVybi1mb3JtLm9uZS1wYWdlLWZvcm0gLmZvcm0tc3RlcC1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZGVybi1mb3JtLm9uZS1wYWdlLWZvcm0gLmZvcm0tc3RlcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLm1vZGVybi1mb3JtLm9uZS1wYWdlLWZvcm0gLm9yZGVyLXNpZGViYXIgPiAuYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tb2Rlcm4tZm9ybS5vbmUtcGFnZS1mb3JtIC5vcmRlci1zaWRlYmFyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLm1vZGVybi1mb3JtLm9uZS1wYWdlLWZvcm0gLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHJvY2Vzc2luZy1ib3gge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDI1JSAxcmVtIDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTAwMDA7IH1cbiAgLnByb2Nlc3NpbmctYm94IGkge1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5wcm9jZXNzaW5nLWJveC5zaG93LXByb2Nlc3Npbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9jZXNzaW5nLWJveCAubG9hZGluZy1wdWxzZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9jZXNzaW5nLWJveCAubG9hZGluZy1wdWxzZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA1OCwgNTgsIDAuMTI1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgNzUwbXMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBwdWxzZSA3NTBtcyBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMjUwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtczsgfVxuICAgIC5wcm9jZXNzaW5nLWJveCAubG9hZGluZy1wdWxzZTpiZWZvcmUsIC5wcm9jZXNzaW5nLWJveCAubG9hZGluZy1wdWxzZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDU4LCA1OCwgMC4xMjUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBhbmltYXRpb246IHB1bHNlIDc1MG1zIGluZmluaXRlOyB9XG4gICAgLnByb2Nlc3NpbmctYm94IC5sb2FkaW5nLXB1bHNlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMjBweDsgfVxuICAgIC5wcm9jZXNzaW5nLWJveCAubG9hZGluZy1wdWxzZTphZnRlciB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtczsgfVxuICAucHJvY2Vzc2luZy1ib3ggcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4uZmxleGJveCAucHJvY2Vzc2luZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5mbGV4Ym94IC5wcm9jZXNzaW5nLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xlYXItNC10eXBlIC5yYWRpby1ib3gtaWNvbjpudGgtb2YtdHlwZSg0biArIDEpIHtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuLm1vZGVybi1mb3JtIC5zdWItdGhyZWUtYm94LWhlYWRpbmcsXG4udGhyZWUtYm94LXBhZ2UgLnN1Yi10aHJlZS1ib3gtaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ubW9kZXJuLWZvcm0gLm1haW4tY29udGVudCA+IDpsYXN0LWNoaWxkLFxuLnRocmVlLWJveC1wYWdlIC5tYWluLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJnLWltZy1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMyNWFhZGY7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My4xMjVlbSkge1xuICAgIC5iZy1pbWctY29sb3Ige1xuICAgICAgbWFyZ2luOiAtMXB4OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5iZy1pbWctY29sb3Ige1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLmJnLWltZy1jb2xvciB7XG4gICAgICBtYXJnaW46IC0ycHggMnB4OyB9IH1cblxuLnNlbGVjdC1zZXJ2aWNlLXNpZGUtYmFyLm9yZGVyLXNpZGViYXIgdWwgbGkgc3Bhbi5saW5lLWl0ZW0sIC5zZWxlY3Qtc2VydmljZS1zaWRlLWJhci5vcmRlci1zaWRlYmFyIHVsIGxpIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIHNwYW4uc3ViLWxpbmUtaXRlbSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLnNlbGVjdC1zZXJ2aWNlLXNpZGUtYmFyLm9yZGVyLXNpZGViYXIgdWwgbGkgc3Bhbi5zdWItbGluZS1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI5NDY2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxubGFiZWwuZm9ybS1zdXBlci1oZWFkZXIge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDE1cHggIWltcG9ydGFudDsgfVxuICBsYWJlbC5mb3JtLXN1cGVyLWhlYWRlciArIGkge1xuICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2My42ODc1ZW0pIHtcbiAgLmctcmVjYXB0Y2hhLmctcmVjYXB0Y2hhLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUuMzc1ZW0pIHtcbiAgLmctcmVjYXB0Y2hhLmctcmVjYXB0Y2hhLWNvbnRhY3Qge1xuICAgIHRvcDogMjZweDsgfSB9XG5cbi5hai0xOC1jb250YWN0LXBhZ2UgLnByb2Nlc3MtZXJyb3JzIHtcbiAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLmFqLTE4LWNvbnRhY3QtcGFnZSAucHJvY2Vzcy1lcnJvcnMgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWotMTgtY29udGFjdC1wYWdlIC5wcm9jZXNzLWVycm9ycyB1bCBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjI2NTNiO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmEtaW5jbHVkZWQtbGluZS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2LjI1ZW0pIHtcbiAgICAucmEtaW5jbHVkZWQtbGluZS1pdGVtIHtcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuLnRlcm1zLXAge1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpZGViYXItcGhvbmUtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJhM2M0NzsgfVxuICAuc2lkZWJhci1waG9uZS1jb250YWluZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0YTkwZTIgIWltcG9ydGFudDsgfVxuXG4ubW9kZXJuLWZvcm0tYXV0b2ZpbGwtbXNnLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGVybi1mb3JtLWF1dG9maWxsLW1zZy1jb250YWluZXIgLm1vZGVybi1mb3JtLWF1dG9maWxsLW1zZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMTUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2Q3ZTlmZjsgfVxuICAgIC5tb2Rlcm4tZm9ybS1hdXRvZmlsbC1tc2ctY29udGFpbmVyIC5tb2Rlcm4tZm9ybS1hdXRvZmlsbC1tc2cgaS5hdXRvZmlsbC1pY29uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGNvbG9yOiAjMTRjOTkxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzAlO1xuICAgICAgbGVmdDogMzBweDsgfVxuICAgIC5tb2Rlcm4tZm9ybS1hdXRvZmlsbC1tc2ctY29udGFpbmVyIC5tb2Rlcm4tZm9ybS1hdXRvZmlsbC1tc2cgaS5jbG9zZS1tb2Rlcm4tZm9ybS1hdXRvZmlsbC1tc2cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1vZGVybi1mb3JtLWF1dG9maWxsLW1zZy1jb250YWluZXIgLm1vZGVybi1mb3JtLWF1dG9maWxsLW1zZyBpLmNsb3NlLW1vZGVybi1mb3JtLWF1dG9maWxsLW1zZzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjA1MjIzOyB9XG4gICAgLm1vZGVybi1mb3JtLWF1dG9maWxsLW1zZy1jb250YWluZXIgLm1vZGVybi1mb3JtLWF1dG9maWxsLW1zZyBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4ubW9kYWwtYm94LXBhcmVudCwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIHtcbiAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgYmFja2dyb3VuZDogcmdiYSgxMSwgMTEsIDExLCAwLjkpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5MDAwOyB9XG4gIC5tb2RhbC1ib3gtcGFyZW50IC5nb3QtaXQsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAuZ290LWl0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubW9kYWwtYm94LXBhcmVudCAuZ290LWl0LmNhbmNlbC1idXR0b24sIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAuZ290LWl0LmNhbmNlbC1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2M0YzRjNDsgfVxuICAubW9kYWwtYm94LXBhcmVudCAubW9kYWwtYm90dG9tLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pOyB9XG4gIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3gsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94LCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3gsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94LCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDNyZW0gYXV0byAwOyB9IH1cbiAgICAubW9kYWwtYm94LXBhcmVudCAubW9kYWwtYm94IC5mYS10aW1lcywgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLmZhLXRpbWVzLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLmZhLXRpbWVzIHtcbiAgICAgIGNvbG9yOiAjYzRjNGM0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICB0b3A6IDAuNXJlbTsgfVxuICAgICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuZmEtdGltZXM6aG92ZXIsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5mYS10aW1lczpob3ZlciwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyIC5mYS10aW1lczpob3ZlciwgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuZmEtdGltZXM6YWN0aXZlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCAuZmEtdGltZXM6YWN0aXZlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLmZhLXRpbWVzOmFjdGl2ZSwgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuZmEtdGltZXM6Zm9jdXMsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5mYS10aW1lczpmb2N1cywgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyIC5mYS10aW1lczpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZjA1MjIzOyB9XG4gICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuY29udGVudCwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLmNvbnRlbnQsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAuY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCBoMiwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggaDIsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQuODExMjVlbSkge1xuICAgICAgICAubW9kYWwtYm94LXBhcmVudCAubW9kYWwtYm94IGgyLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCBoMiwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggaDMsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IGgzLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgaDMge1xuICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0LjgxMTI1ZW0pIHtcbiAgICAgICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCBoMywgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggaDMsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLm1vZGFsLWJveC1wYXJlbnQsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayB7XG4gIGJhY2tncm91bmQ6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTEsIDExLCAxMSwgMC45Mik7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDkwMDA7IH1cbiAgLm1vZGFsLWJveC1wYXJlbnQgLmdvdC1pdCwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5nb3QtaXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubW9kYWwtYm94LXBhcmVudCAubW9kYWwtYm90dG9tLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3gsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94LCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAgMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3gsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94LCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDdyZW0gYXV0byAwOyB9IH1cbiAgICAubW9kYWwtYm94LXBhcmVudCAubW9kYWwtYm94IC5mYS10aW1lcywgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLmZhLXRpbWVzLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLmZhLXRpbWVzIHtcbiAgICAgIGNvbG9yOiAjYzRjNGM0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICB0b3A6IDAuNXJlbTsgfVxuICAgICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuZmEtdGltZXM6aG92ZXIsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5mYS10aW1lczpob3ZlciwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyIC5mYS10aW1lczpob3ZlciwgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuZmEtdGltZXM6YWN0aXZlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCAuZmEtdGltZXM6YWN0aXZlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLmZhLXRpbWVzOmFjdGl2ZSwgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuZmEtdGltZXM6Zm9jdXMsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5mYS10aW1lczpmb2N1cywgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyIC5mYS10aW1lczpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZjA1MjIzOyB9XG4gICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuY29udGVudCwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLmNvbnRlbnQsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAuY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCBoMiwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggaDIsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQuODExMjVlbSkge1xuICAgICAgICAubW9kYWwtYm94LXBhcmVudCAubW9kYWwtYm94IGgyLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCBoMiwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggaDMsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IGgzLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgaDMge1xuICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0LjgxMTI1ZW0pIHtcbiAgICAgICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCBoMywgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggaDMsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAubW9kYWwtYm94LXBhcmVudCAubW9kYWwtYm94IC5wcm9jZXNzaW5nLWNob2ljZXMsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5wcm9jZXNzaW5nLWNob2ljZXMsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAucHJvY2Vzc2luZy1jaG9pY2VzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyIC5zZWN0aW9uLWRpdmlkZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbSAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciBwLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCAuc2VjdGlvbi1kaXZpZGVyIHAsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAuc2VjdGlvbi1kaXZpZGVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuc2VjdGlvbi1kaXZpZGVyLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCAuc2VjdGlvbi1kaXZpZGVyLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLnNlY3Rpb24tZGl2aWRlciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlcjpudGgtb2YtdHlwZSgybiArIDEpLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCAuc2VjdGlvbi1kaXZpZGVyOm50aC1vZi10eXBlKDJuICsgMSksIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAuc2VjdGlvbi1kaXZpZGVyOm50aC1vZi10eXBlKDJuICsgMSkge1xuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuICAgICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAuc2VjdGlvbi1kaXZpZGVyIC5jaGVja2JveC1yYWRpbywgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW8sIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAuc2VjdGlvbi1kaXZpZGVyIC5jaGVja2JveC1yYWRpbyB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW8gaW5wdXQsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5zZWN0aW9uLWRpdmlkZXIgLmNoZWNrYm94LXJhZGlvIGlucHV0LCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW8gaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW86Zm9jdXMsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5zZWN0aW9uLWRpdmlkZXIgLmNoZWNrYm94LXJhZGlvOmZvY3VzLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW86Zm9jdXMsIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW86aG92ZXIsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5zZWN0aW9uLWRpdmlkZXIgLmNoZWNrYm94LXJhZGlvOmhvdmVyLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW86aG92ZXIsIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW86YWN0aXZlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCAuc2VjdGlvbi1kaXZpZGVyIC5jaGVja2JveC1yYWRpbzphY3RpdmUsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAuc2VjdGlvbi1kaXZpZGVyIC5jaGVja2JveC1yYWRpbzphY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW8uY2hpbGQtbGlzdC1pdGVtLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCAuc2VjdGlvbi1kaXZpZGVyIC5jaGVja2JveC1yYWRpby5jaGlsZC1saXN0LWl0ZW0sIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAuc2VjdGlvbi1kaXZpZGVyIC5jaGVja2JveC1yYWRpby5jaGlsZC1saXN0LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICAgICAgICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW8uY2hpbGQtbGlzdC1pdGVtOmJlZm9yZSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLnNlY3Rpb24tZGl2aWRlciAuY2hlY2tib3gtcmFkaW8uY2hpbGQtbGlzdC1pdGVtOmJlZm9yZSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyIC5zZWN0aW9uLWRpdmlkZXIgLmNoZWNrYm94LXJhZGlvLmNoaWxkLWxpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNhM2EzYTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMC42MTI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDNweDsgfVxuICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLm9wdGlvbi1zZWxlY3QsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5vcHRpb24tc2VsZWN0LCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLm9wdGlvbi1zZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAub3B0aW9uLXNlbGVjdCwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLm9wdGlvbi1zZWxlY3QsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAub3B0aW9uLXNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAubW9kYWwtYm94LXBhcmVudCAubW9kYWwtYm94IC5vcHRpb24tc2VsZWN0OmJlZm9yZSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLm9wdGlvbi1zZWxlY3Q6YmVmb3JlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLm9wdGlvbi1zZWxlY3Q6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1vZGFsLWJveC1wYXJlbnQgLm1vZGFsLWJveCAub3B0aW9uLXNlbGVjdDpudGgtb2YtdHlwZSgxKTpiZWZvcmUsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtYm94IC5vcHRpb24tc2VsZWN0Om50aC1vZi10eXBlKDEpOmJlZm9yZSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC13cmFwcGVyIC5vcHRpb24tc2VsZWN0Om50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cbiAgICAgIC5tb2RhbC1ib3gtcGFyZW50IC5tb2RhbC1ib3ggLm9wdGlvbi1zZWxlY3Q6bnRoLW9mLXR5cGUoMik6YmVmb3JlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWJveCAub3B0aW9uLXNlbGVjdDpudGgtb2YtdHlwZSgyKTpiZWZvcmUsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciAub3B0aW9uLXNlbGVjdDpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG4gICAgICAubW9kYWwtYm94LXBhcmVudCAubW9kYWwtYm94IC5vcHRpb24tc2VsZWN0Om50aC1vZi10eXBlKDMpOmJlZm9yZSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1ib3ggLm9wdGlvbi1zZWxlY3Q6bnRoLW9mLXR5cGUoMyk6YmVmb3JlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgLm9wdGlvbi1zZWxlY3Q6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG5pLmhlbHAtdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM0YTkwZTI7IH1cblxuLmRhby1yYS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDsgfSB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtLWhlYWRlciBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDBweDsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtLWhlYWRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0taGVhZGVyIGg1IHtcbiAgICBtYXJnaW46IDVweCAwOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIC5pc28tcHJvZ3Jlc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubW9kZXJuLWZvcm0gLmlzby1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YTkwZTI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMCAzJTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5tb2Rlcm4tZm9ybSAuaXNvLXByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDRyZW07IH0gfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAubW9kYWwtYm94LCAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAubW9kYWwtd3JhcHBlciwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5pc28tc2lnbnVwLWZvcm0gLm1vZGFsLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtICNpc28tcHJldi1idXR0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGE5MGUyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzRhOTBlMjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gI2lzby1wcmV2LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAubnVtLXByb2dyZXNzLWNvbnRhaW5lciAubnVtLXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAubnVtLXByb2dyZXNzLWNvbnRhaW5lciAubnVtLXByb2dyZXNzIHNwYW4ubnVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogMjBweDsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAubnVtLXByb2dyZXNzLWNvbnRhaW5lciAubnVtLXByb2dyZXNzIHN2ZyB7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4OyB9XG4gICAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm51bS1wcm9ncmVzcy1jb250YWluZXIgLm51bS1wcm9ncmVzcyBzdmcgY2lyY2xlIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgcjogMjU7XG4gICAgICAvKmFsbG93cyB0cmFuc3BhcmVuY3kgZm9yIGlubmVyIGNpcmNsZSovXG4gICAgICBzdHJva2U6ICM4ZGJmZmE7XG4gICAgICBzdHJva2Utd2lkdGg6IDEwO1xuICAgICAgLyp3aWR0aCBvZiBhbmltYXRlZCBwZXJjZW50Ki9cbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE1Ny4wNzk2MztcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxNTcuMDc5NjM7XG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAxczsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAubnVtLXByb2dyZXNzLWNvbnRhaW5lciAubnVtLXByb2dyZXNzLnN0ZXAxIGNpcmNsZSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMzcuNDQ0Njg7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm51bS1wcm9ncmVzcy1jb250YWluZXIgLm51bS1wcm9ncmVzcy5zdGVwMiBjaXJjbGUge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTE3LjgwOTcyOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5udW0tcHJvZ3Jlc3MtY29udGFpbmVyIC5udW0tcHJvZ3Jlc3Muc3RlcDMgY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDk4LjE3NDc3OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5udW0tcHJvZ3Jlc3MtY29udGFpbmVyIC5udW0tcHJvZ3Jlc3Muc3RlcDQgY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDc4LjUzOTgyOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5udW0tcHJvZ3Jlc3MtY29udGFpbmVyIC5udW0tcHJvZ3Jlc3Muc3RlcDUgY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDU4LjkwNDg2OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5udW0tcHJvZ3Jlc3MtY29udGFpbmVyIC5udW0tcHJvZ3Jlc3Muc3RlcDYgY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM5LjI2OTkxOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5udW0tcHJvZ3Jlc3MtY29udGFpbmVyIC5udW0tcHJvZ3Jlc3Muc3RlcDcgY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE5LjYzNDk1OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5udW0tcHJvZ3Jlc3MtY29udGFpbmVyIC5udW0tcHJvZ3Jlc3Muc3RlcDggY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm51bS1wcm9ncmVzcy1jb250YWluZXIgLm51bS1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuNjg3NWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm51bS1wcm9ncmVzcy1jb250YWluZXIgLm51bS1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogODAlOyB9IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0uZnJlZS1maWxpbmctZm9ybSAubnVtLXByb2dyZXNzLWNvbnRhaW5lciAubnVtLXByb2dyZXNzLnN0ZXAxIGNpcmNsZSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMzQuNjM5Njk7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0uZnJlZS1maWxpbmctZm9ybSAubnVtLXByb2dyZXNzLWNvbnRhaW5lciAubnVtLXByb2dyZXNzLnN0ZXAyIGNpcmNsZSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMTIuMTk5NzQ7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0uZnJlZS1maWxpbmctZm9ybSAubnVtLXByb2dyZXNzLWNvbnRhaW5lciAubnVtLXByb2dyZXNzLnN0ZXAzIGNpcmNsZSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA4OS43NTk3OTsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybS5mcmVlLWZpbGluZy1mb3JtIC5udW0tcHJvZ3Jlc3MtY29udGFpbmVyIC5udW0tcHJvZ3Jlc3Muc3RlcDQgY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDY3LjMxOTg0OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtLmZyZWUtZmlsaW5nLWZvcm0gLm51bS1wcm9ncmVzcy1jb250YWluZXIgLm51bS1wcm9ncmVzcy5zdGVwNSBjaXJjbGUge1xuICBzdHJva2UtZGFzaG9mZnNldDogNDQuODc5OTsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybS5mcmVlLWZpbGluZy1mb3JtIC5udW0tcHJvZ3Jlc3MtY29udGFpbmVyIC5udW0tcHJvZ3Jlc3Muc3RlcDYgY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIyLjQzOTk1OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtLmZyZWUtZmlsaW5nLWZvcm0gLm51bS1wcm9ncmVzcy1jb250YWluZXIgLm51bS1wcm9ncmVzcy5zdGVwNyBjaXJjbGUge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuc2VydmljZV9qdXJpc2RpY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuaW5jbHVkZWQtdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMS41ZW07IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmluY2x1ZGVkLXVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAjMjk0NjZlOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5zaWRlYmFyLWZhcXMubmV3LXNpZGViYXItZmFxcyBhLmJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuc3dpdGNoLXJhZGlvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5vcmRlci1zaWRlYmFyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5vcmRlci1zaWRlYmFyLWNvbnRhaW5lciBpLmZhIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5vcmRlci1zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1mYXFzIGEuYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciB7XG4gIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciBzcGFuLm9zLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciB1bCBsaSAubGluZS1pdGVtLCAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciB1bCBsaSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5zdWItbGluZS1pdGVtLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuaXNvLXNpZ251cC1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpIC5zdWItbGluZS1pdGVtIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkgLmxpbmUtaXRlbSBpLCAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciB1bCBsaSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5zdWItbGluZS1pdGVtIGksIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5pc28tc2lnbnVwLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkgLnN1Yi1saW5lLWl0ZW0gaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkgLml0ZW0tY29zdCxcbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkgLnJhLWluY2x1ZGVkLWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciB1bCBsaSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMmEzYzQ3OyB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpLmdyYW5kLXRvdGFsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDsgfVxuICAgIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpLmdyYW5kLXRvdGFsIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5vcmRlci1zaWRlYmFyIHVsIGxpLmdyYW5kLXRvdGFsIC5pdGVtLWNvc3QsXG4gICAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm9yZGVyLXNpZGViYXIgdWwgbGkuZ3JhbmQtdG90YWwgLnJhLWluY2x1ZGVkLWxpbmUtaXRlbSB7XG4gICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciBhLFxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciBidXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciBhIGksXG4gICAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm9yZGVyLXNpZGViYXIgYnV0dG9uIGkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciBpI2Zvcm0taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciAuc2lkZWJhci1waG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciAuc2lkZWJhci1waG9uZSBhIHtcbiAgICBjb2xvcjogIzJhM2M0NzsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAub3JkZXItc2lkZWJhciAuc2lkZWJhci1waG9uZS1jb250YWluZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5sYXJnZS1mb3JtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgY29sb3I6ICMyOTQ2NmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzU1NTsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTRweCAxNHB4OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIGlucHV0LmlzLWludmFsaWQtaW5wdXQ6bm90KDpmb2N1cyksXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSBzZWxlY3QuaXMtaW52YWxpZC1pbnB1dDpub3QoOmZvY3VzKSB7XG4gIGJvcmRlci1jb2xvcjogI2NjNGIzNyAhaW1wb3J0YW50OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5oZWxwLXRleHQge1xuICBjb2xvcjogIzRhOTBlMjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuaGVscC10ZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogIzI5NDY2ZTsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAubW9kYWwtYm90dG9tIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm1vZGFsLWJvdHRvbSBzcGFuIHtcbiAgICB3aWR0aDogMjAwcHg7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLm1vZGFsLWJveCBoMiwgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIgaDIsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayAuaXNvLXNpZ251cC1mb3JtIC5tb2RhbC13cmFwcGVyIGgyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5zbS10YWcge1xuICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgdG9wOiAtMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5zbS10YWcyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgY29sb3I6ICM0OTkwZTI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5wYXNzd29yZC1yZXF1aXJlbWVudHMge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5hZGQtcmVtb3ZlLWJveCB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmFkZC1yZW1vdmUtYm94IC5jb3VudCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuYWRkLXJlbW92ZS1ib3ggLmNvdW50OmJlZm9yZSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gICAgLyogSW5jcmVtZW50IHRoZSB2YWx1ZSBvZiBzZWN0aW9uIGNvdW50ZXIgYnkgMSAqL1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuaXNvLW5ld2NoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5pc28tbmV3Y2hlY2s6Y2hlY2tlZCArIC5pc28tYm94LXByb2Nlc3NpbmctY2hvaWNlIC5zdHlsZWQtcmFkaW86YWZ0ZXIsXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuaXNvLW5ld2NoZWNrOmNoZWNrZWQgKyAuaXNvLWJveC1wcm9jZXNzaW5nLWNob2ljZSAuc3R5bGVkLXJhZGlvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0YTkwZTI7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1uZXdjaGVjazpjaGVja2VkICsgLmlzby1ib3gtcHJvY2Vzc2luZy1jaG9pY2Uge1xuICBib3JkZXItY29sb3I6ICM0YTkwZTI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1uZXdjaGVjazpjaGVja2VkICsgLmlzby1ib3gtcHJvY2Vzc2luZy1jaG9pY2UuZmlyc3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQ5OTBlMjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1ib3gtcHJvY2Vzc2luZy1jaG9pY2Uge1xuICBwYWRkaW5nOiAzMHB4IDQwcHggMzBweCA4MHB4O1xuICBtYXJnaW46IDMwcHggMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5pc28tYm94LXByb2Nlc3NpbmctY2hvaWNlIC5zdHlsZWQtcmFkaW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1ib3gtcHJvY2Vzc2luZy1jaG9pY2UgLnN0eWxlZC1yYWRpbzpiZWZvcmUge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1ib3gtcHJvY2Vzc2luZy1jaG9pY2UgLnN0eWxlZC1yYWRpbzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IC01MnB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1ib3gtcHJvY2Vzc2luZy1jaG9pY2UgLmFwcHJvdmFsLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjk0NjZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5pc28tYm94LXByb2Nlc3NpbmctY2hvaWNlIC5zdWItYXBwcm92YWwtdGltZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMCAwOyB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5pc28tYm94LXByb2Nlc3NpbmctY2hvaWNlIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0YTkwZTI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuaXNvLWJveC1wcm9jZXNzaW5nLWNob2ljZS5maXJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlN0YW5kYXJkXCI7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI5cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgei1pbmRleDogMDtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuaXNvLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5pc28tY2hlY2tib3ggLmlzby10aGUtc3dpdGNoIHtcbiAgICBmbGV4OiAwIDAgMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuaXNvLWNoZWNrYm94IC5pc28tdGhlLXN3aXRjaDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuaXNvLWNoZWNrYm94IC5pc28tdGhlLXN3aXRjaDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmlzby10aGUtc3dpdGNoOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM0YTkwZTI7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmlzby10aGUtc3dpdGNoOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItY29sb3I6ICM0YTkwZTI7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1jaGVja2JveCBpbnB1dFtuYW1lPVwiY3VzdG9tX3B1cnBvc2VcIl0gKyAuaXNvLXRoZS1zd2l0Y2g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5pc28tY2hlY2tib3ggaW5wdXRbbmFtZT1cImN1c3RvbV9wdXJwb3NlXCJdICsgLmlzby10aGUtc3dpdGNoOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0YTkwZTI7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1jaGVja2JveCBpbnB1dFtuYW1lPVwiY3VzdG9tX3B1cnBvc2VcIl06Y2hlY2tlZCArIC5pc28tdGhlLXN3aXRjaDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybSAuaXNvLWNoZWNrYm94IGlucHV0W25hbWU9XCJjdXN0b21fcHVycG9zZVwiXTpjaGVja2VkICsgLmlzby10aGUtc3dpdGNoOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmlzby1jaGVja2JveCAuc3dpdGNoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0gLmNoZWNrLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAyMHB4OyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtIC5pc28tb3B0LWl0ZW0taW5wdXQge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0uZnJlZS1maWxpbmctZm9ybSAuaGVscC10ZXh0LWNvbnRhaW5lciB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtLmZyZWUtZmlsaW5nLWZvcm0gLnJhLWFkZHJlc3Mtc2VsZWN0aW9uLXJhZGlvLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0uZnJlZS1maWxpbmctZm9ybSAucmEtYWRkcmVzcy1zZWxlY3Rpb24tcmFkaW8td3JhcDo6YmVmb3JlLCAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybS5mcmVlLWZpbGluZy1mb3JtIC5yYS1hZGRyZXNzLXNlbGVjdGlvbi1yYWRpby13cmFwOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyAnO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0uZnJlZS1maWxpbmctZm9ybSAucmEtYWRkcmVzcy1zZWxlY3Rpb24tcmFkaW8td3JhcDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLXNpZ251cC1mb3JtLmZyZWUtZmlsaW5nLWZvcm0gLmV4aXN0aW5nLXJhLXN1Yi1maWVsZHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLm1vZGVybi1mb3JtIC5pc28tc2lnbnVwLWZvcm0uZnJlZS1maWxpbmctZm9ybSAuc3ViLXJhZGlvLWJsdXJiIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1zaWdudXAtZm9ybS5mcmVlLWZpbGluZy1mb3JtIC5zdWItcmFkaW8tYmx1cmIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tb2Rlcm4tZm9ybSAudHQtaHRjIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm1vZGVybi1mb3JtIC50dC1odGM6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogLTQwcHg7IH1cblxuLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoLW92ZXJyaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG4gIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaC1vdmVycmlkZSBpbnB1dC5pc28tb3B0LWl0ZW0taW5wdXQ6Y2hlY2tlZCArIC5pc28tb3B0LWl0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogIzRhOTBlMjsgfVxuICAgIC5tb2Rlcm4tZm9ybSAudG9nZ2xlLXN3aXRjaC1vdmVycmlkZSBpbnB1dC5pc28tb3B0LWl0ZW0taW5wdXQ6Y2hlY2tlZCArIC5pc28tb3B0LWl0ZW06YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2gtb3ZlcnJpZGUgaW5wdXQuaXNvLW9wdC1pdGVtLWlucHV0OmNoZWNrZWQgKyAuaXNvLW9wdC1pdGVtOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRhOTBlMjsgfVxuICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2gtb3ZlcnJpZGUubG9ja2VkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoLW92ZXJyaWRlLmxvY2tlZCBpbnB1dC5pc28tb3B0LWl0ZW0taW5wdXQ6Y2hlY2tlZCArIC5pc28tb3B0LWl0ZW0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAubW9kZXJuLWZvcm0gLnRvZ2dsZS1zd2l0Y2gtb3ZlcnJpZGUubG9ja2VkIGlucHV0Lmlzby1vcHQtaXRlbS1pbnB1dDpjaGVja2VkICsgLmlzby1vcHQtaXRlbTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2RkZDsgfVxuICAgICAgLm1vZGVybi1mb3JtIC50b2dnbGUtc3dpdGNoLW92ZXJyaWRlLmxvY2tlZCBpbnB1dC5pc28tb3B0LWl0ZW0taW5wdXQ6Y2hlY2tlZCArIC5pc28tb3B0LWl0ZW06YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLm1vZGVybi1mb3JtIC5sZmwtbXQge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5tb2Rlcm4tZm9ybSAubm8tc3RhdGUtc2VsZWN0ZWQge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tb2Rlcm4tZm9ybSAuaXNvLWlubmVyLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5tb2Rlcm4tZm9ybSAuaXNvLWlubmVyLXNsaWRlOjpiZWZvcmUsIC5tb2Rlcm4tZm9ybSAuaXNvLWlubmVyLXNsaWRlOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyAnO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28taW5uZXItc2xpZGU6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubW9kZXJuLWZvcm0gLmlzby1vcHQtaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggODBweCAzMHB4IDMwcHg7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1vcHQtaXRlbTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgei1pbmRleDogMjsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1vcHQtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdG9wOiAyOHB4O1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kZXJuLWZvcm0gLmlzby1vcHQtaXRlbSAub3B0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTguNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vZGVybi1mb3JtIC5pc28tb3B0LWl0ZW0gLm9wdC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0YTkwZTI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuXG4uaXNvLXByb2Nlc3NpbmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXNvLXByb2Nlc3NpbmctY29udGFpbmVyIC5wcm9jZXNzaW5nLWNob2ljZXMge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmFwcHJvdmFsLXRpbWUyLmZpbmFsIHtcbiAgY29sb3I6ICMwMGMwNWQ7XG4gIGNvbG9yOiAjMTRjOTkxOyB9XG4gIC5hcHByb3ZhbC10aW1lMi5maW5hbCBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uaXNvLWxhYmVsLWhlbHBlci10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRhOTBlMjtcbiAgYm90dG9tOiAzNHB4O1xuICBsZWZ0OiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5sb2Mtb3AtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubS14eHMge1xuICBtYXJnaW46IDAuNXJlbTsgfVxuXG4ucC14eHMge1xuICBwYWRkaW5nOiAwLjVyZW07IH1cblxuLm0tdC14eHMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLnAtdC14eHMge1xuICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG5cbi5tLXIteHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLnAtci14eHMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cblxuLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLnAtYi14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5tLWwteHhzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucC1sLXh4cyB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG5cbi5tLXhzIHtcbiAgbWFyZ2luOiAwLjc1cmVtOyB9XG5cbi5wLXhzIHtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuXG4ucC10LXhzIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07IH1cblxuLm0tci14cyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuXG4ucC1yLXhzIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfVxuXG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4ucC1iLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cblxuLm0tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5wLWwteHMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLm0tcyB7XG4gIG1hcmdpbjogMXJlbTsgfVxuXG4ucC1zIHtcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4ubS10LXMge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5wLXQtcyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG5cbi5tLXItcyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ucC1yLXMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5tLWItcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnAtYi1zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLm0tbC1zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLnAtbC1zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5tLW0ge1xuICBtYXJnaW46IDEuMjVyZW07IH1cblxuLnAtbSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLm0tdC1tIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuXG4ucC10LW0ge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTsgfVxuXG4ubS1yLW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cblxuLnAtci1tIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfVxuXG4ubS1iLW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5wLWItbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5tLWwtbSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5wLWwtbSB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuXG4ubS1sIHtcbiAgbWFyZ2luOiAxLjVyZW07IH1cblxuLnAtbCB7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4ubS10LWwge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLnAtdC1sIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuXG4ubS1yLWwge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuXG4ucC1yLWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cblxuLm0tYi1sIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5wLWItbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cblxuLm0tbC1sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuXG4ucC1sLWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuXG4ubS14bCB7XG4gIG1hcmdpbjogMS43NXJlbTsgfVxuXG4ucC14bCB7XG4gIHBhZGRpbmc6IDEuNzVyZW07IH1cblxuLm0tdC14bCB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07IH1cblxuLnAtdC14bCB7XG4gIHBhZGRpbmctdG9wOiAxLjc1cmVtOyB9XG5cbi5tLXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07IH1cblxuLnAtci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH1cblxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH1cblxuLnAtYi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9XG5cbi5tLWwteGwge1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTsgfVxuXG4ucC1sLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtOyB9XG5cbi5tLXh4bCB7XG4gIG1hcmdpbjogMnJlbTsgfVxuXG4ucC14eGwge1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbi5tLXQteHhsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ucC10LXh4bCB7XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cbi5tLXIteHhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbi5wLXIteHhsIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG4ubS1iLXh4bCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnAtYi14eGwge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4ubS1sLXh4bCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbi5wLWwteHhsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbi5tLXQtbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnAtdC1uIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLm0tci1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wLXItbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm0tYi1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucC1iLW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubS1sLW4ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucC1sLW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm0tbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4ucC1uIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2l0ZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMTRjOTkxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtYmFubmVyIC5pbm5lci1zaXRlLWJhbm5lciB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMTJweCAxMDBweCAxMnB4IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLnNpdGUtYmFubmVyIC5pbm5lci1zaXRlLWJhbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTAwcHggMTJweCAxMjBweDsgfSB9XG4gICAgLnNpdGUtYmFubmVyIC5pbm5lci1zaXRlLWJhbm5lciBoMSwgLnNpdGUtYmFubmVyIC5pbm5lci1zaXRlLWJhbm5lciBoMiwgLnNpdGUtYmFubmVyIC5pbm5lci1zaXRlLWJhbm5lciBoMywgLnNpdGUtYmFubmVyIC5pbm5lci1zaXRlLWJhbm5lciBoNCwgLnNpdGUtYmFubmVyIC5pbm5lci1zaXRlLWJhbm5lciBoNSwgLnNpdGUtYmFubmVyIC5pbm5lci1zaXRlLWJhbm5lciBoNiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zaXRlLWJhbm5lciAuaW5uZXItc2l0ZS1iYW5uZXIgcCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2l0ZS1iYW5uZXIgLmlubmVyLXNpdGUtYmFubmVyIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2l0ZS1iYW5uZXIgLmNsb3NlLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNpdGUtYmFubmVyIC5jbG9zZS1iYW5uZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMDUyMjM7IH1cbiAgLnNpdGUtYmFubmVyIC5hcnJvdy1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgIC5zaXRlLWJhbm5lciAuYXJyb3ctaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIGlucHV0LFxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gc2VsZWN0LFxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gaW5wdXQ6Zm9jdXMsXG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIHNlbGVjdDpmb2N1cyxcbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzZhYmU5OyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIGlucHV0OmhvdmVyOm5vdCg6Zm9jdXMpLFxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSBzZWxlY3Q6aG92ZXI6bm90KDpmb2N1cyksXG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIHRleHRhcmVhOmhvdmVyOm5vdCg6Zm9jdXMpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I4ZDNmNDsgfVxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggMCAxMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC4yNWVtIDAgMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnBhcnNsZXktZXJyb3JzLWxpc3QgbGkge1xuICAgICAgY29sb3I6ICNmMDUyMjM7IH1cbiAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5wcm9ncmVzcy1iYXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucHJvZ3Jlc3MtYmFyIHVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucHJvZ3Jlc3MtYmFyIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucHJvZ3Jlc3MtYmFyIGxpIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucHJvZ3Jlc3MtYmFyIGxpLmN1cnJlbnQgLnN0ZXAtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5wcm9ncmVzcy1iYXIgbGk6bm90KC5jdXJyZW50KSAuc3RlcC10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNzZhYmU5OyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5wcm9ncmVzcy1iYXIgLnN0ZXAtcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMTVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5wcm9ncmVzcy1iYXIgLnN0ZXAtcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICAgICAgICBsZWZ0OiAxLjVlbTtcbiAgICAgICAgICByaWdodDogMS41ZW07IH0gfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5wcm9ncmVzcy1iYXIgLnN0ZXAtcHJvZ3Jlc3MtaW5kaWNhdG9yID4gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBvcGFjaXR5O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucHJvZ3Jlc3MtYmFyIC5zdGVwLXByb2dyZXNzLWluZGljYXRvciA+IHNwYW5bZGF0YS1zdGF0dXM9XCJ2YWxpZFwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjsgfVxuICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnByb2dyZXNzLWJhciAuc3RlcC1wcm9ncmVzcy1pbmRpY2F0b3IgPiBzcGFuW2RhdGEtc3RhdHVzPVwiZmFpbGVkXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M0YjM3OyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5wcm9ncmVzcy1iYXIgbGkuY3VycmVudCAuc3RlcC1wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucHJvZ3Jlc3MtYmFyIGxpLmN1cnJlbnQudmFsaWRhdGVkIC5zdGVwLXByb2dyZXNzLWluZGljYXRvciA+IHNwYW5bZGF0YS1zdGF0dXM9XCJ2YWxpZFwiXSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5wcm9ncmVzcy1iYXIgbGkuY3VycmVudC50b3VjaGVkIC5zdGVwLXByb2dyZXNzLWluZGljYXRvciA+IHNwYW5bZGF0YS1zdGF0dXM9XCJ2YWxpZFwiXSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5wcm9ncmVzcy1iYXIgbGkuY3VycmVudC5kaXJ0eSAuc3RlcC1wcm9ncmVzcy1pbmRpY2F0b3IgPiBzcGFuW2RhdGEtc3RhdHVzPVwidmFsaWRcIl0sIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucHJvZ3Jlc3MtYmFyIGxpLmN1cnJlbnQuc2VlbiAuc3RlcC1wcm9ncmVzcy1pbmRpY2F0b3IgPiBzcGFuW2RhdGEtc3RhdHVzPVwidmFsaWRcIl0ge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcDo6YmVmb3JlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXA6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcDo6YmVmb3JlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH0gfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5maWxpbmctb3B0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAuZmlsaW5nLXNlY3Rpb24taGVhZGVyIC5mb3JtLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAuZmlsaW5nLW1ldGhvZC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAycmVtOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAuZmlsaW5nLXRvdGFsLWNvc3Qge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciBoMi5mb3JtLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5vdXItZmVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLmxhYmVsLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAubGFiZWwtZ3JvdXAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLm11bHRpc2VsZWN0X190YWdzOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNiOGQzZjQ7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5tdWx0aXNlbGVjdF9faW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMwMDM5NTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLm11bHRpc2VsZWN0X19lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICAgICAgICBib3JkZXItY29sb3I6ICM3NmFiZTk7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzc2YWJlOTsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5tdWx0aXNlbGVjdC5pcy1pbnZhbGlkLWlucHV0Om5vdCgubXVsdGlzZWxlY3QtLWFjdGl2ZSkgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2M0YjM3OyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAuc3RlcDpub3QoLmFjdGl2ZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAuY3ZjIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gICAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLmN2YyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLmV4cC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAycmVtOyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5leHAtd3JhcHBlciAuZXhwLW1vbnRoIHtcbiAgICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5leHAtd3JhcHBlciAuZXhwLXllYXIge1xuICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIC5wYXltZW50LWZpZWxkcy13cmFwIC5hZGRyZXNzLWZpZWxkcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciBpbnB1dFtpZD1cInBheW1lbnREaWZmZXJlbnRBZGRyZXNzXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIGlucHV0W2lkPVwicGF5bWVudERpZmZlcmVudEFkZHJlc3NcIl0gKyBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgaW5wdXRbaWQ9XCJwYXltZW50RGlmZmVyZW50QWRkcmVzc1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgaW5wdXRbaWQ9XCJwYXltZW50RGlmZmVyZW50QWRkcmVzc1wiXSArIGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgaW5wdXRbaWQ9XCJwYXltZW50RGlmZmVyZW50QWRkcmVzc1wiXSArIGxhYmVsIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIGlucHV0W2lkPVwicGF5bWVudERpZmZlcmVudEFkZHJlc3NcIl0gKyBsYWJlbDpob3ZlciBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjhkM2Y0OyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnN0ZXAtY29udGFpbmVyIGlucHV0W2lkPVwicGF5bWVudERpZmZlcmVudEFkZHJlc3NcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgaW5wdXRbaWQ9XCJwYXltZW50RGlmZmVyZW50QWRkcmVzc1wiXTpjaGVja2VkICsgbGFiZWwgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNzZhYmU5OyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lcjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lcjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lcjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lcjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjc1ZW0gMDsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLmJ1bmRsZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAubGluZS1pdGVtLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuc3ViLWxpbmUtaXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBjb2xvcjogIzJhM2M0NztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAubGluZS1pdGVtLmJ1bmRsZSwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLmJ1bmRsZS5zdWItbGluZS1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5saW5lLWl0ZW0gLnYtcG9wb3ZlciwgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLnN1Yi1saW5lLWl0ZW0gLnYtcG9wb3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAubGluZS1pdGVtIC52LXBvcG92ZXIgLnRyaWdnZXIsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5zdWItbGluZS1pdGVtIC52LXBvcG92ZXIgLnRyaWdnZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5zdWItbGluZS1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwLjVyZW07IH1cbiAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLnN1Yi1saW5lLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAucHJpY2U6bm90KC5uby1kb2xsYXIpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJCc7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC50b3RhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC50b3RhbCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC50b3RhbCBzcGFuLnRvdGFsLXByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuYnV0dG9ucy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgZ2FwOiAxOHB4OyB9XG4gICAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5idXR0b25zLXdyYXAgPiBkaXYge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLmJ1dHRvbnMtd3JhcC5iYWNrLmNvbnRpbnVlLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuYnV0dG9ucy13cmFwLmJhY2suc3VibWl0IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuYnV0dG9ucy13cmFwLmJhY2suY29udGludWUgPiBkaXYsIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5idXR0b25zLXdyYXAuYmFjay5zdWJtaXQgPiBkaXYge1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgICAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLmJ1dHRvbnMtd3JhcC5iYWNrLmNvbnRpbnVlID4gZGl2LmNvbnRpbnVlLWJ1dHRvbi13cmFwLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuYnV0dG9ucy13cmFwLmJhY2suY29udGludWUgPiBkaXYuc3VibWl0LWJ1dHRvbi13cmFwLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuYnV0dG9ucy13cmFwLmJhY2suc3VibWl0ID4gZGl2LmNvbnRpbnVlLWJ1dHRvbi13cmFwLCAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuYnV0dG9ucy13cmFwLmJhY2suc3VibWl0ID4gZGl2LnN1Ym1pdC1idXR0b24td3JhcCB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciAuYnV0dG9uLmJhY2sge1xuICAgICAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAub3JkZXItc3VtbWFyeS1jb250YWluZXIgLmJ1dHRvbi5iYWNrOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5jb21wYW55LW9yLWluZGl2aWR1YWwtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuY29tcGFueS1vci1pbmRpdmlkdWFsLXdyYXAgLmNhcmQge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgbWFyZ2luOiAycmVtIDNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2U7IH1cbiAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuY29tcGFueS1vci1pbmRpdmlkdWFsLXdyYXAgLmNhcmQgLmljb24td3JhcCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMzM7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLmNvbXBhbnktb3ItaW5kaXZpZHVhbC13cmFwIC5jYXJkLnNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggIzRhOTBlMjsgfVxuICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5jb21wYW55LW9yLWluZGl2aWR1YWwtd3JhcCAuY2FyZC5zZWxlY3RlZCAuaWNvbi13cmFwIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5jb21wYW55LW9yLWluZGl2aWR1YWwtd3JhcCAuaWNvbi13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuY29tcGFueS1vci1pbmRpdmlkdWFsLXdyYXAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5jb21wYW55LW9yLWluZGl2aWR1YWwtd3JhcCBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NC44MTI1ZW0pIHtcbiAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuY29tcGFueS1vci1pbmRpdmlkdWFsLXdyYXAge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5jb21wYW55LW9yLWluZGl2aWR1YWwtd3JhcCAuY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuY29tcGFueS1vci1pbmRpdmlkdWFsLXdyYXAgLmZhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0LjgxMjVlbSkge1xuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc2VjdGlvbi1jb21wYW55LWluZm9ybWF0aW9uIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDAgMnJlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zZWN0aW9uLWNvbXBhbnktaW5mb3JtYXRpb24gLmNvbXBhbnktbmFtZSxcbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnNlY3Rpb24tY29tcGFueS1pbmZvcm1hdGlvbiAubm90aWZ5LWF0dG9ybmV5LFxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc2VjdGlvbi1jb21wYW55LWluZm9ybWF0aW9uIC5jaGFuZ2luZy1yZWdpc3RlcmVkLWFnZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnNlY3Rpb24tY29tcGFueS1pbmZvcm1hdGlvbiAuY29tcGFueS1zdGF0ZSxcbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZm9ybS1jb250ZW50LXdyYXAgLnNlY3Rpb24tY29tcGFueS1pbmZvcm1hdGlvbiAuZW50aXR5LXR5cGUge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTsgfSB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuZmllbGQtZXJyb3JzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnRlcm1zIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnRlcm1zIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5maWVsZC1lcnJvcnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZmllbGQtZXJyb3JzIGxpIHtcbiAgICAgIGNvbG9yOiAjY2YzMTE5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZmllbGQtZXJyb3JzLm11bHRpcGxlIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5maWVsZC1lcnJvcnMubXVsdGlwbGUgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnBhc3N3b3JkIC5maWVsZC1lcnJvcnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucGFzc3dvcmQgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTE0cHg7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnBhc3N3b3JkIC5wYXNzd29yZC1oZWxwZXItYWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgICAgIGNvbG9yOiAjM2Q1NzY3O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5wYXNzd29yZCAucGFzc3dvcmQtaGVscGVyLWFjdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnBhc3N3b3JkIC5wYXNzd29yZC1oZWxwZXItYWN0aW9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNDgzZGU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjI1cyBlYXNlLWluLW91dDsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucGFzc3dvcmQtcmVxdWlyZW1lbnRzLnZhbGlkIHtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpLnZhbGlkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwNThcIjsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpOm5vdCgudmFsaWQpIHtcbiAgICAgIGNvbG9yOiAjY2M0YjM3OyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuZy1yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybVtkYXRhLWZvcm0tdHlwZT1cIkZyZWVGaWxpbmdGb3JtXCJdIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQuODEyNWVtKSB7XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm1bZGF0YS1mb3JtLXR5cGU9XCJGcmVlRmlsaW5nRm9ybVwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTsgfSB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybS5zdGVwcyAuZm9ybS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybS5zdGVwcyAub3JkZXItc3VtbWFyeS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0uc3RlcHMgLm9yZGVyLXN1bW1hcnkge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybS5zdGVwcyAuYnV0dG9ucy13cmFwIHtcbiAgICBvcmRlcjogMTsgfVxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0uc3RlcHMgLnRlcm1zIHtcbiAgICBvcmRlcjogMjsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybS5zdGVwcyAudGVybXMgbGFiZWwge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4yNXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybS5zdGVwcy5vbi1sYXN0LXNlY3Rpb24gLnRlcm1zIGxhYmVsIHtcbiAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5vcHRpb25hbC1saXN0LFxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnN1Yi1vcHRpb25hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuY2hlY2tib3gtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmNoZWNrYm94LXdyYXAgLmNoZWNrYm94IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuY2hlY2tib3gtd3JhcCAuaXRlbS1sYWJlbCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgbGluZWFyOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5jaGVja2JveC13cmFwIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5jaGVja2JveC13cmFwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2tib3g6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuY2hlY2tib3gtd3JhcCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrYm94OjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEuMzEyNXJlbTsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5jaGVja2JveC13cmFwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2tib3ggLml0ZW0tbGFiZWwsXG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmNoZWNrYm94LXdyYXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVja2JveCAuaXRlbS1kb2xsYXItc2lnbixcbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuY2hlY2tib3gtd3JhcCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrYm94IC5pdGVtLWNvc3Qge1xuICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuY2hlY2tib3gtd3JhcCAuY2hlY2tib3g6OmJlZm9yZSxcbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmNoZWNrYm94LXdyYXAgLmNoZWNrYm94OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgbGluZWFyOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5jaGVja2JveC13cmFwIC5jaGVja2JveDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5jaGVja2JveC13cmFwIC5jaGVja2JveDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBsZWZ0OiAwLjE4NzVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuMTg3NXJlbTtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5jaGVja2JveC13cmFwIC5pdGVtLWRvbGxhci1zaWduIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuc3ViLW9wdGlvbmFsIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5yYWRpby1yb3cge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnJhZGlvLXJvdyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucmFkaW8tcm93IGlucHV0W3R5cGU9cmFkaW9dIH4gbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMCAyLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnJhZGlvLXJvdyBpbnB1dFt0eXBlPXJhZGlvXSB+IGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB0b3A6IDAuMTg3NXJlbTtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjsgfVxuICAgICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnJhZGlvLXJvdyBpbnB1dFt0eXBlPXJhZGlvXSB+IGxhYmVsOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5yYWRpby1yb3cgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsXG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnJhZGlvLXJvdyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjsgfVxuICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gZmllbGRzZXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLm5vdGFyeS1leHAtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmZvcm0tY29udGVudC13cmFwIC5zdGVwLWNvbnRhaW5lciAubm90YXJ5LWV4cC13cmFwIC5pbnB1dC1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5uYW1lLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5uYW1lLXdyYXBwZXIgPiBkaXYge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmFkZHJlc3MtZmllbGRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuYWRkcmVzcy1maWVsZHMgLmFkZHJlc3MtY291bnRyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmFkZHJlc3MtZmllbGRzIC5hZGRyZXNzLWxpbmUtMSxcbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuYWRkcmVzcy1maWVsZHMgLmFkZHJlc3Mtc3RhdGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmFkZHJlc3MtZmllbGRzIC5hZGRyZXNzLWNpdHksXG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmFkZHJlc3MtZmllbGRzIC5hZGRyZXNzLXppcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSBidXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAubW9kYWwtbWFzayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLm1vZGFsLW1hc2sgLm1vZGFsLWRlZmF1bHQtYnV0dG9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfVxuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5tb2RhbC1tYXNrIC5tb2RhbC1kZWZhdWx0LWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuYWRkcmVzcy1wcmV2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5hZGRyZXNzLXByZXZpZXcgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLmFkZHJlc3MtcHJldmlldyBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucm9sZS1saXN0IC5wZXJzb24ge1xuICAgIGJvcmRlci10b3A6ICNkZGQgc29saWQgMXB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDFyZW07IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnJvbGUtbGlzdCAucGVyc29uIC5sYWJlbC1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5yb2xlLWxpc3QgLnBlcnNvbiAub2ZmaWNpYWwtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5yb2xlLWxpc3QgLnBlcnNvbiBpLnJlbW92ZS1wZXJzb24ge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlOyB9XG4gICAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnJvbGUtbGlzdCAucGVyc29uIGkucmVtb3ZlLXBlcnNvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjA1MjIzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0gLnJvbGUtbGlzdCAucGVyc29uIGJ1dHRvbi5yZW1vdmUtcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7IH1cbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucm9sZS1saXN0IC5wZXJzb24gYnV0dG9uLnJlbW92ZS1wZXJzb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4OyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAucGF5bWVudC1kaWZmZXJlbnQtYWRkcmVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuY2MtYmFkZ2VzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAzcmVtIDA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5jYy1iYWRnZXMtd3JhcHBlciBwIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTVweCkge1xuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5jYy1iYWRnZXMtd3JhcHBlciBpbWcge1xuICAgICAgICB3aWR0aDogNjBweDsgfSB9XG4gIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuc3NsLWJhZGdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5zc2wtYmFkZ2Utd3JhcHBlciBpbWcge1xuICAgICAgd2lkdGg6IDEyOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tb2Rlcm4tZm9ybSBtYWluIC52dWUtZm9ybSAuc3NsLWJhZGdlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLm1vZGVybi1mb3JtIG1haW4gLnZ1ZS1mb3JtIC5zc2wtYmFkZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9IH1cblxuLnNwaW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB6LWluZGV4OiA1MDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7IH1cbiAgLnNwaW5uZXItd3JhcCAuc3Bpbm5lciB7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5zcGlubmVyLXdyYXAgLnNwaW5uZXIgLnBhdGgge1xuICAgICAgc3Ryb2tlOiAjNGE5MGUyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgYW5pbWF0aW9uOiBkYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDE1MDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTsgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0OyB9IH1cblxuLm1vZGVybi1mb3JtIC5wYWdlLXRlbXBsYXRlLXZ1ZS1mcmVlLWZpbGluZyAuaXNvLXNpZ251cC1mb3JtLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmbG9hdDogbm9uZTsgfVxuXG4ubW9kZXJuLWZvcm0gLnBhZ2UtdGVtcGxhdGUtdnVlLWZyZWUtZmlsaW5nIC5mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi52LXBvcG92ZXIge1xuICBoZWlnaHQ6IDIycHg7IH1cbiAgLnYtcG9wb3ZlciAudHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnYtcG9wb3ZlciAudHJpZ2dlciBpLmZhLXF1ZXN0aW9uLWNpcmNsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgLnYtcG9wb3ZlciAudHJpZ2dlciBpLmZhLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnYtcG9wb3ZlciAudHJpZ2dlcjpob3ZlciBpLmZhLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udG9vbHRpcC5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuICAudG9vbHRpcC5wb3BvdmVyIC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAudG9vbHRpcC5wb3BvdmVyIC53cmFwcGVyIC50b29sdGlwLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAlKTtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgICAudG9vbHRpcC5wb3BvdmVyIC53cmFwcGVyIC50b29sdGlwLWlubmVyIGEge1xuICAgICAgICBjb2xvcjogIzAwMzk1MjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnRvb2x0aXAucG9wb3ZlciAud3JhcHBlciAudG9vbHRpcC1pbm5lciBhOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjYzRjNGM0O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICAudG9vbHRpcC5wb3BvdmVyIC53cmFwcGVyIC50b29sdGlwLWlubmVyIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICM0YTkwZTI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YXRlRmFjZVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvc3RhdGVmYWNlL3N0YXRlZmFjZS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9zdGF0ZWZhY2Uvc3RhdGVmYWNlLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvc3RhdGVmYWNlL3N0YXRlZmFjZS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvc3RhdGVmYWNlL3N0YXRlZmFjZS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvc3RhdGVmYWNlL3N0YXRlZmFjZS1yZWd1bGFyLXdlYmZvbnQuc3ZnI1N0YXRlRmFjZVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnN0YXRlZmFjZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogU3RhdGVGYWNlUmVndWxhcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnN0YXRlZmFjZS1yZXBsYWNlIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMWVtOyB9XG5cbi5zdGF0ZWZhY2UtcmVwbGFjZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLnN0YXRlZmFjZS1hazpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjsgfVxuXG4uc3RhdGVmYWNlLWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiOyB9XG5cbi5zdGF0ZWZhY2UtYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7IH1cblxuLnN0YXRlZmFjZS1hejpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjsgfVxuXG4uc3RhdGVmYWNlLWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiOyB9XG5cbi5zdGF0ZWZhY2UtY286YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7IH1cblxuLnN0YXRlZmFjZS1jdDpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjsgfVxuXG4uc3RhdGVmYWNlLWRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieVwiOyB9XG5cbi5zdGF0ZWZhY2UtZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJIXCI7IH1cblxuLnN0YXRlZmFjZS1mbDpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjsgfVxuXG4uc3RhdGVmYWNlLWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiOyB9XG5cbi5zdGF0ZWZhY2UtaGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJLXCI7IH1cblxuLnN0YXRlZmFjZS1pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjsgfVxuXG4uc3RhdGVmYWNlLWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiOyB9XG5cbi5zdGF0ZWZhY2UtaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJOXCI7IH1cblxuLnN0YXRlZmFjZS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjsgfVxuXG4uc3RhdGVmYWNlLWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUFwiOyB9XG5cbi5zdGF0ZWZhY2Uta3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7IH1cblxuLnN0YXRlZmFjZS1sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlJcIjsgfVxuXG4uc3RhdGVmYWNlLW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiOyB9XG5cbi5zdGF0ZWZhY2UtbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJUXCI7IH1cblxuLnN0YXRlZmFjZS1tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjsgfVxuXG4uc3RhdGVmYWNlLW1pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiOyB9XG5cbi5zdGF0ZWZhY2UtbW46YmVmb3JlIHtcbiAgY29udGVudDogXCJXXCI7IH1cblxuLnN0YXRlZmFjZS1tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjsgfVxuXG4uc3RhdGVmYWNlLW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiOyB9XG5cbi5zdGF0ZWZhY2UtbXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7IH1cblxuLnN0YXRlZmFjZS1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjsgfVxuXG4uc3RhdGVmYWNlLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYlwiOyB9XG5cbi5zdGF0ZWZhY2UtbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7IH1cblxuLnN0YXRlZmFjZS1uaDpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjsgfVxuXG4uc3RhdGVmYWNlLW5qOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiOyB9XG5cbi5zdGF0ZWZhY2Utbm06YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7IH1cblxuLnN0YXRlZmFjZS1udjpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjsgfVxuXG4uc3RhdGVmYWNlLW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiOyB9XG5cbi5zdGF0ZWZhY2Utb2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7IH1cblxuLnN0YXRlZmFjZS1vazpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjsgfVxuXG4uc3RhdGVmYWNlLW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiOyB9XG5cbi5zdGF0ZWZhY2UtcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7IH1cblxuLnN0YXRlZmFjZS1wcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBSXCI7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9XG5cbi5zdGF0ZWZhY2Utcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7IH1cblxuLnN0YXRlZmFjZS1zYzpiZWZvcmUge1xuICBjb250ZW50OiBcIm5cIjsgfVxuXG4uc3RhdGVmYWNlLXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiOyB9XG5cbi5zdGF0ZWZhY2UtdG46YmVmb3JlIHtcbiAgY29udGVudDogXCJwXCI7IH1cblxuLnN0YXRlZmFjZS10eDpiZWZvcmUge1xuICBjb250ZW50OiBcInFcIjsgfVxuXG4uc3RhdGVmYWNlLXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiOyB9XG5cbi5zdGF0ZWZhY2UtdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7IH1cblxuLnN0YXRlZmFjZS12YTpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjsgfVxuXG4uc3RhdGVmYWNlLXZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiOyB9XG5cbi5zdGF0ZWZhY2Utd2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7IH1cblxuLnN0YXRlZmFjZS13aTpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjsgfVxuXG4uc3RhdGVmYWNlLXd2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiOyB9XG5cbi5zdGF0ZWZhY2Utd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vZGVybiBGb3JtXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL21vZGVybi1mb3JtL2ljb21vb24uZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9tb2Rlcm4tZm9ybS9pY29tb29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9tb2Rlcm4tZm9ybS9pY29tb29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL21vZGVybi1mb3JtL2ljb21vb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvbW9kZXJuLWZvcm0vaWNvbW9vbi5zdmcjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwibnctaWNvbi1cIl0sXG5bY2xhc3MqPVwiIG53LWljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9kZXJuIEZvcm1cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tcHVlcnRvLXJpY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgY29sb3I6ICMxYjc1YmM7IH1cblxuLmljb24tZmFzdGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICBjb2xvcjogIzFiNzViYzsgfVxuXG4uaWNvbi1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGNvbG9yOiAjMWI3NWJjOyB9XG5cbi5pY29uLWZhc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBjb2xvcjogIzFiNzViYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuIiwiQG1peGluIGZvdW5kYXRpb24tbm9ybWFsaXplKCkge1xuICAvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbiAgLy8gRG9jdW1lbnRcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvLyAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gIC8vIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuXG4gIGh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAxXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIH1cblxuICAvLyBTZWN0aW9uc1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cblxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gIC8vIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG4gIH1cblxuICAvLyBHcm91cGluZyBjb250ZW50XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbiAgaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gICAgaGVpZ2h0OiAwOyAvLyAxXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbiAgfVxuXG4gIC8vIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIC8vIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cblxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gMVxuICAgIGZvbnQtc2l6ZTogMWVtOyAvLyAyXG4gIH1cblxuICAvLyBUZXh0LWxldmVsIHNlbWFudGljc1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gIC8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG5cbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIDFcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICB9XG5cbiAgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cblxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cblxuICAvLyAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAvLyAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG5cbiAgY29kZSxcbiAga2JkLFxuICBzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIDFcbiAgICBmb250LXNpemU6IDFlbTsgLy8gMlxuICB9XG5cbiAgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG5cbiAgLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gIC8vIGFsbCBicm93c2Vycy5cblxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG5cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuXG4gIC8vIEVtYmVkZGVkIGNvbnRlbnRcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuXG4gIGltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG5cbiAgLy8gRm9ybXNcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvLyAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAgLy8gMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIG9wdGdyb3VwLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLy8gMVxuICAgIGZvbnQtc2l6ZTogMTAwJTsgLy8gMVxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAxXG4gICAgbWFyZ2luOiAwOyAvLyAyXG4gIH1cblxuICAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgLy8gMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cblxuICBidXR0b24sXG4gIGlucHV0IHsgLy8gMVxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gIC8vIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cblxuICBidXR0b24sXG4gIHNlbGVjdCB7IC8vIDFcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC8vIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cblxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG5cbiAgYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcbiAgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcbiAgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbiAgfVxuXG4gIC8vIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cblxuICBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xuICB9XG5cbiAgLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAvLyAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gIC8vICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuXG4gIGxlZ2VuZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICAgIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDFcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgICBwYWRkaW5nOiAwOyAvLyAzXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxuICB9XG5cbiAgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG5cbiAgdGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gIC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cblxuICBbdHlwZT1cImNoZWNrYm94XCJdLFxuICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gICAgcGFkZGluZzogMDsgLy8gMlxuICB9XG5cbiAgLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gIC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuXG4gIFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyXG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbiAgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gIC8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cblxuICA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxuICAgIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgfVxuXG4gIC8vIEludGVyYWN0aXZlXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cblxuICBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cblxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cblxuICAvLyBNaXNjXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuXG4gIHRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG5cbiAgW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tY29sb3ItbGl0ZXJhbHMsIG5vLXF1YWxpZnlpbmctZWxlbWVudHNcblxuLy8vL1xuLy8vIEBncm91cCBnbG9iYWxcbi8vLy9cblxuQGltcG9ydCAndXRpbC91dGlsJztcblxuLy8vIEZvbnQgc2l6ZSBhdHRyaWJ1dGUgYXBwbGllZCB0byBgPGh0bWw+YCBhbmQgYDxib2R5PmAuIFdlIHVzZSAxMDAlIGJ5IGRlZmF1bHQgc28gdGhlIHZhbHVlIGlzIGluaGVyaXRlZCBmcm9tIHRoZSB1c2VyJ3MgYnJvd3NlciBzZXR0aW5ncy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtZm9udC1zaXplOiAxMDAlICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIHdpZHRoIG9mIHlvdXIgc2l0ZS4gVXNlZCBieSB0aGUgZ3JpZCB0byBkZXRlcm1pbmUgcm93IHdpZHRoLlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC13aWR0aDogcmVtLWNhbGMoMTIwMCkgIWRlZmF1bHQ7XG5cbi8vLyBEZWZhdWx0IGxpbmUgaGVpZ2h0IGZvciBhbGwgdHlwZS4gYCRnbG9iYWwtbGluZWhlaWdodGAgaXMgMjRweCB3aGlsZSBgJGdsb2JhbC1mb250LXNpemVgIGlzIDE2cHhcbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtbGluZWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4vLy8gQ29sb3JzIHVzZWQgZm9yIGJ1dHRvbnMsIGNhbGxvdXRzLCBsaW5rcywgZXRjLiBUaGVyZSBtdXN0IGFsd2F5cyBiZSBhIGNvbG9yIGNhbGxlZCBgcHJpbWFyeWAuXG4vLy8gQHR5cGUgTWFwXG4kZm91bmRhdGlvbi1wYWxldHRlOiAoXG4gIHByaW1hcnk6ICMxNzc5YmEsXG4gIHNlY29uZGFyeTogIzc2NzY3NixcbiAgc3VjY2VzczogIzNhZGI3NixcbiAgd2FybmluZzogI2ZmYWUwMCxcbiAgYWxlcnQ6ICNjYzRiMzcsXG4pICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3IgbGlnaHQgZ3JheSBVSSBpdGVtcy5cbi8vLyBAdHlwZSBDb2xvclxuJGxpZ2h0LWdyYXk6ICNlNmU2ZTYgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciBtZWRpdW0gZ3JheSBVSSBpdGVtcy5cbi8vLyBAdHlwZSBDb2xvclxuJG1lZGl1bS1ncmF5OiAjY2FjYWNhICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3IgZGFyayBncmF5IFVJIGl0ZW1zLlxuLy8vIEB0eXBlIENvbG9yXG4kZGFyay1ncmF5OiAjOGE4YThhICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3IgYmxhY2sgdWkgaXRlbXMuXG4vLy8gQHR5cGUgQ29sb3JcbiRibGFjazogIzBhMGEwYSAhZGVmYXVsdDtcblxuLy8vIENvbG9yIHVzZWQgZm9yIHdoaXRlIHVpIGl0ZW1zLlxuLy8vIEB0eXBlIENvbG9yXG4kd2hpdGU6ICNmZWZlZmUgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBib2R5LlxuLy8vIEB0eXBlIENvbG9yXG4kYm9keS1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vLyBUZXh0IGNvbG9yIG9mIHRoZSBib2R5LlxuLy8vIEB0eXBlIENvbG9yXG4kYm9keS1mb250LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vLyBGb250IHN0YWNrIG9mIHRoZSBib2R5LlxuLy8vIEB0eXBlIExpc3RcbiRib2R5LWZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vLyBTZXQgdG8gYHRydWVgIHRvIGVuYWJsZSBzYWZlIHBhZGRpbmcgb24gdGhlIGJvZHkgZm9yIG5vbi1yZWN0YW5ndWxhciBkZXZpY2VzIChpLmUuIHBob25lcyB3aXRoIG5vdGNoZXMpXG4vLy8gQHR5cGUgQm9vbGVhblxuJGJvZHktc2FmZS1wYWRkaW5nOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8vIFNldCB0byBgdHJ1ZWAgdG8gZW5hYmxlIGFudGlhbGlhc2VkIHR5cGUsIHVzaW5nIHRoZSBgLXdlYmtpdC1mb250LXNtb290aGluZ2AgYW5kIGAtbW96LW9zeC1mb250LXNtb290aGluZ2AgQ1NTIHByb3BlcnRpZXMuXG4vLy8gQHR5cGUgQm9vbGVhblxuJGJvZHktYW50aWFsaWFzZWQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgdmFsdWUgdXNlZCBmb3IgbWFyZ2luIG9uIGNvbXBvbmVudHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLW1hcmdpbjogMXJlbSAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCB2YWx1ZSB1c2VkIGZvciBwYWRkaW5nIG9uIGNvbXBvbmVudHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLXBhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgdmFsdWUgdXNlZCBmb3IgcG9zaXRpb25pbmcgb24gY29tcG9uZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtcG9zaXRpb246IDFyZW0gIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgZm9udCB3ZWlnaHQgdXNlZCBmb3Igbm9ybWFsIHR5cGUuXG4vLy8gQHR5cGUgS2V5d29yZCB8IE51bWJlclxuJGdsb2JhbC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgZm9udCB3ZWlnaHQgdXNlZCBmb3IgYm9sZCB0eXBlLlxuLy8vIEB0eXBlIEtleXdvcmQgfCBOdW1iZXJcbiRnbG9iYWwtd2VpZ2h0LWJvbGQ6IGJvbGQgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgdmFsdWUgdXNlZCBmb3IgYWxsIGVsZW1lbnRzIHRoYXQgaGF2ZSBhIGJvcmRlciByYWRpdXMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLXJhZGl1czogMCAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCB2YWx1ZSB1c2VkIGZvciBhbGwgbWVudSBzdHlsZXMuIENhbiBiZSBvdmVyd3JpdHRlbiBhdCBpbmRpdmlkdWFsIG1lbnUgY29tcG9uZW50IGxldmVsLlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC1tZW51LXBhZGRpbmc6IDAuN3JlbSAxcmVtICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIHZhbHVlIHVzZWQgZm9yIGFsbCBtZW51IHN0eWxlcy4gTmVzdGVkIG1hcmdpbiBmb3Igc3VibWVudS5cbiRnbG9iYWwtbWVudS1uZXN0ZWQtbWFyZ2luOiAxcmVtICFkZWZhdWx0O1xuXG4vLy8gU2V0cyB0aGUgdGV4dCBkaXJlY3Rpb24gb2YgdGhlIENTUy4gQ2FuIGJlIGVpdGhlciBgbHRyYCBvciBgcnRsYC5cbi8vLyBAdHlwZSBLZXl3b3JkXG4kZ2xvYmFsLXRleHQtZGlyZWN0aW9uOiBsdHIgIWRlZmF1bHQ7XG5cbi8vLyBFbmFibGVzIGZsZXhib3ggZm9yIGNvbXBvbmVudHMgdGhhdCBzdXBwb3J0IGl0LlxuLy8vIEB0eXBlIEJvb2xlYW5cbiRnbG9iYWwtZmxleGJveDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEVuYWJsZWQgcmVzcG9uc2l2ZSBicmVha3BvaW50cyBmb3IgcHJvdG90eXBlcyBpZiBhcHBsaWNhYmxlXG4vLy8gQHR5cGUgQm9vbGVhblxuJGdsb2JhbC1wcm90b3R5cGUtYnJlYWtwb2ludHM6IGZhbHNlICFkZWZhdWx0O1xuXG4vLy8gQnV0dG9uIGN1cnNvcidzIHZhbHVlLCBgYXV0b2AgYnkgZGVmYXVsdFxuLy8vIEB0eXBlIEtleXdvcmRcbiRnbG9iYWwtYnV0dG9uLWN1cnNvcjogYXV0byAhZGVmYXVsdDtcblxuQGlmIG5vdCBtYXAtaGFzLWtleSgkZm91bmRhdGlvbi1wYWxldHRlLCBwcmltYXJ5KSB7XG4gIEBlcnJvciAnSW4gJGZvdW5kYXRpb24tcGFsZXR0ZSwgeW91IG11c3QgaGF2ZSBhIGNvbG9yIG5hbWVkIFwicHJpbWFyeVwiLic7XG59XG5cbi8vIEludGVybmFsIHZhcmlhYmxlcyB1c2VkIGZvciB0ZXh0IGRpcmVjdGlvblxuJGdsb2JhbC1sZWZ0OiBpZigkZ2xvYmFsLXRleHQtZGlyZWN0aW9uID09IHJ0bCwgcmlnaHQsIGxlZnQpO1xuJGdsb2JhbC1yaWdodDogaWYoJGdsb2JhbC10ZXh0LWRpcmVjdGlvbiA9PSBydGwsIGxlZnQsIHJpZ2h0KTtcblxuLy8gSW50ZXJuYWwgdmFyaWFibGUgdGhhdCBjb250YWlucyB0aGUgZmxleCBqdXN0aWZ5aW5nIG9wdGlvbnNcbiQtemYtZmxleC1qdXN0aWZ5OiAtemYtZmxleC1qdXN0aWZ5KCRnbG9iYWwtdGV4dC1kaXJlY3Rpb24pO1xuXG4vLy8gR2xvYmFsIHRvbGVyYW5jZSBmb3IgY29sb3IgcGljayBjb250cmFzdC5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtY29sb3ItcGljay1jb250cmFzdC10b2xlcmFuY2U6IDAgIWRlZmF1bHQ7XG5cbi8vIEludGVybmFsIHZhcmlhYmxlcyB1c2VkIGZvciBjb2xvcnNcbkBpbmNsdWRlIGFkZC1mb3VuZGF0aW9uLWNvbG9ycztcblxuQG1peGluIGZvdW5kYXRpb24tZ2xvYmFsLXN0eWxlcyB7XG4gIEBpbmNsdWRlIGZvdW5kYXRpb24tbm9ybWFsaXplO1xuXG4gIC8vIFRoZXNlIHN0eWxlcyBhcmUgYXBwbGllZCB0byBhIDxtZXRhPiB0YWcsIHdoaWNoIGlzIHJlYWQgYnkgdGhlIEZvdW5kYXRpb24gSmF2YVNjcmlwdFxuICAuZm91bmRhdGlvbi1tcSB7XG4gICAgZm9udC1mYW1pbHk6ICcjey16Zi1icC1zZXJpYWxpemUoJGJyZWFrcG9pbnRzKX0nO1xuICB9XG5cbiAgaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplO1xuICB9XG5cbiAgLy8gU2V0IGJveC1zaXppbmcgZ2xvYmFsbHkgdG8gaGFuZGxlIHBhZGRpbmcgYW5kIGJvcmRlciB3aWR0aHNcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIERlZmF1bHQgYm9keSBzdHlsZXNcbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaWYgKCRib2R5LXNhZmUtcGFkZGluZykge1xuICAgICAgLy8gdXNpbmcgZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIGFjY291bnQgZm9yIG5vbi1yZWN0YW5ndWxhciBkaXNwbGF5cyBlLmcuIHBob25lcyB3aXRoIG5vdGNoZXNcbiAgICAgIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogJGJvZHktYmFja2dyb3VuZDtcblxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGdsb2JhbC13ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkZ2xvYmFsLWxpbmVoZWlnaHQ7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG5cbiAgICBAaWYgKCRib2R5LWFudGlhbGlhc2VkKSB7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICAvLyBHZXQgcmlkIG9mIGdhcCB1bmRlciBpbWFnZXMgYnkgbWFraW5nIHRoZW0gZGlzcGxheTogaW5saW5lLWJsb2NrOyBieSBkZWZhdWx0XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAvLyBHcmlkIGRlZmF1bHRzIHRvIGdldCBpbWFnZXMgYW5kIGVtYmVkcyB0byB3b3JrIHByb3Blcmx5XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICB9XG5cbiAgLy8gTWFrZSBzdXJlIHRleHRhcmVhIHRha2VzIG9uIGhlaWdodCBhdXRvbWF0aWNhbGx5XG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgfVxuXG4gIC8vIE1ha2Ugc2VsZWN0IGVsZW1lbnRzIGFyZSAxMDAlIHdpZHRoIGJ5IGRlZmF1bHRcbiAgc2VsZWN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICB9XG5cbiAgLy8gU3R5bGVzIEdvb2dsZSBNYXBzIGFuZCBNYXBRdWVzdCBlbWJlZHMgcHJvcGVybHlcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pZHNcbiAgLm1hcF9jYW52YXMsXG4gIC5tcWEtZGlzcGxheSB7XG4gICAgaW1nLFxuICAgIGVtYmVkLFxuICAgIG9iamVjdCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBSZXNldCA8YnV0dG9uPiBzdHlsZXMgY3JlYXRlZCBieSBtb3N0IGJyb3dzZXJzXG4gIGJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgZGlzYWJsZS1tb3VzZS1vdXRsaW5lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiAkZ2xvYmFsLWJ1dHRvbi1jdXJzb3I7XG4gIH1cblxuICAvLyBQcmV2ZW50IHRleHQgb3ZlcmZsb3cgb24gcHJlXG4gIHByZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAvLyBNYWtlIHJlc2V0IGluaGVyaXQgZm9udC1mYW1pbHkgaW5zdGVhZCBvZiBzZXR0aW5ncyBzYW5zLXNlcmlmXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIG9wdGdyb3VwLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIEludGVybmFsIGNsYXNzZXMgdG8gc2hvdy9oaWRlIGVsZW1lbnRzIGluIEphdmFTY3JpcHRcbiAgLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblxuXHRjb250ZW50OiBcIlwiO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdGhlaWdodDogYXV0bztcblxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGZ1bmN0aW9uc1xuLy8vL1xuXG4vLy8vXG4vLy8gUGF0Y2ggdG8gZml4IGlzc3VlICMxMjA4MFxuJC16Zi1wYi12YWx1ZTogbnVsbDtcblxuLy8vL1xuLy8vIENyZWF0ZXMgYW4gaW5uZXIgYm94LXNoYWRvdyBmb3Igb25seSBvbmUgc2lkZVxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkc2lkZSAtIFNpZGUgdGhlIHNoYWRvdyBpcyBzdXBwb3NlZCB0byBhcHBlYXIuIENhbiBiZSBgdG9wYCwgYGxlZnRgLCBgcmlnaHRgIG9yIGBib3R0b21gLlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc2l6ZSAtIFdpZHRoIGZvciB0aGUgdGFyZ2V0IHNpZGUuXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gQ29sb3Igb2YgdGhlIHNoYWRvdy5cbkBtaXhpbiBpbm5lci1zaWRlLXNoYWRvdyhcbiAgJHNpZGU6IGJvdHRvbSxcbiAgJHNpemU6IDIwcHgsXG4gICRjb2xvcjogcmdiYSgkYmxhY2ssIDAuMjUpXG4pIHtcblxuICAkaGVscGVyOiByb3VuZCgkc2l6ZSAqIDAuNjUpO1xuXG4gIEBpZiAoJHNpZGUgPT0gdG9wKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAkaGVscGVyICRzaXplICgtMSkqJGhlbHBlciAkY29sb3I7XG4gIH0gQGVsc2UgaWYgKCRzaWRlID09IGxlZnQpIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAkaGVscGVyIDAgJHNpemUgKC0xKSokaGVscGVyICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAoJHNpZGUgPT0gcmlnaHQpIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAoLTEpKiRoZWxwZXIgMCAkc2l6ZSAoLTEpKiRoZWxwZXIgJGNvbG9yO1xuICB9IEBlbHNlIGlmICgkc2lkZSA9PSBib3R0b20pIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwICgtMSkqJGhlbHBlciAkc2l6ZSAoLTEpKiRoZWxwZXIgJGNvbG9yO1xuICB9XG59XG5cbi8vLyBDcmVhdGVzIGEgQ1NTIHRyaWFuZ2xlLCB3aGljaCBjYW4gYmUgdXNlZCBmb3IgZHJvcGRvd24gYXJyb3dzLCBkcm9wZG93biBwaXBzLCBhbmQgbW9yZS4gVXNlIHRoaXMgbWl4aW4gaW5zaWRlIGEgYCY6OmJlZm9yZWAgb3IgYCY6OmFmdGVyYCBzZWxlY3RvciwgdG8gYXR0YWNoIHRoZSB0cmlhbmdsZSB0byBhbiBleGlzdGluZyBlbGVtZW50LlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR0cmlhbmdsZS1zaXplIC0gV2lkdGggb2YgdGhlIHRyaWFuZ2xlLlxuLy8vIEBwYXJhbSB7Q29sb3J9ICR0cmlhbmdsZS1jb2xvciAtIENvbG9yIG9mIHRoZSB0cmlhbmdsZS5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR0cmlhbmdsZS1kaXJlY3Rpb24gLSBEaXJlY3Rpb24gdGhlIHRyaWFuZ2xlIHBvaW50cy4gQ2FuIGJlIGB1cGAsIGByaWdodGAsIGBkb3duYCwgb3IgYGxlZnRgLlxuQG1peGluIGNzcy10cmlhbmdsZShcbiAgJHRyaWFuZ2xlLXNpemUsXG4gICR0cmlhbmdsZS1jb2xvcixcbiAgJHRyaWFuZ2xlLWRpcmVjdGlvblxuKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogJHRyaWFuZ2xlLXNpemU7XG5cbiAgY29udGVudDogJyc7XG5cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IGRvd24pIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci1jb2xvcjogJHRyaWFuZ2xlLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSB1cCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdHJpYW5nbGUtY29sb3I7XG4gIH1cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IHJpZ2h0KSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHRyaWFuZ2xlLWNvbG9yO1xuICB9XG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSBsZWZ0KSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdHJpYW5nbGUtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8vIENyZWF0ZXMgYSBtZW51IGljb24gd2l0aCBhIHNldCB3aWR0aCwgaGVpZ2h0LCBudW1iZXIgb2YgYmFycywgYW5kIGNvbG9ycy4gVGhlIG1peGluIHVzZXMgdGhlIGhlaWdodCBvZiB0aGUgaWNvbiBhbmQgdGhlIHdlaWdodCBvZiB0aGUgYmFycyB0byBkZXRlcm1pbmUgc3BhY2luZy4gPGRpdiBjbGFzcz1cImRvY3MtZXhhbXBsZS1idXJnZXJcIj48L2Rpdj5cbi8vL1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciBbJGJsYWNrXSAtIENvbG9yIHRvIHVzZSBmb3IgdGhlIGljb24uXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yLWhvdmVyIFskZGFyay1ncmF5XSAtIENvbG9yIHRvIHVzZSB3aGVuIHRoZSBpY29uIGlzIGhvdmVyZWQgb3Zlci5cbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIFsyMHB4XSAtIFdpZHRoIG9mIHRoZSBpY29uLlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkaGVpZ2h0IFsxNnB4XSAtIEhlaWdodCBvZiB0aGUgaWNvbi5cbi8vLyBAcGFyYW0ge051bWJlcn0gJHdlaWdodCBbMnB4XSAtIEhlaWdodCBvZiBpbmRpdmlkdWFsIGJhcnMgaW4gdGhlIGljb24uXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXJzIFszXSAtIE51bWJlciBvZiBiYXJzIGluIHRoZSBpY29uLlxuQG1peGluIGhhbWJ1cmdlcihcbiAgJGNvbG9yOiAkYmxhY2ssXG4gICRjb2xvci1ob3ZlcjogJGRhcmstZ3JheSxcbiAgJHdpZHRoOiAyMHB4LFxuICAkaGVpZ2h0OiAxNnB4LFxuICAkd2VpZ2h0OiAycHgsXG4gICRiYXJzOiAzXG4pIHtcbiAgLy8gYm94LXNoYWRvdyBDU1Mgb3V0cHV0XG4gICRzaGFkb3c6ICgpO1xuICAkaG92ZXItc2hhZG93OiAoKTtcblxuICAvLyBTcGFjaW5nIGJldHdlZW4gYmFycyBpcyBjYWxjdWxhdGVkIGJhc2VkIG9uIHRoZSB0b3RhbCBoZWlnaHQgb2YgdGhlIGljb24gYW5kIHRoZSB3ZWlnaHQgb2YgZWFjaCBiYXJcbiAgJHNwYWNpbmc6IGRpdmlkZSgkaGVpZ2h0IC0gKCR3ZWlnaHQgKiAkYmFycyksICRiYXJzIC0gMSk7XG5cbiAgQGlmIHVuaXQoJHNwYWNpbmcpID09ICdweCcge1xuICAgICRzcGFjaW5nOiBmbG9vcigkc3BhY2luZyk7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRiYXJzIHtcbiAgICAkb2Zmc2V0OiAoJHdlaWdodCArICRzcGFjaW5nKSAqICgkaSAtIDEpO1xuICAgICRzaGFkb3c6IGFwcGVuZCgkc2hhZG93LCAwICRvZmZzZXQgMCAkY29sb3IsIGNvbW1hKTtcbiAgfVxuXG4gIC8vIEljb24gY29udGFpbmVyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyBJY29uIGJhcnNcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJHdlaWdodDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuXG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaWYgJGNvbG9yLWhvdmVyIHtcbiAgICAvLyBHZW5lcmF0ZSBDU1NcbiAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRiYXJzIHtcbiAgICAgICRvZmZzZXQ6ICgkd2VpZ2h0ICsgJHNwYWNpbmcpICogKCRpIC0gMSk7XG4gICAgICAkaG92ZXItc2hhZG93OiBhcHBlbmQoJGhvdmVyLXNoYWRvdywgMCAkb2Zmc2V0IDAgJGNvbG9yLWhvdmVyLCBjb21tYSk7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWhvdmVyO1xuICAgICAgYm94LXNoYWRvdzogJGhvdmVyLXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuLy8vIEFkZHMgYSBkb3dud2FyZC1mYWNpbmcgdHJpYW5nbGUgYXMgYSBiYWNrZ3JvdW5kIGltYWdlIHRvIGFuIGVsZW1lbnQuIFRoZSBpbWFnZSBpcyBmb3JtYXR0ZWQgYXMgYW4gU1ZHLCBtYWtpbmcgaXQgZWFzeSB0byBjaGFuZ2UgdGhlIGNvbG9yLiBCZWNhdXNlIEludGVybmV0IEV4cGxvcmVyIGRvZXNuJ3Qgc3VwcG9ydCBlbmNvZGVkIFNWR3MgYXMgYmFja2dyb3VuZCBpbWFnZXMsIGEgUE5HIGZhbGxiYWNrIGlzIGFsc28gaW5jbHVkZWQuXG4vLy8gVGhlcmUgYXJlIHR3byBQTkcgZmFsbGJhY2tzOiBhIGJsYWNrIHRyaWFuZ2xlIGFuZCBhIHdoaXRlIHRyaWFuZ2xlLiBUaGUgb25lIHVzZWQgZGVwZW5kcyBvbiB0aGUgbGlnaHRuZXNzIG9mIHRoZSBpbnB1dCBjb2xvci5cbi8vL1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciBbJGJsYWNrXSAtIENvbG9yIHRvIHVzZSBmb3IgdGhlIHRyaWFuZ2xlLlxuQG1peGluIGJhY2tncm91bmQtdHJpYW5nbGUoJGNvbG9yOiAkYmxhY2spIHtcbiAgJHJnYjogJ3JnYiUyOCN7cm91bmQocmVkKCRjb2xvcikpfSwgI3tyb3VuZChncmVlbigkY29sb3IpKX0sICN7cm91bmQoYmx1ZSgkY29sb3IpKX0lMjknO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLjEnIHdpZHRoPSczMicgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDMyIDI0Jz48cG9seWdvbiBwb2ludHM9JzAsMCAzMiwwIDE2LDI0JyBzdHlsZT0nZmlsbDogI3skcmdifSc+PC9wb2x5Z29uPjwvc3ZnPlwiKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgICBAaWYgbGlnaHRuZXNzKCRjb2xvcikgPCA2MCUge1xuICAgICAgLy8gV2hpdGUgdHJpYW5nbGVcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFZQ0FZQUFBQ2JVLzgwQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFJcEpSRUZVZU5yRWtja05nREFNQkJmUmtFdDBPYlJCQmRzR1hVRGdtUWZLNFhoSDJtOGN6UUFBeTI3UjN0c3c0UWZlMng4dU9PNm9ZTGI2R2xPb3IzR0Yrc3dVUkFPbVVKK1J3dEVKczlXdlRHRVl4QlhxSTFNUUFaaENmVVFLUnpETVZqK1R3ckFJVjZqdlNVRWtZQXIxTFNrY3lUQmIvVitLWWZYN3hBZXVzcTNzTER0R0gza0VHQUNQV0lmbE5aZmhSUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBCbGFjayB0cmlhbmdsZVxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQVlDQVlBQUFDYlUvODBBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU1CSlJFRlVlTnJFbGxzT2hDQU1SVnN6QzlJbHpVN0tDbVZIVEpzb01XWU1VdHB5djlCZ2J1WFFCNVpTZGdCWVlZNHljZ0Jpdms4S1lGc1FNZk1pVFRCUDRvM25VekNLek9hYkxKYkx5Mi9nMzFldkdrQWdpblI0L1plZ0tINXFYM2JKQ3NjQTN0MHgza2dPNXRRRnloaEZmNTB4UnFGTGJ5TVVOSlF6Z3lqR1Mvd2dDcHZLcWtSQnB1V3JFNFY5ZCsxRTRkUFVYcUlnMTA3U1FPRS8yRFJReE13VER5Z0lJblZERVQ5VDNsQ29qLzZqL1ZDbUdqWk9sMmxLcFo4QUF3RFFQN3pJaW1ER0ZRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gICAgfVxuICB9XG59XG5cbi8vLyBBcHBsaWVzIHRoZSBtaWNybyBjbGVhcmZpeCBoYWNrIHBvcHVsYXJpemVkIGJ5IE5pY29sYXMgR2FsbGFnaGVyLiBJbmNsdWRlIHRoaXMgbWl4aW4gb24gYSBjb250YWluZXIgaWYgaXRzIGNoaWxkcmVuIGFyZSBhbGwgZmxvYXRlZCwgdG8gZ2l2ZSB0aGUgY29udGFpbmVyIGEgcHJvcGVyIGhlaWdodC5cbi8vLyBUaGUgY2xlYXJmaXggaXMgYXVnbWVudGVkIHdpdGggc3BlY2lmaWMgc3R5bGVzIHRvIHByZXZlbnQgYm9yZGVycyBpbiBmbGV4Ym94IGVudmlyb25tZW50c1xuLy8vIEBsaW5rIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrLyBNaWNybyBDbGVhcmZpeCBIYWNrXG4vLy8gQGxpbmsgaHR0cDovL2RhbmlzYWRlc2lnbmVyLmNvbS9ibG9nL2ZsZXhib3gtY2xlYXItZml4LXBzZXVkby1lbGVtZW50cy8gRmxleGJveCBmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcgJztcblxuICAgIEBpZiAkZ2xvYmFsLWZsZXhib3gge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLy8gQWRkcyBDU1MgZm9yIGEgXCJxdWFudGl0eSBxdWVyeVwiIHNlbGVjdG9yIHRoYXQgYXV0b21hdGljYWxseSBzaXplcyBlbGVtZW50cyBiYXNlZCBvbiBob3cgbWFueSB0aGVyZSBhcmUgaW5zaWRlIGEgY29udGFpbmVyLlxuLy8vIEBsaW5rIGh0dHA6Ly9hbGlzdGFwYXJ0LmNvbS9hcnRpY2xlL3F1YW50aXR5LXF1ZXJpZXMtZm9yLWNzcyBRdWFudGl0eSBRdWVyaWVzIGZvciBDU1Ncbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkbWF4IC0gTWF4aW11bSBudW1iZXIgb2YgaXRlbXMgdG8gZGV0ZWN0LiBUaGUgaGlnaGVyIHRoaXMgbnVtYmVyIGlzLCB0aGUgbW9yZSBDU1MgdGhhdCdzIHJlcXVpcmVkIHRvIGNvdmVyIGVhY2ggbnVtYmVyIG9mIGl0ZW1zLlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJGVsZW0gW2xpXSAtIFRhZyB0byB1c2UgZm9yIHNpYmxpbmcgc2VsZWN0b3JzLlxuQG1peGluIGF1dG8td2lkdGgoJG1heCwgJGVsZW06IGxpKSB7XG4gIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJG1heCB7XG4gICAgJjpudGgtbGFzdC1jaGlsZCgjeyRpfSk6Zmlyc3QtY2hpbGQsXG4gICAgJjpudGgtbGFzdC1jaGlsZCgjeyRpfSk6Zmlyc3QtY2hpbGQgfiAjeyRlbGVtfSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGkpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8vIFJlbW92ZXMgdGhlIGZvY3VzIHJpbmcgYXJvdW5kIGFuIGVsZW1lbnQgd2hlbiBhIG1vdXNlIGlucHV0IGlzIGRldGVjdGVkLlxuQG1peGluIGRpc2FibGUtbW91c2Utb3V0bGluZSB7XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAmIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vLyBNYWtlcyBhbiBlbGVtZW50IHZpc3VhbGx5IGhpZGRlbiwgYnV0IHN0aWxsIGFjY2Vzc2libGUgdG8ga2V5Ym9hcmRzIGFuZCBhc3Npc3RpdmUgZGV2aWNlcy5cbi8vLyBAbGluayBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5IEhpZGluZyBDb250ZW50IGZvciBBY2Nlc3NpYmlsaXR5XG4vLy8gQGxpbmsgaHR0cDovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cbi8vL1xuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJGVuZm9yY2UgLSBJZiBgdHJ1ZWAsIHVzZSBgIWltcG9ydGFudGAgb24gYXBwbGllZCBwcm9wZXJ0aWVzXG5AbWl4aW4gZWxlbWVudC1pbnZpc2libGUoXG4gICRlbmZvcmNlOiB0cnVlXG4pIHtcbiAgJGltcG9ydGFudDogaWYoJGVuZm9yY2UsICchaW1wb3J0YW50JywgbnVsbCk7XG5cbiAgcG9zaXRpb246IGFic29sdXRlICN7JGltcG9ydGFudH07XG4gIHdpZHRoOiAxcHggI3skaW1wb3J0YW50fTtcbiAgaGVpZ2h0OiAxcHggI3skaW1wb3J0YW50fTtcbiAgcGFkZGluZzogMCAjeyRpbXBvcnRhbnR9O1xuICBvdmVyZmxvdzogaGlkZGVuICN7JGltcG9ydGFudH07XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCkgI3skaW1wb3J0YW50fTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAjeyRpbXBvcnRhbnR9O1xuICBib3JkZXI6IDAgI3skaW1wb3J0YW50fTtcbn1cblxuLy8vIFJldmVyc2VzIHRoZSBDU1Mgb3V0cHV0IGNyZWF0ZWQgYnkgdGhlIGBlbGVtZW50LWludmlzaWJsZSgpYCBtaXhpbi5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRlbmZvcmNlIC0gSWYgYHRydWVgLCB1c2UgYCFpbXBvcnRhbnRgIG9uIGFwcGxpZWQgcHJvcGVydGllc1xuQG1peGluIGVsZW1lbnQtaW52aXNpYmxlLW9mZihcbiAgJGVuZm9yY2U6IHRydWVcbikge1xuICAkaW1wb3J0YW50OiBpZigkZW5mb3JjZSwgJyFpbXBvcnRhbnQnLCBudWxsKTtcblxuICBwb3NpdGlvbjogc3RhdGljICN7JGltcG9ydGFudH07XG4gIHdpZHRoOiBhdXRvICN7JGltcG9ydGFudH07XG4gIGhlaWdodDogYXV0byAjeyRpbXBvcnRhbnR9O1xuICBvdmVyZmxvdzogdmlzaWJsZSAjeyRpbXBvcnRhbnR9O1xuICBjbGlwOiBhdXRvICN7JGltcG9ydGFudH07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgI3skaW1wb3J0YW50fTtcbn1cblxuLy8vIFZlcnRpY2FsbHkgY2VudGVycyB0aGUgZWxlbWVudCBpbnNpZGUgb2YgaXRzIGZpcnN0IG5vbi1zdGF0aWMgcGFyZW50LFxuLy8vIEBsaW5rIGh0dHA6Ly93d3cuc2l0ZXBvaW50LmNvbS9jZW50ZXJpbmctd2l0aC1zYXNzLyBDZW50ZXJpbmcgV2l0aCBTYXNzXG5AbWl4aW4gdmVydGljYWwtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vLy8gSG9yaXpvbnRhbGx5IGNlbnRlcnMgdGhlIGVsZW1lbnQgaW5zaWRlIG9mIGl0cyBmaXJzdCBub24tc3RhdGljIHBhcmVudCxcbi8vLyBAbGluayBodHRwOi8vd3d3LnNpdGVwb2ludC5jb20vY2VudGVyaW5nLXdpdGgtc2Fzcy8gQ2VudGVyaW5nIFdpdGggU2Fzc1xuQG1peGluIGhvcml6b250YWwtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLy8vIEFic29sdXRlbHkgY2VudGVycyB0aGUgZWxlbWVudCBpbnNpZGUgb2YgaXRzIGZpcnN0IG5vbi1zdGF0aWMgcGFyZW50LFxuLy8vIEBsaW5rIGh0dHA6Ly93d3cuc2l0ZXBvaW50LmNvbS9jZW50ZXJpbmctd2l0aC1zYXNzLyBDZW50ZXJpbmcgV2l0aCBTYXNzXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLy8vIEl0ZXJhdGVzIHRocm91Z2ggYnJlYWtwb2ludHMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnQtY2xhc3Nlc2AgYW5kIHByaW50cyB0aGUgQ1NTIGluc2lkZSB0aGUgbWl4aW4gYXQgZWFjaCBicmVha3BvaW50J3MgbWVkaWEgcXVlcnkuIFVzZSB0aGlzIHdpdGggdGhlIGdyaWQsIG9yIGFueSBvdGhlciBjb21wb25lbnQgdGhhdCBoYXMgcmVzcG9uc2l2ZSBjbGFzc2VzLlxuLy8vXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkc21hbGwgW3RydWVdIC0gSWYgYGZhbHNlYCwgdGhlIG1peGluIHdpbGwgc2tpcCB0aGUgYHNtYWxsYCBicmVha3BvaW50LiBVc2UgdGhpcyB3aXRoIGNvbXBvbmVudHMgdGhhdCBkb24ndCBwcmVmaXggY2xhc3NlcyB3aXRoIGBzbWFsbC1gLCBvbmx5IGBtZWRpdW0tYCBhbmQgdXAuXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkYXV0by1pbnNlcnQtYnJlYWtwb2ludHMgW3RydWVdIC0gSWYgYGZhbHNlYCwgdGhlIG1peGluIHdpbGwgaXRlcmF0ZSBvdmVyIGJyZWFrcG9pbnRzIHdpdGhvdXQgZG9pbmcgdGhlIG1lZGlhIHF1ZXJ5IGl0c2VsZi4gVXNlZnVsIGZvciBtb3JlIGNvbXBsZXggbWVkaWEgcXVlcnkgZ2VuZXJhdGlvbiBhcyBpbiB0aGUgbWFyZ2luIGdyaWQuXG5AbWl4aW4gLXpmLWVhY2gtYnJlYWtwb2ludChcbiAgJHNtYWxsOiB0cnVlLFxuICAkYXV0by1pbnNlcnQtYnJlYWtwb2ludHM6IHRydWVcbikge1xuICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50LWluKGF1dG8sIC16Zi1ib29sKCRzbWFsbCksIC16Zi1ib29sKCRhdXRvLWluc2VydC1icmVha3BvaW50cykpIHtcbiAgICBAY29udGVudFxuICB9O1xufVxuXG4vLy8gSXRlcmF0ZXMgd2l0aCBgQGNvbnRlbnRgIHRocm91Z2ggdGhlIGdpdmVuIGxpc3Qgb2YgYnJlYWtwb2ludHMgYCRicmVha3BvaW50c2AuXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxMaXN0fSAkYnJlYWtwb2ludHMgW2F1dG9dIC0gQnJlYWtwb2ludHMgdG8gaXRlcmF0ZXMgb24uIEl0IGNhbiBiZSBhIGJyZWFrcG9pbnQgbmFtZSwgbGlzdCBvZiBicmVha3BvaW50cyBvciBgYXV0b2AgZm9yIGFsbCBicmVha3BvaW50cy5cbi8vLyBAcGFyYW0ge0Jvb2xlYW58TnVsbH0gJHplcm8tYnJlYWtwb2ludCBbbnVsbF0gLSBXaGV0aGVyIHRoZSB6ZXJvLWJyZWFrcG9pbnQgKG9mdGVuIGBzbWFsbGApIG11c3QgYmUgaW5jbHVkZWQuIElmIGB0cnVlYCwgaXQgd2lsbCBhbHdheXMgYmUgYWRkZWQgdG8gdGhlIGxpc3QgaWYgbm90IGFscmVhZHkgdGhlcmUuIElmIGBmYWxzZWAsIGl0IHdpbGwgYWx3YXlzIGJlIHJlbW92ZWQuIERvZXMgbm90aGluZyBieSBkZWZhdWx0LlxuLy8vIEBwYXJhbSB7Qm9vbGVhbnxLZXl3b3JkfSAkbWVkaWEtcXVlcmllcyBbdHJ1ZV0gLSBXaGV0aGVyIG1lZGlhLXF1ZXJpZXMgbXVzdCBiZSBnZW5lcmF0ZWQuIElmIGBmb3ItbGlzdHNgLCBvbmx5IGdlbmVyYXRlIG1lZGlhLXF1ZXJpZXMgd2hlbiBgJGJyZWFrcG9pbnRzYCBpcyBhIGxpc3QuXG5AbWl4aW4gLXpmLWVhY2gtYnJlYWtwb2ludC1pbihcbiAgJGJyZWFrcG9pbnRzOiBhdXRvLFxuICAkemVyby1icmVha3BvaW50OiBudWxsLFxuICAkbWVkaWEtcXVlcmllczogdHJ1ZVxuKSB7XG4gICQtbGlzdDogKCk7XG4gICQtYnJlYWtwb2ludHMtaXMtYS1saXN0OiB0cnVlO1xuXG4gIC8vIFJldHJpZXZlIHRoZSBsaXN0IG9mIGJyZWFrcG9pbnQocykgdG8gaXRlcmF0ZSBvbi5cbiAgQGlmICRicmVha3BvaW50cyA9PSBhdXRvIHtcbiAgICAkLWxpc3Q6ICRicmVha3BvaW50LWNsYXNzZXM7XG4gIH1cbiAgQGVsc2UgaWYgdHlwZS1vZigkYnJlYWtwb2ludHMpID09ICdsaXN0JyB7XG4gICAgJC1saXN0OiAkYnJlYWtwb2ludHM7XG4gIH1cbiAgQGVsc2UgaWYgdHlwZS1vZigkYnJlYWtwb2ludHMpID09ICdzdHJpbmcnIHtcbiAgICAkLWxpc3Q6ICgkYnJlYWtwb2ludHMpO1xuICAgICQtYnJlYWtwb2ludHMtaXMtYS1saXN0OiBmYWxzZTtcbiAgfVxuICBAZWxzZSB7XG4gICAgQGVycm9yICdXcm9uZyBzeW50YXggZm9yIFwiJGJyZWFrcG9pbnRzXCIgaW4gXCItemYtZWFjaC1icmVha3BvaW50LWluKClcIi4gR290IFwiI3skYnJlYWtwb2ludHN9XCIgKCN7dHlwZS1vZigkYnJlYWtwb2ludHMpfSkuIEV4cGVjdGVkIGEgYnJlYWtwb2ludCBuYW1lLCBhIGxpc3Qgb2YgYnJlYWtwb2ludHMgb3IgXCJhdXRvXCInO1xuICB9XG5cbiAgLy8gQWRkIG9yIHJlbW92ZSB0aGUgemVybyBicmVha3BvaW50IGFjY29yZGluZyB0byBgJHplcm8tYnJlYWtwb2ludGBcbiAgQGlmICR6ZXJvLWJyZWFrcG9pbnQgPT0gdHJ1ZSB7XG4gICAgJC1saXN0OiBqb2luKCgkLXpmLXplcm8tYnJlYWtwb2ludCksIHNsLXJlbW92ZSgkLWxpc3QsICQtemYtemVyby1icmVha3BvaW50KSk7XG4gIH1cbiAgQGVsc2UgaWYgJHplcm8tYnJlYWtwb2ludCA9PSBmYWxzZSB7XG4gICAgJC1saXN0OiBzbC1yZW1vdmUoJC1saXN0LCAkLXpmLXplcm8tYnJlYWtwb2ludCk7XG4gIH1cblxuICAvLyBJdGVyYXRlIG9uIGJyZWFrcG9pbnQocylcbiAgQGVhY2ggJGJwIGluICQtbGlzdCB7XG4gICAgJG9sZC16Zi1zaXplOiBudWxsO1xuICAgIEBpZiBnbG9iYWwtdmFyaWFibGUtZXhpc3RzKC16Zi1zaXplKSB7XG4gICAgICAkb2xkLXpmLXNpemU6ICQtemYtc2l6ZTtcbiAgICB9XG4gICAgJC16Zi1zaXplOiAkYnAgIWdsb2JhbDtcblxuICAgIEBpZiAoJG1lZGlhLXF1ZXJpZXMgPT0gdHJ1ZVxuICAgICAgb3IgKCRtZWRpYS1xdWVyaWVzID09ICdmb3ItbGlzdHMnIGFuZCAkLWJyZWFrcG9pbnRzLWlzLWEtbGlzdCkpIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJwKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAkLXpmLXNpemU6ICRvbGQtemYtc2l6ZSAhZ2xvYmFsO1xuICB9XG59XG5cbi8vLyBHZW5lcmF0ZSB0aGUgYEBjb250ZW50YCBwYXNzZWQgdG8gdGhlIG1peGluIHdpdGggYSB2YWx1ZSBgJC16Zi1icC12YWx1ZWAgcmVsYXRlZCB0byBhIGJyZWFrcG9pbnQsIGRlcGVuZGluZyBvbiB0aGUgYCRuYW1lYCBwYXJhbWV0ZXI6XG4vLy8gLSBGb3IgYSBzaW5nbGUgdmFsdWUsIGAkLXpmLWJwLXZhbHVlYCBpcyB0aGlzIHZhbHVlLlxuLy8vIC0gRm9yIGEgYnJlYWtwb2ludCBuYW1lLCBgJC16Zi1icC12YWx1ZWAgaXMgdGhlIGNvcnJlc3BvbmRpbmcgYnJlYWtwb2ludCB2YWx1ZSBpbiBgJG1hcGAuXG4vLy8gLSBGb3IgXCJhdXRvXCIsIGAkLXpmLWJwLXZhbHVlYCBpcyB0aGUgY29ycmVzcG9uZGluZyBicmVha3BvaW50IHZhbHVlIGluIGAkbWFwYCBhbmQgaXMgcGFzc2VkIHRvIGBAY29udGVudGAsIHdoaWNoIGlzIG1hZGUgcmVzcG9uc2l2ZSBmb3IgZWFjaCBicmVha3BvaW50IG9mIGAkbWFwYC5cbi8vLyBAcGFyYW0ge051bWJlcnxBcnJheXxLZXl3b3JkfSAkbmFtZSBbYXV0b10gLSBTaW5nbGUgdmFsdWUsIGJyZWFrcG9pbnQgbmFtZSwgb3IgbGlzdCBvZiBicmVha3BvaW50IG5hbWVzIHRvIHVzZS4gXCJhdXRvXCIgYnkgZGVmYXVsdC5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRtYXAgLSBNYXAgb2YgYnJlYWtwb2ludHMgYW5kIHZhbHVlcyBvciBzaW5nbGUgdmFsdWUgdG8gdXNlLlxuQG1peGluIC16Zi1icmVha3BvaW50LXZhbHVlKFxuICAkbmFtZTogYXV0byxcbiAgJG1hcDogbnVsbFxuKSB7XG4gIEBpZiAkbmFtZSA9PSBhdXRvIGFuZCB0eXBlLW9mKCRtYXApID09ICdtYXAnIHtcbiAgICAvLyBcImF1dG9cIlxuICAgIEBlYWNoICRrLCAkdiBpbiAkbWFwIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGspIHtcbiAgICAgICAgQGluY2x1ZGUgLXpmLWJyZWFrcG9pbnQtdmFsdWUoJHYsICRtYXApIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gYnJlYWtwb2ludCBuYW1lXG4gICAgQGlmIHR5cGUtb2YoJG5hbWUpID09ICdzdHJpbmcnIHtcbiAgICAgICRicC12YWx1ZTogLXpmLWdldC1icC12YWwoJG1hcCwgJG5hbWUpO1xuICAgICAgQGlmICRicC12YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgJG5hbWU6ICRicC12YWx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBicmVha3BvaW50IHZhbHVlXG4gICAgJC16Zi1icC12YWx1ZTogJG5hbWUgIWdsb2JhbDtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGdyaWRcbi8vLy9cblxuLy8vIE91dHB1dHMgQ1NTIGNsYXNzZXMgZm9yIHRoZSBncmlkLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuQG1peGluIGZvdW5kYXRpb24tZ3JpZChcbiAgJHJvdzogJ3JvdycsXG4gICRjb2x1bW46ICdjb2x1bW4nLFxuICAkY29sdW1uLXJvdzogJ2NvbHVtbi1yb3cnLFxuICAkZ3V0dGVyOiAnZ3V0dGVyJyxcbiAgJHB1c2g6ICdwdXNoJyxcbiAgJHB1bGw6ICdwdWxsJyxcbiAgJGNlbnRlcjogJ2NlbnRlcmVkJyxcbiAgJHVuY2VudGVyOiAndW5jZW50ZXJlZCcsXG4gICRjb2xsYXBzZTogJ2NvbGxhcHNlJyxcbiAgJHVuY29sbGFwc2U6ICd1bmNvbGxhcHNlJyxcbiAgJG9mZnNldDogJ29mZnNldCcsXG4gICRlbmQ6ICdlbmQnLFxuICAkZXhwYW5kZWQ6ICdleHBhbmRlZCcsXG4gICRibG9jazogJ2Jsb2NrJ1xuKSB7XG4gIC8vIFJvd1xuICAuI3skcm93fSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1yb3c7XG5cbiAgICAvLyBDb2xsYXBzaW5nXG4gICAgJi4jeyRjb2xsYXBzZX0ge1xuICAgICAgPiAuI3skY29sdW1ufSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sLWNvbGxhcHNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lc3RpbmdcbiAgICAmIC4jeyRyb3d9IHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtcm93LW5lc3QoJGdyaWQtY29sdW1uLWd1dHRlcik7XG5cbiAgICAgICYuI3skY29sbGFwc2V9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFeHBhbmRlZCAoZnVsbC13aWR0aCkgcm93XG4gICAgJi4jeyRleHBhbmRlZH0ge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1yb3ctc2l6ZShleHBhbmQpO1xuXG4gICAgICAuI3skcm93fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLiN7JGV4cGFuZGVkfSkgLiN7JHJvd30ge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1yb3ctc2l6ZShleHBhbmQpO1xuICAgIH1cblxuICAgIEBpZiB0eXBlLW9mKCRncmlkLWNvbHVtbi1ndXR0ZXIpID09ICdtYXAnIHtcbiAgICAgIC8vIFN0YXRpYyAodW5yZXNwb25zaXZlKSByb3cgZ3V0dGVyc1xuICAgICAgLy9cbiAgICAgIEBlYWNoICRicmVha3BvaW50LCAkdmFsdWUgaW4gJGdyaWQtY29sdW1uLWd1dHRlciB7XG4gICAgICAgICYuI3skZ3V0dGVyfS0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgPiAuI3skY29sdW1ufSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbC1ndXR0ZXIoJHZhbHVlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb2x1bW5cbiAgLiN7JGNvbHVtbn0ge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuXG4gICAgQGlmICRncmlkLWNvbHVtbi1hbGlnbi1lZGdlIHtcbiAgICAgICYuI3skZW5kfSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sLWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb2x1bW4gcm93XG4gIC8vIFRoZSBkb3VibGUgLnJvdyBjbGFzcyBpcyBuZWVkZWQgdG8gYnVtcCB1cCB0aGUgc3BlY2lmaWNpdHlcbiAgLiN7JGNvbHVtbn0uI3skcm93fS4jeyRyb3d9IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC8vIFRvIHByb3Blcmx5IG5lc3QgYSBjb2x1bW4gcm93LCBwYWRkaW5nIGFuZCBtYXJnaW4gaXMgcmVtb3ZlZFxuICAuI3skcm93fSAuI3skY29sdW1ufS4jeyRyb3d9LiN7JHJvd30ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uLWNvdW50IHtcbiAgICAgIC8vIENvbHVtbiB3aWR0aFxuICAgICAgLiN7JC16Zi1zaXplfS0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sLXNpemUoJGkpO1xuICAgICAgfVxuXG4gICAgICAvLyBTb3VyY2Ugb3JkZXJpbmdcbiAgICAgIEBpZiAkaSA8ICRncmlkLWNvbHVtbi1jb3VudCB7XG4gICAgICAgIEBpZiAkcHVzaCB7XG4gICAgICAgICAgLiN7JC16Zi1zaXplfS0jeyRwdXNofS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbC1wb3MoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkcHVsbCB7XG4gICAgICAgICAgLiN7JC16Zi1zaXplfS0jeyRwdWxsfS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbC1wb3MoLSRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT2Zmc2V0c1xuICAgICAgJG86ICRpIC0gMTtcblxuICAgICAgQGlmICRvZmZzZXQge1xuICAgICAgICAuI3skLXpmLXNpemV9LSN7JG9mZnNldH0tI3skb30ge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sLW9mZigkbyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9jayBncmlkXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkYmxvY2stZ3JpZC1tYXgge1xuICAgICAgLiN7JC16Zi1zaXplfS11cC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbGF5b3V0KCRpLCAnLiN7JGNvbHVtbn0nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIGNvbGxhcHNpbmdcbiAgICAuI3skLXpmLXNpemV9LSN7JGNvbGxhcHNlfSB7XG4gICAgICA+IC4jeyRjb2x1bW59IHsgQGluY2x1ZGUgZ3JpZC1jb2wtY29sbGFwc2U7IH1cblxuICAgICAgLiN7JHJvd30ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC4jeyRleHBhbmRlZH0uI3skcm93fSAuI3skLXpmLXNpemV9LSN7JGNvbGxhcHNlfS4jeyRyb3d9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC4jeyQtemYtc2l6ZX0tI3skdW5jb2xsYXBzZX0ge1xuICAgICAgPiAuI3skY29sdW1ufSB7IEBpbmNsdWRlIGdyaWQtY29sLWd1dHRlcigkLXpmLXNpemUpOyB9XG4gICAgfVxuXG4gICAgLy8gUG9zaXRpb25pbmdcbiAgICBAaWYgJGNlbnRlciB7XG4gICAgICAuI3skLXpmLXNpemV9LSN7JGNlbnRlcn0ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbC1wb3MoY2VudGVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHdXR0ZXIgYWRqdXN0bWVudFxuICAgICQtZ3V0dGVyLXVucG9zLXNlbGVjdG9yOiAoXG4gICAgICBpZigkdW5jZW50ZXIsICcuI3skLXpmLXNpemV9LSN7JHVuY2VudGVyfScsIG51bGwpLFxuICAgICAgaWYoJHB1c2gsICcuI3skLXpmLXNpemV9LSN7JHB1c2h9LTAnLCBudWxsKSxcbiAgICAgIGlmKCRwdWxsLCAnLiN7JC16Zi1zaXplfS0jeyRwdWxsfS0wJywgbnVsbCksXG4gICAgKTtcbiAgICBAaWYgKCR1bmNlbnRlciBvciAkcHVzaCBvciAkcHVsbCkge1xuICAgICAgI3skLWd1dHRlci11bnBvcy1zZWxlY3Rvcn0ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbC11bnBvcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCbG9jayBncmlkIGNvbHVtbnNcbiAgLiN7JGNvbHVtbn0tI3skYmxvY2t9IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbHVtbi1tYXJnaW47XG4gIH1cblxuICBAaWYgJGNvbHVtbiA9PSAnY29sdW1uJyBhbmQgaGFzLXZhbHVlKCRncmlkLWNvbHVtbi1hbGlhcykge1xuICAgIC4jeyRncmlkLWNvbHVtbi1hbGlhc30ge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgcGxhY2Vob2xkZXItaW4tZXh0ZW5kXG4gICAgICBAZXh0ZW5kIC5jb2x1bW47XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZ3JpZFxuLy8vL1xuXG4vLy8gQ2hhbmdlIHRoZSBiZWhhdmlvciBvZiBjb2x1bW5zIGRlZmluZWQgaW5zaWRlIHRoaXMgbWl4aW4gdG8gdXNlIGEgZGlmZmVyZW50IGNvbHVtbiBjb3VudC5cbi8vLyBAY29udGVudFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRjb2x1bW5zIC0gTnVtYmVyIG9mIGNvbHVtbnMgdG8gdXNlLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHJvb3QgW2ZhbHNlXVxuLy8vICAgSWYgYGZhbHNlYCwgc2VsZWN0b3JzIGluc2lkZSB0aGlzIG1peGluIHdpbGwgbmVzdCBpbnNpZGUgdGhlIHBhcmVudCBzZWxlY3Rvci5cbi8vLyAgIElmIGB0cnVlYCwgc2VsZWN0b3JzIHdpbGwgbm90IG5lc3QuXG5AbWl4aW4gZ3JpZC1jb250ZXh0KFxuICAkY29sdW1ucyxcbiAgJHJvb3Q6IGZhbHNlXG4pIHtcbiAgLy8gU3RvcmUgdGhlIGN1cnJlbnQgY29sdW1uIGNvdW50IHNvIGl0IGNhbiBiZSByZS1zZXQgbGF0ZXJcbiAgJG9sZC1ncmlkLWNvbHVtbi1jb3VudDogJGdyaWQtY29sdW1uLWNvdW50O1xuICAkZ3JpZC1jb2x1bW4tY291bnQ6ICRjb2x1bW5zICFnbG9iYWw7XG5cbiAgQGlmICRyb290IHtcbiAgICBAYXQtcm9vdCB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgLy8gUmVzdG9yZSB0aGUgb2xkIGNvbHVtbiBjb3VudFxuICAkZ3JpZC1jb2x1bW4tY291bnQ6ICRvbGQtZ3JpZC1jb2x1bW4tY291bnQgIWdsb2JhbDtcbn1cblxuLy8vIENyZWF0ZXMgYSBncmlkIHJvdy5cbi8vLyBAY29udGVudFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRjb2x1bW5zIFtudWxsXSAtIENvbHVtbiBjb3VudCBmb3IgdGhpcyByb3cuIGBudWxsYCB3aWxsIHVzZSB0aGUgZGVmYXVsdCBjb2x1bW4gY291bnQuXG4vLy8gQHBhcmFtIHtLZXl3b3Jkc30gJGJlaGF2aW9yIFtudWxsXVxuLy8vICAgTW9kaWZpY2F0aW9ucyB0byB0aGUgZGVmYXVsdCBncmlkIHN0eWxlcy4gYG5lc3RgIGluZGljYXRlcyB0aGUgcm93IHdpbGwgYmUgcGxhY2VkIGluc2lkZSBhbm90aGVyIHJvdy4gYGNvbGxhcHNlYCBpbmRpY2F0ZXMgdGhhdCB0aGUgY29sdW1ucyBpbnNpZGUgdGhpcyByb3cgd2lsbCBub3QgaGF2ZSBwYWRkaW5nLiBgbmVzdCBjb2xsYXBzZWAgY29tYmluZXMgYm90aCBiZWhhdmlvcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHNpemUgWyRncmlkLXJvdy13aWR0aF0gTWF4aW11bSBzaXplIG9mIHRoZSByb3cuIFNldCB0byBgZXhwYW5kYCB0byBtYWtlIHRoZSByb3cgdGFraW5nIHRoZSBmdWxsIHdpZHRoLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJGNmIFt0cnVlXSAtIFdoZXRoZXIgb3Igbm90IHRvIGluY2x1ZGUgYSBjbGVhcmZpeC5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1jb2x1bW4tZ3V0dGVyXSAtIEd1dHRlciBtYXAgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZSB3aGVuIGludmVydGluZyBtYXJnaW5zLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGdyaWQtcm93KFxuICAkY29sdW1uczogbnVsbCxcbiAgJGJlaGF2aW9yOiBudWxsLFxuICAkc2l6ZTogJGdyaWQtcm93LXdpZHRoLFxuICAkY2Y6IHRydWUsXG4gICRndXR0ZXJzOiAkZ3JpZC1jb2x1bW4tZ3V0dGVyXG4pIHtcbiAgJG1hcmdpbjogYXV0bztcblxuICBAaWYgaW5kZXgoJGJlaGF2aW9yLCBuZXN0KSAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBncmlkLXJvdy1uZXN0KCRndXR0ZXJzKTtcblxuICAgIEBpZiBpbmRleCgkYmVoYXZpb3IsIGNvbGxhcHNlKSAhPSBudWxsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1yb3ctc2l6ZSgkc2l6ZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgQGlmICRjZiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cblxuICBAaWYgJGNvbHVtbnMgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb250ZXh0KCRjb2x1bW5zKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIEludmVydHMgdGhlIG1hcmdpbnMgb2YgYSByb3cgdG8gbmVzdCBpdCBpbnNpZGUgb2YgYSBjb2x1bW4uXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1jb2x1bW4tZ3V0dGVyXSAtIEd1dHRlciBtYXAgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZSB3aGVuIGludmVydGluZyBtYXJnaW5zLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGdyaWQtcm93LW5lc3QoJGd1dHRlcnM6ICRncmlkLWNvbHVtbi1ndXR0ZXIpIHtcbiAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCB7XG4gICAgJG1hcmdpbjogcmVtLWNhbGMoLXpmLWdldC1icC12YWwoJGd1dHRlcnMsICQtemYtc2l6ZSkpICogMC41ICogLTE7XG5cbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XG4gIH1cbn1cblxuLy8vIFNldCBhIGdyaWQgcm93IHNpemVcbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICRzaXplIFskZ3JpZC1yb3ctd2lkdGhdIE1heGltdW0gc2l6ZSBvZiB0aGUgcm93LiBTZXQgdG8gYGV4cGFuZGAgdG8gbWFrZSB0aGUgcm93IHRha2luZyB0aGUgZnVsbCB3aWR0aC5cbkBtaXhpbiBncmlkLXJvdy1zaXplKCRzaXplOiAkZ3JpZC1yb3ctd2lkdGgpIHtcbiAgQGlmICRzaXplID09IGV4cGFuZCB7XG4gICAgJHNpemU6IG5vbmU7XG4gIH1cblxuICBtYXgtd2lkdGg6ICRzaXplO1xufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGdyaWRcbi8vLy9cblxuLy8vIFNldCB0aGUgZ3V0dGVycyBvbiBhIGNvbHVtblxuLy8vIEBwYXJhbSB7TnVtYmVyfEtleXdvcmR9ICRndXR0ZXIgW2F1dG9dXG4vLy8gICBTcGFjaW5nIGJldHdlZW4gY29sdW1ucywgYWNjZXB0cyBtdWx0aXBsZSB2YWx1ZXM6XG4vLy8gICAtIEEgc2luZ2xlIHZhbHVlIHdpbGwgbWFrZSB0aGUgZ3V0dGVyIHRoYXQgZXhhY3Qgc2l6ZS5cbi8vLyAgIC0gQSBicmVha3BvaW50IG5hbWUgd2lsbCBtYWtlIHRoZSBndXR0ZXIgdGhlIGNvcnJlc3BvbmRpbmcgc2l6ZSBpbiB0aGUgJGd1dHRlcnMgbWFwLlxuLy8vICAgLSBcImF1dG9cIiB3aWxsIG1ha2UgdGhlIGd1dHRlciByZXNwb25zaXZlLCB1c2luZyB0aGUgJGd1dHRlcnMgbWFwIHZhbHVlcy5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1jb2x1bW4tZ3V0dGVyXSAtIEd1dHRlciBtYXAgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZS4gUmVzcG9uc2l2ZSBndXR0ZXIgc2V0dGluZ3MgYnkgZGVmYXVsdC5cbkBtaXhpbiBncmlkLWNvbHVtbi1ndXR0ZXIoXG4gICRndXR0ZXI6IGF1dG8sXG4gICRndXR0ZXJzOiAkZ3JpZC1jb2x1bW4tZ3V0dGVyXG4pIHtcbiAgQGluY2x1ZGUgLXpmLWJyZWFrcG9pbnQtdmFsdWUoJGd1dHRlciwgJGd1dHRlcnMpIHtcbiAgICAkcGFkZGluZzogcmVtLWNhbGMoJC16Zi1icC12YWx1ZSkgKiAwLjU7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICB9XG59XG5cbi8vLyBDb2xsYXBzZSB0aGUgZ3V0dGVycyBvbiBhIGNvbHVtbiBieSByZW1vdmluZyB0aGUgcGFkZGluZy4gKipOb3RlOioqIG9ubHkgdXNlIHRoaXMgbWl4aW4gd2l0aGluIGEgYnJlYWtwb2ludC4gVG8gY29sbGFwc2UgYSBjb2x1bW4ncyBndXR0ZXJzIG9uIGFsbCBzY3JlZW4gc2l6ZXMsIHVzZSB0aGUgYCRndXR0ZXJgIHBhcmFtZXRlciBvZiB0aGUgYGdyaWQtY29sdW1uKClgIG1peGluIGluc3RlYWQuXG5AbWl4aW4gZ3JpZC1jb2x1bW4tY29sbGFwc2Uge1xuICBAaW5jbHVkZSBncmlkLWNvbHVtbi1ndXR0ZXIoMCk7XG59XG5cbi8vLyBTaG9ydGhhbmQgZm9yIGBncmlkLWNvbHVtbi1ndXR0ZXIoKWAuXG4vLy8gQGFsaWFzIGdyaWQtY29sdW1uLWd1dHRlclxuQG1peGluIGdyaWQtY29sLWd1dHRlcihcbiAgJGd1dHRlcjogYXV0byxcbiAgJGd1dHRlcnM6ICRncmlkLWNvbHVtbi1ndXR0ZXJcbikge1xuICBAaW5jbHVkZSBncmlkLWNvbHVtbi1ndXR0ZXIoJGd1dHRlciwgJGd1dHRlcnMpO1xufVxuXG4vLy8gU2hvcnRoYW5kIGZvciBgZ3JpZC1jb2x1bW4tY29sbGFwc2UoKWAuXG4vLy8gQGFsaWFzIGdyaWQtY29sdW1uLWNvbGxhcHNlXG5AbWl4aW4gZ3JpZC1jb2wtY29sbGFwc2Uge1xuICBAaW5jbHVkZSBncmlkLWNvbHVtbi1jb2xsYXBzZTtcbn1cblxuLy8vIFNldHMgYm90dG9tIG1hcmdpbiBvbiBncmlkIGNvbHVtbnMgdG8gbWF0Y2ggZ3V0dGVyc1xuLy8vIEBwYXJhbSB7TnVtYmVyfEtleXdvcmR9ICRtYXJnaW4gW2F1dG9dXG4vLy8gICBUaGUgYm90dG9tIG1hcmdpbiBvbiBncmlkIGNvbHVtbnMsIGFjY2VwdHMgbXVsdGlwbGUgdmFsdWVzOlxuLy8vICAgLSBBIHNpbmdsZSB2YWx1ZSB3aWxsIG1ha2UgdGhlIG1hcmdpbiB0aGF0IGV4YWN0IHNpemUuXG4vLy8gICAtIEEgYnJlYWtwb2ludCBuYW1lIHdpbGwgbWFrZSB0aGUgbWFyZ2luIHRoZSBjb3JyZXNwb25kaW5nIHNpemUgaW4gdGhlICRtYXJnaW5zIG1hcC5cbi8vLyAgIC0gXCJhdXRvXCIgd2lsbCBtYWtlIHRoZSBtYXJnaW4gcmVzcG9uc2l2ZSwgdXNpbmcgdGhlICRtYXJnaW5zIG1hcCB2YWx1ZXMuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkbWFyZ2lucyBbJGdyaWQtY29sdW1uLWd1dHRlcl0gLSBNYXAgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZS4gUmVzcG9uc2l2ZSBndXR0ZXIgc2V0dGluZ3MgYnkgZGVmYXVsdC5cbkBtaXhpbiBncmlkLWNvbHVtbi1tYXJnaW4gKFxuICAkbWFyZ2luOiBhdXRvLFxuICAkbWFyZ2luczogJGdyaWQtY29sdW1uLWd1dHRlclxuKSB7XG4gIEBpbmNsdWRlIC16Zi1icmVha3BvaW50LXZhbHVlKCRtYXJnaW4sICRtYXJnaW5zKSB7XG4gICAgJG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKCQtemYtYnAtdmFsdWUpO1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90dG9tO1xuXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGJyZWFrcG9pbnRzXG4vLy8vXG5cbi8vLy9cbi8vLyBQYXRjaCB0byBmaXggaXNzdWUgIzEyMDgwXG5cbiQtemYtc2l6ZTogbnVsbDtcbi8vLy9cblxuLy8vIEEgbGlzdCBvZiBuYW1lZCBicmVha3BvaW50cy4gWW91IGNhbiB1c2UgdGhlc2Ugd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdG8gcXVpY2tseSBjcmVhdGUgbWVkaWEgcXVlcmllcy5cbi8vLyBAdHlwZSBNYXBcbiRicmVha3BvaW50czogKFxuICBzbWFsbDogMCxcbiAgbWVkaXVtOiA2NDBweCxcbiAgbGFyZ2U6IDEwMjRweCxcbiAgeGxhcmdlOiAxMjAwcHgsXG4gIHh4bGFyZ2U6IDE0NDBweCxcbikgIWRlZmF1bHQ7XG5cbi8vLyBBIGxpc3Qgb2YgbmFtZWQgSGlEUEkgYnJlYWtwb2ludHMuIFlvdSBjYW4gdXNlIHRoZXNlIHdpdGggdGhlIGBicmVha3BvaW50KClgIG1peGluIHRvIHF1aWNrbHkgY3JlYXRlIG1lZGlhIHF1ZXJpZXMgZm9yIHJlc29sdXRpb25zLlxuLy8vIFZhbHVlcyBtdXN0IHJlcHJlc2VudCB0aGUgZGV2aWNlIHBpeGVscyAvIHdlYiBwaXhlbHMgcmF0aW9uIGFuZCBiZSB1bml0bGVzcyBvciBpbiBEUFBYLlxuLy8vIEB0eXBlIE1hcFxuJGJyZWFrcG9pbnRzLWhpZHBpOiAoXG4gIGhpZHBpLTE6IDEsXG4gIGhpZHBpLTEtNTogMS41LFxuICBoaWRwaS0yOiAyLFxuICByZXRpbmE6IDIsXG4gIGhpZHBpLTM6IDNcbikgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgbGFyZ2VzdCBuYW1lZCBicmVha3BvaW50IGluIHdoaWNoIHRvIGluY2x1ZGUgcHJpbnQgYXMgYSBtZWRpYSB0eXBlXG4vLy8gQHR5cGUgS2V5d29yZFxuJHByaW50LWJyZWFrcG9pbnQ6IGxhcmdlICFkZWZhdWx0O1xuXG4kLXpmLXplcm8tYnJlYWtwb2ludDogc21hbGwgIWRlZmF1bHQ7XG5cbiQtemYtYnJlYWtwb2ludHMta2V5czogbWFwLXRvLWxpc3QoJGJyZWFrcG9pbnRzLCAna2V5cycpO1xuXG5AaWYgbnRoKG1hcC12YWx1ZXMoJGJyZWFrcG9pbnRzKSwgMSkgIT0gMCB7XG4gIEBlcnJvciAnVGhlIGZpcnN0IGtleSBpbiB0aGUgJGJyZWFrcG9pbnRzIG1hcCBtdXN0IGhhdmUgYSB2YWx1ZSBvZiBcIjBcIi4nO1xufVxuQGVsc2Uge1xuICAkLXpmLXplcm8tYnJlYWtwb2ludDogbnRoKG1hcC1rZXlzKCRicmVha3BvaW50cyksIDEpO1xufVxuXG4vLy8gQWxsIG9mIHRoZSBuYW1lcyBpbiB0aGlzIGxpc3Qgd2lsbCBiZSBvdXRwdXQgYXMgY2xhc3NlcyBpbiB5b3VyIENTUywgbGlrZSBgLnNtYWxsLTEyYCwgYC5tZWRpdW0tNmAsIGFuZCBzbyBvbi4gRWFjaCB2YWx1ZSBpbiB0aGlzIGxpc3QgbXVzdCBhbHNvIGJlIGluIHRoZSBgJGJyZWFrcG9pbnRzYCBtYXAuXG4vLy8gQHR5cGUgTGlzdFxuJGJyZWFrcG9pbnQtY2xhc3NlczogKHNtYWxsIG1lZGl1bSBsYXJnZSkgIWRlZmF1bHQ7XG5cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBzdHJpbmcgbWF0Y2hpbmcgdGhlIGlucHV0IHZhbHVlLiBSZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIGBicmVha3BvaW50KClgIG1peGluIHRvIHNlZSB3aGF0IHRoZSBwb3NzaWJsZSBpbnB1dHMgYXJlLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHZhbCBbc21hbGxdIC0gQnJlYWtwb2ludCBuYW1lLCBvciBweCwgcmVtLCBvciBlbSB2YWx1ZSB0byBwcm9jZXNzLlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQoJHZhbDogJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgLy8gV2ViIHN0YW5kYXJkIFBpeGVscyBwZXIgaW5jaC4gKDFkZHB4IC8gJHN0ZC13ZWItZHBpKSA9IDFkcGlcbiAgLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtdmFsdWVzLTMvI2Fic29sdXRlLWxlbmd0aHNcbiAgJHN0ZC13ZWItZHBpOiA5NjtcblxuICAvLyBTaXplIG9yIGtleXdvcmRcbiAgJGJwOiBudGgoJHZhbCwgMSk7XG4gIC8vIFZhbHVlIG9mIHRoZSBmb2xsb3dpbmcgYnJlYWtwb2ludFxuICAkYnAtbmV4dDogbnVsbDtcbiAgLy8gVmFsdWUgZm9yIG1heC13aWR0aCBtZWRpYSBxdWVyaWVzXG4gICRicC1taW46IG51bGw7XG4gIC8vIFZhbHVlIGZvciBtaW4td2lkdGggbWVkaWEgcXVlcmllc1xuICAkYnAtbWF4OiBudWxsO1xuICAvLyBEaXJlY3Rpb24gb2YgbWVkaWEgcXVlcnkgKHVwLCBkb3duLCBvciBvbmx5KVxuICAkZGlyOiBpZihsZW5ndGgoJHZhbCkgPiAxLCBudGgoJHZhbCwgMiksIHVwKTtcbiAgLy8gSWYgbmFtZWQsIG5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbiAgJG5hbWU6IG51bGw7XG4gIC8vIElmIHRoZSBicmVha3BvaW50IGlzIGEgSGlEUEkgYnJlYWtwb2ludFxuICAkaGlkcGk6IGZhbHNlO1xuXG4gIC8vIE9yaWVudGF0aW9uIG1lZGlhIHF1ZXJpZXMgaGF2ZSBhIHVuaXF1ZSBzeW50YXhcbiAgQGlmICRicCA9PSAnbGFuZHNjYXBlJyBvciAkYnAgPT0gJ3BvcnRyYWl0JyB7XG4gICAgQHJldHVybiAnKG9yaWVudGF0aW9uOiAjeyRicH0pJztcbiAgfVxuXG4gIC8vIElmIGEgYnJlYWtwb2ludCBuYW1lIGlzIGdpdmVuLCBnZXQgaXRzIHZhbHVlIGZyb20gdGhlICRicmVha3BvaW50cy8kYnJlYWtwb2ludHMtaGlkcGkgbWFwLlxuICBAaWYgdHlwZS1vZigkYnApID09ICdzdHJpbmcnIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcbiAgICAgICRuYW1lOiAkYnA7XG4gICAgICAkYnA6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gICAgICAkYnAtbmV4dDogLXpmLW1hcC1uZXh0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIH1cbiAgICBAZWxzZSBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtaGlkcGksICRicCkge1xuICAgICAgJG5hbWU6ICRicDtcbiAgICAgICRicDogbWFwLWdldCgkYnJlYWtwb2ludHMtaGlkcGksICRuYW1lKTtcbiAgICAgICRicC1uZXh0OiAtemYtbWFwLW5leHQtbnVtYmVyKCRicmVha3BvaW50cy1oaWRwaSwgJGJwKTtcbiAgICAgICRoaWRwaTogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJGJwOiAwO1xuICAgICAgQHdhcm4gJ2JyZWFrcG9pbnQoKTogXCIjeyR2YWx9XCIgaXMgbm90IGRlZmluZWQgaW4geW91ciBgJGJyZWFrcG9pbnRzYCBvciBgJGJyZWFrcG9pbnRzLWhpZHBpYCBzZXR0aW5nLic7XG4gICAgfVxuICB9XG5cbiAgQGlmIG5vdCAkbmFtZSBhbmQgJGRpciA9PSAnb25seScge1xuICAgIEB3YXJuICdicmVha3BvaW50KCk6IE9ubHkgbmFtZWQgbWVkaWEgcXVlcmllcyBjYW4gaGF2ZSBhbiBgb25seWAgcmFuZ2UuJztcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICAvLyBPbmx5ICdvbmx5JyBhbmQgJ3VwJyBoYXZlIGEgbWluIGxpbWl0LlxuICBAaWYgJGRpciA9PSAnb25seScgb3IgJGRpciA9PSAndXAnIHtcbiAgICAkYnAtbWluOiBpZigkaGlkcGksIHN0cmlwLXVuaXQoJGJwKSwgLXpmLWJwLXRvLWVtKCRicCkpO1xuICB9XG4gIC8vIE9ubHkgJ29ubHknIGFuZCAnZG93bicgaGF2ZSBhIG1heCBsaW1pdC5cbiAgQGlmICRkaXIgPT0gJ29ubHknIG9yICRkaXIgPT0gJ2Rvd24nIHtcbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBpcyBhIHZhbHVlLCB1c2UgaXQgYXMgbWF4IGxpbWl0LlxuICAgIEBpZiBub3QgJG5hbWUge1xuICAgICAgJGJwLW1heDogaWYoJGhpZHBpLCBzdHJpcC11bml0KCRicCksIC16Zi1icC10by1lbSgkYnApKTtcbiAgICB9XG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgaXMgbmFtZWQsIHRoZSBtYXggbGltaXQgaXMgdGhlIGZvbGxvd2luZyBicmVha3BvaW50IC0gMXB4LlxuICAgIEBlbHNlIGlmICRicC1uZXh0IHtcbiAgICAgIC8vIE1heCB2YWx1ZSBpcyAwLjJweCB1bmRlciB0aGUgbmV4dCBicmVha3BvaW50ICgwLjAyIC8gMTYgPSAwLjAwMTI1KS5cbiAgICAgIC8vIFVzZSBhIHByZWNpc2lvbiB1bmRlciAxcHggdG8gc3VwcG9ydCBicm93c2VyIHpvb20sIGJ1dCBub3QgdG8gbG93IHRvIGF2b2lkIHJvdW5kaW5nLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9mb3VuZGF0aW9uL2ZvdW5kYXRpb24tc2l0ZXMvaXNzdWVzLzExMzEzXG4gICAgICAkYnAtbWF4OiBpZigkaGlkcGksICRicC1uZXh0IC0gZGl2aWRlKDEsICRzdGQtd2ViLWRwaSksIC16Zi1icC10by1lbSgkYnAtbmV4dCkgLSAwLjAwMTI1KTtcbiAgICB9XG4gIH1cblxuICAvLyBHZW5lcmF0ZSB0aGUgbWVkaWEgcXVlcnkgc3RyaW5nIGZyb20gbWluIGFuZCBtYXggbGltaXRzLlxuICBAaWYgJGhpZHBpIHtcbiAgICAvLyBHZW5lcmF0ZSB2YWx1ZXMgaW4gRFBJIGluc3RlYWQgb2YgRFBQWCBmb3IgYW4gSUU5LTExL09wZXJhIG1pbmkgY29tcGF0aWJpbGl0eS5cbiAgICAvLyBTZWUgaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICAgICRicC1taW4tZHBpOiBpZigkYnAtbWluLCAkYnAtbWluICogJHN0ZC13ZWItZHBpICogMWRwaSwgJGJwLW1pbik7XG4gICAgJGJwLW1heC1kcGk6IGlmKCRicC1tYXgsICRicC1tYXggKiAkc3RkLXdlYi1kcGkgKiAxZHBpLCAkYnAtbWF4KTtcbiAgICBAcmV0dXJuIHpmLXN0ci1qb2luKFxuICAgICAgLXpmLWJwLWpvaW4oJGJwLW1pbiwgJGJwLW1heCwgJy13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbycsICctd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW8nKSxcbiAgICAgIC16Zi1icC1qb2luKCRicC1taW4tZHBpLCAkYnAtbWF4LWRwaSwgJ21pbi1yZXNvbHV0aW9uJywgJ21heC1yZXNvbHV0aW9uJyksXG4gICAgICAnLCAnKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiAtemYtYnAtam9pbigkYnAtbWluLCAkYnAtbWF4KTtcbiAgfVxufVxuXG4vLy8gV3JhcHMgYSBtZWRpYSBxdWVyeSBhcm91bmQgdGhlIGNvbnRlbnQgeW91IHB1dCBpbnNpZGUgdGhlIG1peGluLiBUaGlzIG1peGluIGFjY2VwdHMgYSBudW1iZXIgb2YgdmFsdWVzOlxuLy8vICAtIElmIGEgc3RyaW5nIGlzIHBhc3NlZCwgdGhlIG1peGluIHdpbGwgbG9vayBmb3IgaXQgaW4gdGhlIGAkYnJlYWtwb2ludHNgIGFuZCBgJGJyZWFrcG9pbnRzLWhpZHBpYCBtYXBzLCBhbmQgdXNlIGEgbWVkaWEgcXVlcnkgdGhlcmUuXG4vLy8gIC0gSWYgYSBwaXhlbCB2YWx1ZSBpcyBwYXNzZWQsIGl0IHdpbGwgYmUgY29udmVydGVkIHRvIGFuIGVtIHZhbHVlIHVzaW5nIGAkZ2xvYmFsLWZvbnQtc2l6ZWAgYXMgdGhlIGJhc2UuXG4vLy8gIC0gSWYgYSByZW0gdmFsdWUgaXMgcGFzc2VkLCB0aGUgdW5pdCB3aWxsIGJlIGNoYW5nZWQgdG8gZW0uXG4vLy8gIC0gSWYgYW4gZW0gdmFsdWUgaXMgcGFzc2VkLCB0aGUgdmFsdWUgd2lsbCBiZSB1c2VkIGFzLWlzLlxuLy8vXG4vLy8gSWYgbXVsdGlwbGUgdmFsdWVzIGFyZSBwYXNzZWQsIHRoZSBtaXhpbiB3aWxsIGdlbmVyYXRlIGEgbWVkaWEgcXVlcnkgZm9yIGVhY2ggb2YgdGhlbSBhcyBkZXNjcmliZWQgYWJvdmUuXG4vLy8gU2luY2UgdGhlIGNvbnRlbnQgaXMgZHVwbGljYXRlZCBmb3IgZWFjaCBicmVha3BvaW50LCB0aGlzIG1peGluIHNob3VsZCBvbmx5IGJlIHVzZWQgd2l0aCBwcm9wZXJ0aWVzIHRoYXRcbi8vLyBjaGFuZ2UgYWNyb3NzIGJyZWFrcG9pbnRzLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHZhbHVlcy4uLiAtIEJyZWFrcG9pbnQgbmFtZSBvciBweC9yZW0vZW0gdmFsdWUgdG8gcHJvY2Vzcy5cbi8vL1xuLy8vIEBvdXRwdXQgSWYgdGhlIGJyZWFrcG9pbnQgaXMgXCIwcHggYW5kIGxhcmdlclwiLCBvdXRwdXRzIHRoZSBjb250ZW50IGFzLWlzLiBPdGhlcndpc2UsIG91dHB1dHMgdGhlIGNvbnRlbnQgd3JhcHBlZCBpbiBhIG1lZGlhIHF1ZXJ5LlxuQG1peGluIGJyZWFrcG9pbnQoJHZhbHVlcy4uLikge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkdmFsdWVzKSB7XG4gICAgJHZhbHVlOiBudGgoJHZhbHVlcywgJGkpO1xuICAgICRzdHI6IGJyZWFrcG9pbnQoJHZhbHVlKTtcbiAgICAkYnA6IGluZGV4KCQtemYtYnJlYWtwb2ludHMta2V5cywgbnRoKCR2YWx1ZSwgMSkpO1xuICAgICRwYnA6IGluZGV4KCQtemYtYnJlYWtwb2ludHMta2V5cywgJHByaW50LWJyZWFrcG9pbnQpO1xuICAgIC8vIERpcmVjdGlvbiBvZiBtZWRpYSBxdWVyeSAodXAsIGRvd24sIG9yIG9ubHkpXG4gICAgJGRpcjogaWYobGVuZ3RoKCR2YWx1ZSkgPiAxLCBudGgoJHZhbHVlLCAyKSwgdXApO1xuXG4gICAgJG9sZC16Zi1zaXplOiBudWxsO1xuXG4gICAgLy8gTWFrZSBicmVha3BvaW50IHNpemUgYXZhaWxhYmxlIGFzIGEgdmFyaWFibGVcbiAgICBAaWYgZ2xvYmFsLXZhcmlhYmxlLWV4aXN0cygtemYtc2l6ZSkge1xuICAgICAgJG9sZC16Zi1zaXplOiAkLXpmLXNpemU7XG4gICAgfVxuICAgICQtemYtc2l6ZTogbnRoKCR2YWx1ZSwgMSkgIWdsb2JhbDsgLy8gZ2V0IHRoZSBmaXJzdCB2YWx1ZSB0byBhY2NvdW50IGZvciBgb25seWAgYW5kIGBkb3duYCBrZXl3b3Jkc1xuXG4gICAgLy8gSWYgJHN0ciBpcyBzdGlsbCBhbiBlbXB0eSBzdHJpbmcsIG5vIG1lZGlhIHF1ZXJ5IGlzIG5lZWRlZFxuICAgIEBpZiAkc3RyID09ICcnIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIE90aGVyd2lzZSwgd3JhcCB0aGUgY29udGVudCBpbiBhIG1lZGlhIHF1ZXJ5XG4gICAgQGVsc2Uge1xuICAgICAgLy8gRm9yIG5hbWVkIGJyZWFrcG9pbnRzIGxlc3MgdGhhbiBvciBlcXVhbCB0byAkcHJpbnQtYnJlYWtwb2ludCwgYWRkIHByaW50IHRvIHRoZSBtZWRpYSB0eXBlc1xuICAgICAgLy8gZ2VuZXJhdGUgcHJpbnQgaWYgdGhlIGJyZWFrcG9pbnQgYWZmZWN0cyB0aGUgcHJpbnQtYnJlYWtwb2ludCAob3Igc21hbGxlcikuXG4gICAgICAvLyBUaGlzIG1lYW5zIHRoZSBjdXJyZW50IGNvbmRpdGlvbiBvbmx5IG5lZWRzIHRvIGJlIGV4dGVuZGVkIHNvICdkb3duJyBhbHdheXMgZ2VuZXJhdGVzIHByaW50LlxuICAgICAgQGlmICRicCAhPSBudWxsIGFuZCAoJGJwIDw9ICRwYnAgb3IgJGRpciA9PSBkb3duKSB7XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAjeyRzdHJ9IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAjeyRzdHJ9IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICQtemYtc2l6ZTogJG9sZC16Zi1zaXplICFnbG9iYWw7XG4gIH1cbn1cblxuLy8vIENvbnZlcnRzIHRoZSBicmVha3BvaW50cyBtYXAgdG8gYSBVUkwtZW5jb2RlZCBzdHJpbmcsIGxpa2UgdGhpczogYGtleTE9dmFsdWUxJmtleTI9dmFsdWUyYC4gVGhlIHZhbHVlIGlzIHRoZW4gZHJvcHBlZCBpbnRvIHRoZSBDU1MgZm9yIGEgc3BlY2lhbCBgPG1ldGE+YCB0YWcsIHdoaWNoIGlzIHJlYWQgYnkgdGhlIEZvdW5kYXRpb24gSmF2YVNjcmlwdC4gVGhpcyBpcyBob3cgd2UgdHJhbnNmZXIgdmFsdWVzIGZyb20gU2FzcyB0byBKYXZhU2NyaXB0LCBzbyB0aGV5IGNhbiBiZSBkZWZpbmVkIGluIG9uZSBwbGFjZS5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIGNvbnZlcnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7U3RyaW5nfSBBIHN0cmluZyBjb250YWluaW5nIHRoZSBtYXAncyBjb250ZW50cy5cbkBmdW5jdGlvbiAtemYtYnAtc2VyaWFsaXplKCRtYXApIHtcbiAgJHN0cjogJyc7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAkc3RyOiAkc3RyICsgJGtleSArICc9JyArIC16Zi1icC10by1lbSgkdmFsdWUpICsgJyYnO1xuICB9XG4gICRzdHI6IHN0ci1zbGljZSgkc3RyLCAxLCAtMik7XG5cbiAgQHJldHVybiAkc3RyO1xufVxuXG4vLy8gRmluZCB0aGUgbmV4dCBrZXkgaW4gYSBtYXAuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byB0cmF2ZXJzZS5cbi8vLyBAcGFyYW0ge01peGVkfSAka2V5IC0gS2V5IHRvIHVzZSBhcyBhIHN0YXJ0aW5nIHBvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge01peGVkfSBUaGUgdmFsdWUgZm9yIHRoZSBrZXkgYWZ0ZXIgYCRrZXlgLCBpZiBgJGtleWAgd2FzIGZvdW5kLiBJZiBgJGtleWAgd2FzIG5vdCBmb3VuZCwgb3IgYCRrZXlgIHdhcyB0aGUgbGFzdCB2YWx1ZSBpbiB0aGUgbWFwLCByZXR1cm5zIGBudWxsYC5cbkBmdW5jdGlvbiAtemYtbWFwLW5leHQoJG1hcCwgJGtleSkge1xuXG4gIC8vIFN0b3JlIHRoZSBrZXlzIG9mIHRoZSBtYXAgYXMgYSBsaXN0XG4gICR2YWx1ZXM6IG1hcC1rZXlzKCRtYXApO1xuXG4gICRpOiAwO1xuXG4gIC8vIElmIHRoZSBLZXkgRXhpc3RzLCBHZXQgdGhlIGluZGV4IG9mIHRoZSBrZXkgd2l0aGluIHRoZSBtYXAgYW5kIGFkZCAxIHRvIGl0IGZvciB0aGUgbmV4dCBicmVha3BvaW50IGluIHRoZSBtYXBcbiAgQGlmIChtYXAtaGFzLWtleSgkbWFwLCAka2V5KSkge1xuICAgICRpOiBpbmRleCgkdmFsdWVzLCAka2V5KSArIDE7XG4gIH1cblxuICAvLyBJZiB0aGUga2V5IGRvZXNuJ3QgZXhpc3QsIG9yIGl0J3MgdGhlIGxhc3Qga2V5IGluIHRoZSBtYXAsIHJldHVybiBudWxsXG4gIEBpZiAoJGkgPiBsZW5ndGgoJG1hcCkgb3IgJGkgPT0gMCkge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuICAvLyBPdGhlcndpc2UsIHJldHVybiB0aGUgdmFsdWVcbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWFwLCBudGgoJHZhbHVlcywgJGkpKTtcbiAgfVxuXG59XG5cbi8vLyBGaW5kIHRoZSBuZXh0IG51bWJlciBpbiBhIG1hcC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIHRyYXZlcnNlLlxuLy8vIEBwYXJhbSB7TWl4ZWR9ICRudW1iZXIgLSBOdW1iZXIgdG8gdXNlIGFzIGEgc3RhcnRpbmcgcG9pbnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7TWl4ZWR9IFRoZSBudW1iZXIgZm9sbG93aW5nIGAkbnVtYmVyYCwgaWYgYCRudW1iZXJgIHdhcyBmb3VuZC4gSWYgYCRudW1iZXJgIHdhcyBub3QgZm91bmQsIG9yIGAkbnVtYmVyYCB3YXMgdGhlIGJpZ2dlc3QgbnVtYmVyIGluIHRoZSBtYXAsIHJldHVybnMgYG51bGxgLlxuQGZ1bmN0aW9uIC16Zi1tYXAtbmV4dC1udW1iZXIoJG1hcCwgJG51bWJlcikge1xuXG4gICRuZXh0X251bWJlcjogbnVsbDtcblxuICBAZWFjaCAkaywgJHYgaW4gJG1hcCB7XG4gICAgQGlmIHR5cGUtb2YoJHYpID09ICdudW1iZXInIGFuZCAkdiA+ICRudW1iZXIgYW5kICgkbmV4dF9udW1iZXIgPT0gbnVsbCBvciAkdiA8ICRuZXh0X251bWJlcikge1xuICAgICAgJG5leHRfbnVtYmVyOiAkdjtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRuZXh0X251bWJlcjtcbn1cblxuLy8vIFJldHVybiBhIGxpc3Qgb2Ygb3VyIG5hbWVkIGJyZWFrcG9pbnRzIGxlc3MgdGhhbiAka2V5LiBVc2VmdWwgZm9yIGRlYWxpbmcgd2l0aFxuLy8vIHJlc3BvbnNpdmUgZ3V0dGVycyBmb3IgdGhlIGdyaWQuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGtleSAtIEtleSB0byB1c2UgYXMgbGFzdCBicmVha3BvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge0FycmF5fSBUaGUgbGlzdCBvZiBicmVha3BvaW50cyB1cCB0byBhbmQuIElmICRrZXkgaXMgYXV0bywgcmV0dXJucyBicmVha3BvaW50cyBhYm92ZSB0aGUgemVyb1xuQGZ1bmN0aW9uIC16Zi1icmVha3BvaW50cy1sZXNzLXRoYW4oJGtleSkge1xuICAkbGlzdDogKCk7XG4gICRmb3VuZF9rZXk6IGZhbHNlO1xuXG4gIEBlYWNoICRuYW1lIGluICQtemYtYnJlYWtwb2ludHMta2V5cyB7XG4gICAgQGlmICgkbmFtZSA9PSAka2V5KSB7XG4gICAgICAkZm91bmRfa2V5OiB0cnVlO1xuICAgIH1cbiAgICBAaWYgbm90ICRmb3VuZF9rZXkge1xuICAgICAgJGxpc3Q6IGFwcGVuZCgkbGlzdCwgJG5hbWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRsaXN0O1xufVxuXG4vLy8gUmV0dXJuIGEgbGlzdCBvZiBvdXIgbmFtZWQgYnJlYWtwb2ludHMgbGVzcyB0aGFuICRrZXkuIFVzZWZ1bCBmb3IgZGVhbGluZyB3aXRoXG4vLy8gcmVzcG9uc2l2ZSBndXR0ZXJzIGZvciB0aGUgZ3JpZC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCAtIGEgbmFtZWQgb3Igbm9uLW5hbWVkIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7QXJyYXl9IFRoZSBsaXN0IG9mIGJyZWFrcG9pbnRzIHVwIHRvIGFuZC4gSWYgJGtleSBpcyBhdXRvLCByZXR1cm5zIGJyZWFrcG9pbnRzIGFib3ZlIHRoZSB6ZXJvXG5AZnVuY3Rpb24gLXpmLWNsb3Nlc3QtbmFtZWQtYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICAkbGFzdDogJC16Zi16ZXJvLWJyZWFrcG9pbnQ7XG4gICRmb3VuZDogZmFsc2U7XG5cbiAgJHZhbHVlOiB1bml0bGVzcy1jYWxjKCRicmVha3BvaW50LCAxcHgpO1xuICBAZWFjaCAka2V5LCAkdmFsIGluICRicmVha3BvaW50cyB7XG4gICAgQGlmIG5vdCAkZm91bmQge1xuICAgICAgQGlmIHVuaXRsZXNzLWNhbGMoJHZhbCkgPiAkdmFsdWUge1xuICAgICAgICAkZm91bmQ6IHRydWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJGxhc3Q6ICRrZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkbGFzdDtcbn1cblxuLy8vIEdldCBhIHZhbHVlIGZvciBhIGJyZWFrcG9pbnQgZnJvbSBhIHJlc3BvbnNpdmUgY29uZmlnIG1hcCBvciBzaW5nbGUgdmFsdWUuXG4vLy8gLSBJZiB0aGUgY29uZmlnIGlzIGEgc2luZ2xlIHZhbHVlLCByZXR1cm4gaXQgcmVnYXJkbGVzcyBvZiBgJHZhbHVlYC5cbi8vLyAtIElmIHRoZSBjb25maWcgaXMgYSBtYXAgYW5kIGhhcyB0aGUga2V5IGAkdmFsdWVgLCB0aGUgZXhhY3QgYnJlYWtwb2ludCB2YWx1ZSBpcyByZXR1cm5lZC5cbi8vLyAtIElmIHRoZSBjb25maWcgaXMgYSBtYXAgYW5kIGRvZXMgKm5vdCogaGF2ZSB0aGUgYnJlYWtwb2ludCwgdGhlIHZhbHVlIG1hdGNoaW5nIHRoZSBuZXh0IGxvd2VzdCBicmVha3BvaW50IGluIHRoZSBjb25maWcgbWFwIGlzIHJldHVybmVkLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkbWFwIC0gUmVzcG9uc2l2ZSBjb25maWcgbWFwIG9yIHNpbmdsZSB2YWx1ZS5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR2YWx1ZSAtIEJyZWFrcG9pbnQgbmFtZSB0byB1c2UuXG4vLy9cbi8vLyBAcmV0dXJuIHtNaXhlZH0gVGhlIGNvcnJlc3BvbmRpbmcgYnJlYWtwb2ludCB2YWx1ZS5cbkBmdW5jdGlvbiAtemYtZ2V0LWJwLXZhbCgkbWFwLCAkdmFsdWUpIHtcbiAgLy8gSWYgdGhlIGdpdmVuIG1hcCBpcyBhIHNpbmdsZSB2YWx1ZSwgcmV0dXJuIGl0XG4gIEBpZiB0eXBlLW9mKCRtYXApID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICRtYXA7XG4gIH1cblxuXG4gIC8vIENoZWNrIGlmIHRoZSBicmVha3BvaW50IG5hbWUgZXhpc3RzIGdsb2JhbGx5XG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICAgICR2YWx1ZTogLXpmLWNsb3Nlc3QtbmFtZWQtYnJlYWtwb2ludCgkdmFsdWUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBudWxsO1xuICAgIH1cbiAgfVxuICAvLyBDaGVjayBpZiB0aGUgYnJlYWtwb2ludCBuYW1lIGV4aXN0cyBpbiB0aGUgbG9jYWwgY29uZmlnIG1hcFxuICBAZWxzZSBpZiBtYXAtaGFzLWtleSgkbWFwLCAkdmFsdWUpIHtcbiAgICAvLyBJZiBpdCBkb2VzLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1hcCwgJHZhbHVlKTtcbiAgfVxuICAvLyBPdGhlcndpc2UsIGZpbmQgdGhlIG5leHQgbG93ZXN0IGJyZWFrcG9pbnQgYW5kIHJldHVybiB0aGF0IHZhbHVlXG4gIEBlbHNlIHtcbiAgICAkYW5jaG9yOiBudWxsO1xuICAgICRmb3VuZDogZmFsc2U7XG5cbiAgICBAZWFjaCAka2V5LCAkdmFsIGluICRicmVha3BvaW50cyB7XG4gICAgICBAaWYgbm90ICRmb3VuZCB7XG4gICAgICAgIEBpZiBtYXAtaGFzLWtleSgkbWFwLCAka2V5KSB7XG4gICAgICAgICAgJGFuY2hvcjogJGtleTtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGtleSA9PSAkdmFsdWUge1xuICAgICAgICAgICRmb3VuZDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEByZXR1cm4gbWFwLWdldCgkbWFwLCAkYW5jaG9yKTtcbiAgfVxufVxuXG4vLy8gUmV0dXJuIHRoZSBiZXN0IGJyZWFrcG9pbnQgdG8gdXNlIGFjY29yZGluZyB0byB0aGUgY2FsbGluZyBjb250ZXh0LiBJdCByZXR1cm5zIGluIG9yZGVyOlxuLy8vIDEuIHRoZSBnaXZlbiBgJHZhbHVlYCBhcmd1bWVudCBpZiBpdCBpcyBub3QgbnVsbC5cbi8vLyAyLiB0aGUgZ2xvYmFsIGJyZWFrcG9pbnQgY29udGV4dCBgJC16Zi1zaXplYCBpZiBpdCBpcyBub3QgbnVsbCAobGlrZSBpZiBjYWxsZWQgaW5zaWRlIHRoZW4gYGJyZWFrcG9pbnQoKWAgbWl4aW4pXG4vLy8gMy4gdGhlIGdpdmVuIGAkZGVmYXVsdGAgYXJndW1lbnQuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR2YWx1ZSBbbnVsbF0gLSBCcmVha3BvaW50IHRvIHVzZSBpbiBwcmlvcml0eSBpZiBub24tbnVsbC5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRkZWZhdWx0IFtudWxsXSAtIEJyZWFrcG9pbnQgdG8gdXNlIGJ5IGRlZmF1bHQgaWYgbm8gb3RoZXIgdmFsdWUgY2FuIGJlIHVzZWQuXG4vLy9cbi8vLyBAcmV0dXJuIHtLZXl3b3JkfSBUaGUgcmVzb2x2ZWQgYnJlYWtwb2ludC5cbkBmdW5jdGlvbiAtemYtY3VycmVudC1icmVha3BvaW50KCR2YWx1ZTogbnVsbCwgJGRlZmF1bHQ6IG51bGwpIHtcbiAgQGlmICgkdmFsdWUgIT0gbnVsbCkge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gIEBlbHNlIGlmICh2YXJpYWJsZS1leGlzdHMoLXpmLXNpemUpIGFuZCB0eXBlLW9mKCQtemYtc2l6ZSkgIT0gJ251bWJlcicpIGFuZCAkLXpmLXNpemUgIT0gbnVsbCB7XG4gICAgQHJldHVybiAkLXpmLXNpemU7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gJGRlZmF1bHQ7XG4gIH1cbn1cblxuLy8vIFJldHVybiBtZWRpYSBxdWVyeSBzdHJpbmcgZnJvbSB0aGUgZ2l2ZW4gbWluIGFuZC9vciBtYXggbGltaXRzLlxuLy8vIElmIGEgbGltaXQgaXMgZXF1YWwgdG8gYG51bGxgIG9yIGAwYCwgaXQgaXMgaWdub3JlZC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkbWluIFswXSAtIE1pbiBtZWRpYSBxdWVyeSBsaW1pdC5cbi8vLyBAcGFyYW0ge051bWJlcn0gJG1heCBbMF0gLSBNYXggbWVkaWEgcXVlcnkgbGltaXQuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtaW4tbmFtZSBbJ21pbi13aWR0aCddIC0gTmFtZSBvZiB0aGUgbWluIG1lZGlhIHF1ZXJ5IGxpbWl0LlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGVsaW1pdGVyIFsnbWF4LXdpZHRoJ10gLSBOYW1lIG9mIHRoZSBtYXggbWVkaWEgcXVlcnkgbGltaXQuXG4vLy9cbi8vLyBAcmV0dXJucyB7U3RyaW5nfSBNZWRpYSBRdWVyeSBzdHJpbmcuXG5AZnVuY3Rpb24gLXpmLWJwLWpvaW4oXG4gICRtaW46IDAsXG4gICRtYXg6IDAsXG4gICRtaW4tbmFtZTogJ21pbi13aWR0aCcsXG4gICRtYXgtbmFtZTogJ21heC13aWR0aCdcbikge1xuICBAcmV0dXJuIHpmLXN0ci1qb2luKFxuICAgIGlmKCRtaW4gYW5kICRtaW4gPiAwLCAnKCN7JG1pbi1uYW1lfTogI3skbWlufSknLCBudWxsKSxcbiAgICBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJygjeyRtYXgtbmFtZX06ICN7JG1heH0pJywgbnVsbCksXG4gICAgJyBhbmQgJyk7XG59XG5cbiRzbWFsbC11cDogJyc7XG4kc21hbGwtb25seTogJyc7XG5cbkBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsIHNtYWxsKSB7XG4gICRzbWFsbC11cDogc2NyZWVuO1xuICAkc21hbGwtb25seTogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQoc21hbGwgb25seSl9Jyk7XG59XG5cbiRtZWRpdW0tdXA6ICcnO1xuJG1lZGl1bS1vbmx5OiAnJztcblxuQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgbWVkaXVtKSB7XG4gICRtZWRpdW0tdXA6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KG1lZGl1bSl9Jyk7XG4gICRtZWRpdW0tb25seTogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQobWVkaXVtIG9ubHkpfScpO1xufVxuXG4kbGFyZ2UtdXA6ICcnO1xuJGxhcmdlLW9ubHk6ICcnO1xuXG5AaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCBsYXJnZSkge1xuICAkbGFyZ2UtdXA6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KGxhcmdlKX0nKTtcbiAgJGxhcmdlLW9ubHk6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KGxhcmdlIG9ubHkpfScpO1xufVxuXG4keGxhcmdlLXVwOiAnJztcbiR4bGFyZ2Utb25seTogJyc7XG5cbkBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsIHhsYXJnZSkge1xuICAkeGxhcmdlLXVwOiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludCh4bGFyZ2UpfScpO1xuICAkeGxhcmdlLW9ubHk6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KHhsYXJnZSBvbmx5KX0nKTtcbn1cblxuJHh4bGFyZ2UtdXA6ICcnO1xuXG5AaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCB4eGxhcmdlKSB7XG4gICR4eGxhcmdlLXVwOiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludCh4eGxhcmdlKX0nKTtcbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBncmlkXG4vLy8vXG5cbi8vLyBTZXQgdGhlIHdpZHRoIG9mIGEgZ3JpZCBjb2x1bW4uXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcnxMaXN0fSAkd2lkdGggWyRncmlkLWNvbHVtbi1jb3VudF0gLSBXaWR0aCB0byBtYWtlIHRoZSBjb2x1bW4uIFlvdSBjYW4gcGFzcyBpbiBhbnkgdmFsdWUgYWNjZXB0ZWQgYnkgdGhlIGBncmlkLWNvbHVtbigpYCBmdW5jdGlvbiwgc3VjaCBhcyBgNmAsIGA1MCVgLCBvciBgMSBvZiAyYC5cbkBtaXhpbiBncmlkLWNvbHVtbi1zaXplKFxuICAkY29sdW1uczogJGdyaWQtY29sdW1uLWNvdW50XG4pIHtcbiAgd2lkdGg6IGdyaWQtY29sdW1uKCRjb2x1bW5zKTtcbn1cblxuLy8vIFNob3J0aGFuZCBmb3IgYGdyaWQtY29sdW1uLXNpemUoKWAuXG4vLy8gQGFsaWFzIGdyaWQtY29sdW1uLXNpemVcbkBtaXhpbiBncmlkLWNvbC1zaXplKFxuICAkY29sdW1uczogJGdyaWQtY29sdW1uLWNvdW50XG4pIHtcbiAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4tc2l6ZSgkY29sdW1ucyk7XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZ3JpZFxuLy8vL1xuXG4vLy8gQ2FsY3VsYXRlcyB0aGUgd2lkdGggb2YgYSBjb2x1bW4gYmFzZWQgb24gYSBudW1iZXIgb2YgZmFjdG9ycy5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfExpc3R9ICRjb2x1bW5zXG4vLy8gICBXaWR0aCBvZiB0aGUgY29sdW1uLiBBY2NlcHRzIG11bHRpcGxlIHZhbHVlczpcbi8vLyAgIC0gQSBwZXJjZW50YWdlIHZhbHVlIHdpbGwgbWFrZSB0aGUgY29sdW1uIHRoYXQgZXhhY3Qgc2l6ZS5cbi8vLyAgIC0gQSBzaW5nbGUgZGlnaXQgd2lsbCBtYWtlIHRoZSBjb2x1bW4gc3BhbiB0aGF0IG51bWJlciBvZiBjb2x1bW5zIHdpZGUsIHRha2luZyBpbnRvIGFjY291bnQgdGhlIGNvbHVtbiBjb3VudCBvZiB0aGUgcGFyZW50IHJvdy5cbi8vLyAgIC0gQSBsaXN0IG9mIHRoZSBmb3JtYXQgXCJ4IG9mIHlcIiAod2l0aG91dCBxdW90ZXMpIHdpbGwgbWFrZSBhIGNvbHVtbiB0aGF0IGlzICp4KiBjb2x1bW5zIHdpZGUsIGFzc3VtaW5nICp5KiB0b3RhbCBjb2x1bW5zIGZvciB0aGUgcGFyZW50LlxuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gQSBjYWxjdWxhdGVkIHBlcmNlbnRhZ2UgdmFsdWUuXG5AZnVuY3Rpb24gZ3JpZC1jb2x1bW4oJGNvbHVtbnMpIHtcbiAgQHJldHVybiBmcmFjdGlvbi10by1wZXJjZW50YWdlKCRjb2x1bW5zLCAkZGVub21pbmF0b3I6ICRncmlkLWNvbHVtbi1jb3VudCk7XG59XG5cbi8vLyBDcmVhdGVzIGEgZ3JpZCBjb2x1bW4uXG4vLy9cbi8vLyBAcGFyYW0ge01peGVkfSAkY29sdW1ucyBbJGdyaWQtY29sdW1uLWNvdW50XSAtIFdpZHRoIG9mIHRoZSBjb2x1bW4uIFJlZmVyIHRvIHRoZSBgZ3JpZC1jb2x1bW4oKWAgZnVuY3Rpb24gdG8gc2VlIHBvc3NpYmxlIHZhbHVlcy5cbi8vLyBAcGFyYW0ge01peGVkfSAkZ3V0dGVycyBbJGdyaWQtY29sdW1uLWd1dHRlcl0gLSBTcGFjaW5nIGJldHdlZW4gY29sdW1ucy4gUmVmZXIgdG8gdGhlIGBncmlkLWNvbHVtbi1ndXR0ZXIoKWAgZnVuY3Rpb24gdG8gc2VlIHBvc3NpYmxlIHZhbHVlcy5cbkBtaXhpbiBncmlkLWNvbHVtbihcbiAgJGNvbHVtbnM6ICRncmlkLWNvbHVtbi1jb3VudCxcbiAgJGd1dHRlcnM6ICRncmlkLWNvbHVtbi1ndXR0ZXJcbikge1xuICBAaW5jbHVkZSBncmlkLWNvbHVtbi1zaXplKCRjb2x1bW5zKTtcbiAgZmxvYXQ6ICRnbG9iYWwtbGVmdDtcblxuICAvLyBHdXR0ZXJzXG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWd1dHRlcigkZ3V0dGVyczogJGd1dHRlcnMpO1xuXG4gIC8vIFBvc2l0aW9uXG4gIEBpbmNsdWRlIGdyaWQtY29sLXBvcyhhdXRvKTtcbn1cblxuLy8vIENyZWF0ZXMgYSBncmlkIGNvbHVtbiByb3cuIFRoaXMgaXMgdGhlIGVxdWl2YWxlbnQgb2YgYWRkaW5nIGAucm93YCBhbmQgYC5jb2x1bW5gIHRvIHRoZSBzYW1lIGVsZW1lbnQuXG4vLy9cbi8vLyBAcGFyYW0ge01peGVkfSAkZ3V0dGVycyBbJGdyaWQtY29sdW1uLWd1dHRlcl0gLSBXaWR0aCBvZiB0aGUgZ3V0dGVycyBvbiBlaXRoZXIgc2lkZSBvZiB0aGUgY29sdW1uIHJvdy4gUmVmZXIgdG8gdGhlIGBncmlkLWNvbHVtbi1ndXR0ZXIoKWAgZnVuY3Rpb24gdG8gc2VlIHBvc3NpYmxlIHZhbHVlcy5cbkBtaXhpbiBncmlkLWNvbHVtbi1yb3coXG4gICRndXR0ZXJzOiAkZ3JpZC1jb2x1bW4tZ3V0dGVyXG4pIHtcbiAgQGluY2x1ZGUgZ3JpZC1yb3c7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uKCRndXR0ZXJzOiAkZ3V0dGVycyk7XG5cbiAgJixcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4vLy8gU2hvcnRoYW5kIGZvciBgZ3JpZC1jb2x1bW4oKWAuXG4vLy8gQGFsaWFzIGdyaWQtY29sdW1uXG5AZnVuY3Rpb24gZ3JpZC1jb2woXG4gICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW4tY291bnRcbikge1xuICBAcmV0dXJuIGdyaWQtY29sdW1uKCRjb2x1bW5zKTtcbn1cblxuLy8vIFNob3J0aGFuZCBmb3IgYGdyaWQtY29sdW1uKClgLlxuLy8vIEBhbGlhcyBncmlkLWNvbHVtblxuQG1peGluIGdyaWQtY29sKFxuICAkY29sdW1uczogJGdyaWQtY29sdW1uLWNvdW50LFxuICAkZ3V0dGVyczogJGdyaWQtY29sdW1uLWd1dHRlclxuKSB7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVycyk7XG59XG5cbi8vLyBTaG9ydGhhbmQgZm9yIGBncmlkLWNvbHVtbi1yb3coKWAuXG4vLy8gQGFsaWFzIGdyaWQtY29sdW1uLXJvd1xuQG1peGluIGdyaWQtY29sLXJvdyhcbiAgJGd1dHRlcnM6ICRncmlkLWNvbHVtbi1ndXR0ZXJcbikge1xuICBAaW5jbHVkZSBncmlkLWNvbHVtbi1yb3coJGd1dHRlcnMpO1xufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGdyaWRcbi8vLy9cblxuLy8vIFJlcG9zaXRpb24gYSBjb2x1bW4uXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcnxLZXl3b3JkfSAkcG9zaXRpb24gLSBJdCBjYW4gYmU6XG4vLy8gICAqIEEgbnVtYmVyOiBUaGUgY29sdW1uIHdpbGwgbW92ZSBlcXVhbCB0byB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbiBjb3VudFxuLy8vICAgICBzcGVjaWZpZWQuIEEgcG9zaXRpdmUgbnVtYmVyIHdpbGwgcHVzaCB0aGUgY29sdW1uIHRvIHRoZSByaWdodCwgd2hpbGVcbi8vLyAgICAgYSBuZWdhdGl2ZSBudW1iZXIgd2lsbCBwdWxsIGl0IHRvIHRoZSBsZWZ0LlxuLy8vICAgKiBgY2VudGVyYDogQ29sdW1uIHdpbGwgYmUgY2VudGVyZWRcbi8vLyAgICogYGF1dG9gOiBDb2x1bW4gd2lsbCBiZSBwdXNoZWQgdG8gdGhlIGxlZnQgKG9yIHRvIHRoZSByaWdodCBmb3IgdGhlIGxhc3QgY29sdW1uKS5cbkBtaXhpbiBncmlkLWNvbHVtbi1wb3NpdGlvbigkcG9zaXRpb24pIHtcbiAgLy8gQXV0byBwb3NpdGlvbmluZ1xuICBAaWYgJHBvc2l0aW9uID09IGF1dG8ge1xuICAgICYsICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBmbG9hdDogJGdsb2JhbC1sZWZ0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gTGFzdCBjb2x1bW4gYWxpZ25tZW50XG4gICAgQGlmICRncmlkLWNvbHVtbi1hbGlnbi1lZGdlIHtcbiAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGZsb2F0OiAkZ2xvYmFsLXJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFB1c2gvcHVsbFxuICBAZWxzZSBpZiB0eXBlLW9mKCRwb3NpdGlvbikgPT0gJ251bWJlcicge1xuICAgICRvZmZzZXQ6IHBlcmNlbnRhZ2UoZGl2aWRlKCRwb3NpdGlvbiwgJGdyaWQtY29sdW1uLWNvdW50KSk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgI3skZ2xvYmFsLWxlZnR9OiAkb2Zmc2V0O1xuICB9XG5cbiAgLy8gQ2VudGVyIHBvc2l0aW9uaW5nXG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBjZW50ZXIge1xuICAgICYsICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHdhcm4gJ1dyb25nIHN5bnRheCBmb3IgZ3JpZC1jb2x1bW4tcG9zaXRpb24oKS4gRW50ZXIgYSBwb3NpdGl2ZSBvciBuZWdhdGl2ZSBudW1iZXIsIFwiY2VudGVyXCIgb3IgXCJhdXRvXCIuJztcbiAgfVxufVxuXG4vLy8gUmVzZXQgYSBwb3NpdGlvbiBkZWZpbml0aW9uLlxuQG1peGluIGdyaWQtY29sdW1uLXVucG9zaXRpb24ge1xuICBAaW5jbHVkZSBncmlkLWNvbHVtbi1wb3NpdGlvbihhdXRvKTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLy8vIE9mZnNldHMgYSBjb2x1bW4gdG8gdGhlIHJpZ2h0IGJ5IGAkbmAgY29sdW1ucy5cbi8vLyBAcGFyYW0ge051bWJlcnxMaXN0fSAkbiAtIFdpZHRoIHRvIG9mZnNldCBieS4gWW91IGNhbiBwYXNzIGluIGFueSB2YWx1ZSBhY2NlcHRlZCBieSB0aGUgYGdyaWQtY29sdW1uKClgIG1peGluLCBzdWNoIGFzIGA2YCwgYDUwJWAsIG9yIGAxIG9mIDJgLlxuQG1peGluIGdyaWQtY29sdW1uLW9mZnNldCgkbikge1xuICBtYXJnaW4tI3skZ2xvYmFsLWxlZnR9OiBncmlkLWNvbHVtbigkbik7XG59XG5cbi8vLyBEaXNhYmxlIHRoZSBkZWZhdWx0IGJlaGF2aW9yIG9mIHRoZSBsYXN0IGNvbHVtbiBpbiBhIHJvdyBhbGlnbmluZyB0byB0aGUgb3Bwb3NpdGUgZWRnZS5cbkBtaXhpbiBncmlkLWNvbHVtbi1lbmQge1xuICAvLyBUaGlzIGV4dHJhIHNwZWNpZmljaXR5IGlzIHJlcXVpcmVkIGZvciB0aGUgcHJvcGVydHkgdG8gYmUgYXBwbGllZFxuICAmOmxhc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6ICRnbG9iYWwtbGVmdDtcbiAgfVxufVxuXG4vLy8gU2hvcnRoYW5kIGZvciBgZ3JpZC1jb2x1bW4tcG9zaXRpb24oKWAuXG4vLy8gQGFsaWFzIGdyaWQtY29sdW1uLXBvc2l0aW9uXG5AbWl4aW4gZ3JpZC1jb2wtcG9zKCRwb3NpdGlvbikge1xuICBAaW5jbHVkZSBncmlkLWNvbHVtbi1wb3NpdGlvbigkcG9zaXRpb24pO1xufVxuXG4vLy8gU2hvcnRoYW5kIGZvciBgZ3JpZC1jb2x1bW4tdW5wb3NpdGlvbigpYC5cbi8vLyBAYWxpYXMgZ3JpZC1jb2x1bW4tdW5wb3NpdGlvblxuQG1peGluIGdyaWQtY29sLXVucG9zIHtcbiAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4tdW5wb3NpdGlvbjtcbn1cblxuLy8vIFNob3J0aGFuZCBmb3IgYGdyaWQtY29sdW1uLW9mZnNldCgpYC5cbi8vLyBAYWxpYXMgZ3JpZC1jb2x1bW4tb2Zmc2V0XG5AbWl4aW4gZ3JpZC1jb2wtb2ZmKCRuKSB7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLW9mZnNldCgkbik7XG59XG5cbi8vLyBTaG9ydGhhbmQgZm9yIGBncmlkLWNvbHVtbi1lbmQoKWAuXG4vLy8gQGFsaWFzIGdyaWQtY29sdW1uLWVuZFxuQG1peGluIGdyaWQtY29sLWVuZCB7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWVuZDtcbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBncmlkXG4vLy8vXG5cbi8vLyBTaXplcyBjaGlsZCBlbGVtZW50cyBzbyB0aGF0IGAkbmAgbnVtYmVyIG9mIGl0ZW1zIGFwcGVhciBvbiBlYWNoIHJvdy5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkbiAtIE51bWJlciBvZiBlbGVtZW50cyB0byBkaXNwbGF5IHBlciByb3cuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWxlY3RvciBbJy5jb2x1bW4nXSAtIFNlbGVjdG9yKHMpIHRvIHVzZSBmb3IgY2hpbGQgZWxlbWVudHMuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TGlzdH0gJGd1dHRlclxuLy8vICAgVGhlIGd1dHRlciB0byBhcHBseSB0byBjaGlsZCBlbGVtZW50cy4gQWNjZXB0cyBtdWx0aXBsZSB2YWx1ZXM6XG4vLy8gICAtICRncmlkLWNvbHVtbi1ndXR0ZXIgd2lsbCB1c2UgdGhlIHZhbHVlcyBpbiB0aGUgJGdyaWQtY29sdW1uLWd1dHRlciBtYXAsIGluY2x1ZGluZyBicmVha3BvaW50IHNpemVzLlxuLy8vICAgLSBBIGZpeGVkIG51bWVyaWMgdmFsdWUgd2lsbCBhcHBseSB0aGlzIGd1dHRlciB0byBhbGwgYnJlYWtwb2ludHMuXG5AbWl4aW4gZ3JpZC1sYXlvdXQoXG4gICRuLFxuICAkc2VsZWN0b3I6ICcuY29sdW1uJyxcbiAgJGd1dHRlcjogbnVsbFxuKSB7XG4gICYgPiAjeyRzZWxlY3Rvcn0ge1xuICAgIGZsb2F0OiAkZ2xvYmFsLWxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRuKSk7XG5cbiAgICAvLyBJZiBhICRndXR0ZXIgdmFsdWUgaXMgcGFzc2VkXG4gICAgQGlmKCRndXR0ZXIpIHtcbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIEBpZiB0eXBlLW9mKCRndXR0ZXIpID09ICdtYXAnIHtcbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQsICR2YWx1ZSBpbiAkZ3V0dGVyIHtcbiAgICAgICAgICAkcGFkZGluZzogcmVtLWNhbGMoJHZhbHVlKSAqIDAuNTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmIHR5cGUtb2YoJGd1dHRlcikgPT0gJ251bWJlcicgYW5kIHN0cmlwLXVuaXQoJGd1dHRlcikgPiAwIHtcbiAgICAgICAgJHBhZGRpbmc6IHJlbS1jYWxjKCRndXR0ZXIpICogMC41O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKCN7JG59bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6ICRnbG9iYWwtbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIEFkZHMgZXh0cmEgQ1NTIHRvIGJsb2NrIGdyaWQgY2hpbGRyZW4gc28gdGhlIGxhc3QgaXRlbXMgaW4gdGhlIHJvdyBjZW50ZXIgYXV0b21hdGljYWxseS4gQXBwbHkgdGhpcyB0byB0aGUgY29sdW1ucywgbm90IHRoZSByb3cuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJG4gLSBOdW1iZXIgb2YgaXRlbXMgdGhhdCBhcHBlYXIgaW4gZWFjaCByb3cuXG5AbWl4aW4gZ3JpZC1sYXlvdXQtY2VudGVyLWxhc3QoJG4pIHtcbiAgQGZvciAkaSBmcm9tIDEgdG8gJG4ge1xuICAgIEBpZiAkaSA9PSAxIHtcbiAgICAgICY6bnRoLWNoaWxkKCN7JG59bisxKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgxMDAgLSBkaXZpZGUoMTAwLCAkbikgKiAkaSkgKiAwLjUgKiAxJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJjpudGgtY2hpbGQoI3skbn1uKzEpOm50aC1sYXN0LWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoMTAwIC0gZGl2aWRlKDEwMCwgJG4pICogJGkpICogMC41ICogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLyBIaWRlIGFuIGVsZW1lbnQgYnkgZGVmYXVsdCwgb25seSBkaXNwbGF5aW5nIGl0IGFib3ZlIGEgY2VydGFpbiBzY3JlZW4gc2l6ZS5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRzaXplIC0gQnJlYWtwb2ludCB0byB1c2UuICoqTXVzdCBiZSBhIGJyZWFrcG9pbnQgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYC4qKlxuQG1peGluIHNob3ctZm9yKCRzaXplKSB7XG4gICRzaXplOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHNpemUpO1xuICAvLyBNYXggdmFsdWUgaXMgMC4ycHggdW5kZXIgdGhlIG5leHQgYnJlYWtwb2ludCAoMC4wMiAvIDE2ID0gMC4wMDEyNSkuXG4gIC8vIFVzZSBhIHByZWNpc2lvbiB1bmRlciAxcHggdG8gc3VwcG9ydCBicm93c2VyIHpvb20sIGJ1dCBub3QgdG8gbG93IHRvIGF2b2lkIHJvdW5kaW5nLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2ZvdW5kYXRpb24vZm91bmRhdGlvbi1zaXRlcy9pc3N1ZXMvMTEzMTNcbiAgJHNpemU6IC16Zi1icC10by1lbSgkc2l6ZSkgLSAuMDAxMjU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2l6ZSBkb3duKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vLyBIaWRlIGFuIGVsZW1lbnQgYnkgZGVmYXVsdCwgb25seSBkaXNwbGF5aW5nIGl0IHdpdGhpbiBhIGNlcnRhaW4gYnJlYWtwb2ludC5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRzaXplIC0gQnJlYWtwb2ludCB0byB1c2UuICoqTXVzdCBiZSBhIGJyZWFrcG9pbnQgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYC4qKlxuQG1peGluIHNob3ctZm9yLW9ubHkoJHNpemUpIHtcbiAgJGxvd2VyLWJvdW5kLXNpemU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkc2l6ZSk7XG4gICR1cHBlci1ib3VuZC1zaXplOiAtemYtbWFwLW5leHQoJGJyZWFrcG9pbnRzLCAkc2l6ZSk7XG5cbiAgLy8gbW9yZSBvZnRlbiB0aGFuIG5vdCB0aGlzIHdpbGwgYmUgY29ycmVjdCwganVzdCBvbmUgdGltZSByb3VuZCB0aGUgbG9vcCBpdCB3b24ndCBzbyBzZXQgaW4gc2NvcGUgaGVyZVxuICAkbG93ZXItYm91bmQ6IC16Zi1icC10by1lbSgkbG93ZXItYm91bmQtc2l6ZSkgLSAuMDAxMjU7XG4gIC8vIHRlc3QgYWN0dWFsIGxvd2VyLWJvdW5kLXNpemUsIGlmIDAgc2V0IGl0IHRvIDBlbVxuICBAaWYgc3RyaXAtdW5pdCgkbG93ZXItYm91bmQtc2l6ZSkgPT0gMCB7XG4gICAgJGxvd2VyLWJvdW5kOiAtemYtYnAtdG8tZW0oJGxvd2VyLWJvdW5kLXNpemUpO1xuICB9XG5cbiAgQGlmICR1cHBlci1ib3VuZC1zaXplID09IG51bGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsb3dlci1ib3VuZCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgJHVwcGVyLWJvdW5kOiAtemYtYnAtdG8tZW0oJHVwcGVyLWJvdW5kLXNpemUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLWJvdW5kKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItYm91bmQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLy8gU2hvdyBhbiBlbGVtZW50IGJ5IGRlZmF1bHQsIGFuZCBoaWRlIGl0IGFib3ZlIGEgY2VydGFpbiBzY3JlZW4gc2l6ZS5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRzaXplIC0gQnJlYWtwb2ludCB0byB1c2UuICoqTXVzdCBiZSBhIGJyZWFrcG9pbnQgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYC4qKlxuQG1peGluIGhpZGUtZm9yKCRzaXplKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNpemUpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8vIFNob3cgYW4gZWxlbWVudCBieSBkZWZhdWx0LCBhbmQgaGlkZSBpdCBhYm92ZSBhIGNlcnRhaW4gc2NyZWVuIHNpemUuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkc2l6ZSAtIEJyZWFrcG9pbnQgdG8gdXNlLiAqKk11c3QgYmUgYSBicmVha3BvaW50IGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AuKipcbkBtaXhpbiBoaWRlLWZvci1vbmx5KCRzaXplKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNpemUgb25seSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gZm91bmRhdGlvbi12aXNpYmlsaXR5LWNsYXNzZXMge1xuICAvLyBCYXNpYyBoaWRpbmcgY2xhc3Nlc1xuICAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSB2aXNpYmlsaXR5IGNsYXNzZXNcbiAgQGVhY2ggJHNpemUgaW4gJGJyZWFrcG9pbnQtY2xhc3NlcyB7XG4gICAgQGlmICRzaXplICE9ICQtemYtemVyby1icmVha3BvaW50IHtcbiAgICAgIC5oaWRlLWZvci0jeyRzaXplfSB7XG4gICAgICAgIEBpbmNsdWRlIGhpZGUtZm9yKCRzaXplKTtcbiAgICAgIH1cblxuICAgICAgLnNob3ctZm9yLSN7JHNpemV9IHtcbiAgICAgICAgQGluY2x1ZGUgc2hvdy1mb3IoJHNpemUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oaWRlLWZvci0jeyRzaXplfS1vbmx5IHtcbiAgICAgIEBpbmNsdWRlIGhpZGUtZm9yLW9ubHkoJHNpemUpO1xuICAgIH1cblxuICAgIC5zaG93LWZvci0jeyRzaXplfS1vbmx5IHtcbiAgICAgIEBpbmNsdWRlIHNob3ctZm9yLW9ubHkoJHNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNjcmVlbiByZWFkZXIgdmlzaWJpbGl0eSBjbGFzc2VzXG4gIC8vIE5lZWQgYSBcImhpZGUtZm9yLXNyXCIgY2xhc3M/IEFkZCBhcmlhLWhpZGRlbj0ndHJ1ZScgdG8gdGhlIGVsZW1lbnRcbiAgLnNob3ctZm9yLXNyLFxuICAuc2hvdy1vbi1mb2N1cyB7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XG4gIH1cblxuICAvLyBPbmx5IGRpc3BsYXkgdGhlIGVsZW1lbnQgd2hlbiBpdCdzIGZvY3VzZWRcbiAgLnNob3ctb24tZm9jdXMge1xuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmO1xuICAgIH1cbiAgfVxuXG4gIC8vIExhbmRzY2FwZSBhbmQgcG9ydHJhaXQgdmlzaWJpbGl0eVxuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhbmRzY2FwZSkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBvcnRyYWl0KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhbmRzY2FwZSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocG9ydHJhaXQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZmxvYXRcbi8vLy9cblxuQG1peGluIGZvdW5kYXRpb24tZmxvYXQtY2xhc3NlcyB7XG4gIC5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5jbGVhcmZpeCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBhYmlkZVxuLy8vL1xuXG4vLy8gU2V0cyBpZiBlcnJvciBzdHlsZXMgc2hvdWxkIGJlIGFkZGVkIHRvIGlucHV0cy5cbi8vLyBAdHlwZSBCb29sZWFuXG4kYWJpZGUtaW5wdXRzOiB0cnVlICFkZWZhdWx0O1xuXG4vLy8gU2V0cyBpZiBlcnJvciBzdHlsZXMgc2hvdWxkIGJlIGFkZGVkIHRvIGxhYmVscy5cbi8vLyBAdHlwZSBCb29sZWFuXG4kYWJpZGUtbGFiZWxzOiB0cnVlICFkZWZhdWx0O1xuXG4vLy8gQmFja2dyb3VuZCBjb2xvciB0byB1c2UgZm9yIGludmFsaWQgdGV4dCBpbnB1dHMuXG4vLy8gQHR5cGUgQ29sb3JcbiRpbnB1dC1iYWNrZ3JvdW5kLWludmFsaWQ6IGdldC1jb2xvcihhbGVydCkgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB0byB1c2UgZm9yIGxhYmVscyBvZiBpbnZhbGlkIGlucHV0cy5cbi8vLyBAdHlwZSBDb2xvclxuJGZvcm0tbGFiZWwtY29sb3ItaW52YWxpZDogZ2V0LWNvbG9yKGFsZXJ0KSAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgZm9udCBjb2xvciBmb3IgZm9ybSBlcnJvciB0ZXh0LlxuLy8vIEB0eXBlIENvbG9yXG4kaW5wdXQtZXJyb3ItY29sb3I6IGdldC1jb2xvcihhbGVydCkgIWRlZmF1bHQ7XG5cbi8vLyBEZWZhdWx0IGZvbnQgc2l6ZSBmb3IgZm9ybSBlcnJvciB0ZXh0LlxuLy8vIEB0eXBlIE51bWJlclxuJGlucHV0LWVycm9yLWZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpICFkZWZhdWx0O1xuXG4vLy8gRGVmYXVsdCBmb250IHdlaWdodCBmb3IgZm9ybSBlcnJvciB0ZXh0LlxuLy8vIEB0eXBlIEtleXdvcmRcbiRpbnB1dC1lcnJvci1mb250LXdlaWdodDogJGdsb2JhbC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuLy8vIFN0eWxlcyB0aGUgYmFja2dyb3VuZCBhbmQgYm9yZGVyIG9mIGFuIGlucHV0IGZpZWxkIHRvIGhhdmUgYW4gZXJyb3Igc3RhdGUuXG4vLy9cbi8vLyBAcGFyYW0ge0NvbG9yfSAkYmFja2dyb3VuZCBbJGFsZXJ0LWNvbG9yXSAtIENvbG9yIHRvIHVzZSBmb3IgdGhlIGJhY2tncm91bmQgYW5kIGJvcmRlci5cbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhY2tncm91bmQtbGlnaHRlbiBbMTAlXSAtIExpZ2h0bmVzcyBsZXZlbCBvZiB0aGUgYmFja2dyb3VuZCBjb2xvci5cbkBtaXhpbiBmb3JtLWlucHV0LWVycm9yKFxuICAkYmFja2dyb3VuZDogJGlucHV0LWJhY2tncm91bmQtaW52YWxpZCxcbiAgJGJhY2tncm91bmQtbGlnaHRlbjogMTAlXG4pIHtcbiAgJjpub3QoOmZvY3VzKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJhY2tncm91bmQsICR3aGl0ZSwgJGJhY2tncm91bmQtbGlnaHRlbik7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cbi8vLyBBZGRzIGVycm9yIHN0eWxlcyB0byBhIGZvcm0gZWxlbWVudCwgdXNpbmcgdGhlIHZhbHVlcyBpbiB0aGUgc2V0dGluZ3MgZmlsZS5cbkBtaXhpbiBmb3JtLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tc3BhY2luZyAqIC0wLjU7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLXNwYWNpbmc7XG5cbiAgZm9udC1zaXplOiAkaW5wdXQtZXJyb3ItZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGlucHV0LWVycm9yLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGlucHV0LWVycm9yLWNvbG9yO1xufVxuXG5AbWl4aW4gZm91bmRhdGlvbi1mb3JtLWVycm9yIHtcbiAgQGlmICRhYmlkZS1pbnB1dHMge1xuICAgIC8vIEVycm9yIGNsYXNzIGZvciBpbnZhbGlkIGlucHV0c1xuICAgIC5pcy1pbnZhbGlkLWlucHV0IHtcbiAgICAgIEBpbmNsdWRlIGZvcm0taW5wdXQtZXJyb3I7XG4gICAgfVxuICB9XG5cbiAgQGlmICRhYmlkZS1sYWJlbHMge1xuICAgIC8vIEVycm9yIGNsYXNzIGZvciBsYWJlbHMgb2YgaW52YWxpZCBvdXRwdXRzXG4gICAgLmlzLWludmFsaWQtbGFiZWwge1xuICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yLWludmFsaWQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9ybSBlcnJvciBlbGVtZW50XG4gIC5mb3JtLWVycm9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLWVycm9yO1xuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uZmEtMngge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gICAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLWZ3IHtcbiAgICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS11bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gICAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4uZmEtYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICAgIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmZhLXB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmEtcm90YXRlLTI3MCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICAgIGZpbHRlcjogbm9uZTtcbn1cbi5mYS1zdGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gICAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtaW52ZXJzZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5mYS10YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5mYS1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtc3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG4uZmEtZmlyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi5mYS1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS10cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1jc3MzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cbi5mYS1hZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODNcIjtcbn1cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODlcIjtcbn1cbi5mYS13ZWlibzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGlnZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuLmZhLWRydXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG4uZmEtdmluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtcXE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG4uZmEtcGx1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cbi5mYS1tYXAtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG4uZmEtZWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODNcIjtcbn1cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG4uZmEtbW9keDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS11c2I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLXNjcmliZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuLmZhLWVudmlyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cbi5mYS1ibGluZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5mYS1nbGlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XG59XG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuLmZhLXNob3dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cbi5mYS1ncmF2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cbi5mYS1ldHN5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5mYS1pbWRiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cbi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG59XG4iLCIubW9kZXJuLWZvcm0gbWFpbiAudnVlLWZvcm0ge1xuICBjbGVhcjogYm90aDtcblxuICAkaW5wdXQtZm9jdXMtY29sb3I6IGxpZ2h0ZW4oJG53LWJsdWUsIDEwJSk7XG4gICRpbnB1dC1ob3Zlci1jb2xvcjogbGlnaHRlbigkbnctYmx1ZSwgMjUlKTtcbiAgJGlucHV0LWludmFsaWQtY29sb3I6ICNjYzRiMzc7XG5cbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIH1cbiAgICAmOmhvdmVyOm5vdCg6Zm9jdXMpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5cbiAgYnV0dG9uIHtcbiAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMTAwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAuMjVlbSAwIDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgbGkge1xuICAgICAgY29sb3I6ICRhbGVydC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB1bCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkbnctYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoLmN1cnJlbnQpIHtcbiAgICAgICAgLnN0ZXAtdGl0bGU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC1wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgcmlnaHQ6IDUlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4xNXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbGVmdDogMS41ZW07XG4gICAgICAgIHJpZ2h0OiAxLjVlbTtcbiAgICAgIH1cblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIG9wYWNpdHk7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJltkYXRhLXN0YXR1cz1cInZhbGlkXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnctYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtc3RhdHVzPVwiZmFpbGVkXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtaW52YWxpZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpLmN1cnJlbnQge1xuICAgICAgLnN0ZXAtcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJi52YWxpZGF0ZWQsXG4gICAgICAmLnRvdWNoZWQsXG4gICAgICAmLmRpcnR5LFxuICAgICAgJi5zZWVuIHtcbiAgICAgICAgLnN0ZXAtcHJvZ3Jlc3MtaW5kaWNhdG9yID4gc3BhbiB7XG4gICAgICAgICAgJltkYXRhLXN0YXR1cz1cInZhbGlkXCJdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAvLyBydWxlcyBpbiB0aGlzIGJsb2NrIGFwcGx5IHRvIFwiYmlnXCIgdnVlIGZvcm1zXG4gIC5mb3JtLWNvbnRlbnQtd3JhcCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1yb3coKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBtYXAtZ2V0KCRncmlkLWNvbHVtbi1yZXNwb25zaXZlLWd1dHRlciwgc21hbGwpO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5zdGVwLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxMik7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDcpO1xuICAgICAgfVxuXG4gICAgICAuZmlsaW5nLW9wdGlvbnMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmZpbGluZy1zZWN0aW9uLWhlYWRlciAuZm9ybS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmZpbGluZy1tZXRob2Qtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmZpbGluZy10b3RhbC1jb3N0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgaDIuZm9ybS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgIH1cblxuICAgICAgLm91ci1mZWUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAubGFiZWwtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWNvbG9yO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogJGJvZHktYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLm11bHRpc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLm11bHRpc2VsZWN0X19lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRudy1ibHVlO1xuICAgICAgfVxuXG4gICAgICAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIC5tdWx0aXNlbGVjdC0tYWN0aXZlIHtcblxuICAgICAgICAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubXVsdGlzZWxlY3QuaXMtaW52YWxpZC1pbnB1dDpub3QoLm11bHRpc2VsZWN0LS1hY3RpdmUpIHtcbiAgICAgICAgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1pbnZhbGlkLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGVwIHtcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN2YyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTVweCkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5leHAtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICAuZXhwLW1vbnRoIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cC15ZWFyIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXltZW50LWZpZWxkcy13cmFwIHtcbiAgICAgICAgLmFkZHJlc3MtZmllbGRzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFtpZD1cInBheW1lbnREaWZmZXJlbnRBZGRyZXNzXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJG53LWJsdWU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktY29sb3I7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxMik7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDUpO1xuICAgICAgfVxuXG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjc1ZW0gMDtcbiAgICAgIH1cblxuICAgICAgLmJ1bmRsZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAubGluZS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBjb2xvcjogIzJhM2M0NztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmLmJ1bmRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52LXBvcG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgLnRyaWdnZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbGluZS1pdGVtIHtcbiAgICAgICAgQGV4dGVuZCAubGluZS1pdGVtO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAuNXJlbTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJpY2U6bm90KC5uby1kb2xsYXIpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvdGFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAmLnRvdGFsLXByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbnctYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbnMtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgIGdhcDogMThweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFjay5jb250aW51ZSxcbiAgICAgICAgJi5iYWNrLnN1Ym1pdCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG5cbiAgICAgICAgICAgICYuY29udGludWUtYnV0dG9uLXdyYXAsXG4gICAgICAgICAgICAmLnN1Ym1pdC1idXR0b24td3JhcCB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmJhY2sge1xuICAgICAgICAgIGNvbG9yOiAkbnctYmx1ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFueS1vci1pbmRpdmlkdWFsLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMnJlbSAzcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlO1xuXG4gICAgICAgIC5pY29uLXdyYXB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMzM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQuc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAkbnctYmx1ZTtcblxuICAgICAgICAuaWNvbi13cmFwIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAuZmEge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbXBhbnktaW5mb3JtYXRpb24ge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGdhcDogMCAycmVtO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wYW55LW5hbWUsXG4gICAgICAgIC5ub3RpZnktYXR0b3JuZXksXG4gICAgICAgIC5jaGFuZ2luZy1yZWdpc3RlcmVkLWFnZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wYW55LXN0YXRlLFxuICAgICAgICAuZW50aXR5LXR5cGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWVycm9ycyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLnRlcm1zIHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1lcnJvcnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjY2YzMTE5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG5cbiAgICAmLm11bHRpcGxlIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNTdcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZmllbGQtZXJyb3JzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTE0cHg7XG4gICAgfVxuXG4gICAgLnBhc3N3b3JkLWhlbHBlci1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oIzJhM2M0NywgMTAlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbnctYmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbnctYmx1ZSwgNSUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICYudmFsaWQge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgICYudmFsaWQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KC52YWxpZCkge1xuICAgICAgICBjb2xvcjogJGlucHV0LWludmFsaWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmctcmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICZbZGF0YS1mb3JtLXR5cGU9XCJGcmVlRmlsaW5nRm9ybVwiXSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLnN0ZXBzIHtcbiAgICAuZm9ybS1jb250ZW50LXdyYXAge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLm9yZGVyLXN1bW1hcnktY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAub3JkZXItc3VtbWFyeSB7XG4gICAgICBvcmRlcjogMDtcbiAgICB9XG4gICAgLmJ1dHRvbnMtd3JhcCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLnRlcm1zIHtcbiAgICAgIG9yZGVyOiAyO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4yNXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgICYub24tbGFzdC1zZWN0aW9uIC50ZXJtcyBsYWJlbCB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLm9wdGlvbmFsLWxpc3QsXG4gIC5zdWItb3B0aW9uYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jaGVja2JveC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5jaGVja2JveCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgfVxuXG4gICAgLml0ZW0tbGFiZWwge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICY6Y2hlY2tlZCB+IC5jaGVja2JveDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG53LWJsdWU7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB+IC5jaGVja2JveDo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxLjMxMjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB+IC5jaGVja2JveCAuaXRlbS1sYWJlbCxcbiAgICAgICY6Y2hlY2tlZCB+IC5jaGVja2JveCAuaXRlbS1kb2xsYXItc2lnbixcbiAgICAgICY6Y2hlY2tlZCB+IC5jaGVja2JveCAuaXRlbS1jb3N0IHtcbiAgICAgICAgY29sb3I6ICRudy1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja2JveDo6YmVmb3JlLFxuICAgIC5jaGVja2JveDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjtcbiAgICB9XG5cbiAgICAuY2hlY2tib3g6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICB9XG5cbiAgICAuY2hlY2tib3g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgbGVmdDogMC4xODc1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjE4NzVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICB9XG5cbiAgICAuaXRlbS1kb2xsYXItc2lnbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAuc3ViLW9wdGlvbmFsIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW1cbiAgfVxuXG4gIC5yYWRpby1yb3cge1xuICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIH4gbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMCAyLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IG1hcmdpbjogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yO1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB0b3A6IDAuMTg3NXJlbTtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yO1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSxcbiAgICAgICY6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRlbnQtd3JhcCAuc3RlcC1jb250YWluZXIgLm5vdGFyeS1leHAtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAubmFtZS13cmFwcGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuYWRkcmVzcy1maWVsZHMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuYWRkcmVzcy1jb3VudHJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5hZGRyZXNzLWxpbmUtMSxcbiAgICAgIC5hZGRyZXNzLXN0YXRle1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuYWRkcmVzcy1jaXR5LFxuICAgICAgLmFkZHJlc3Mtemlwe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG5cbiAgLm1vZGFsLW1hc2sge1xuICAgIEBleHRlbmQgLm1vZGFsLWJveC1wYXJlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAubW9kYWwtd3JhcHBlciB7XG4gICAgICBAZXh0ZW5kIC5tb2RhbC1ib3g7XG4gICAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5tb2RhbC1kZWZhdWx0LWJ1dHRvbiB7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkZHJlc3MtcHJldmlldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkbnctYmx1ZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yb2xlLWxpc3Qge1xuICAgIC5wZXJzb24ge1xuICAgICAgYm9yZGVyLXRvcDogJGdyYXktY29sb3Igc29saWQgMXB4O1xuICAgICAgcGFkZGluZzogMS41cmVtIDAgMXJlbTtcblxuICAgICAgLmxhYmVsLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgIC5vZmZpY2lhbC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbVxuICAgICAgfVxuICAgICAgaS5yZW1vdmUtcGVyc29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRhbGVydC1jb2xvcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJ1dHRvbi5yZW1vdmUtcGVyc29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktY29sb3Itc2hhZGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGF5bWVudC1kaWZmZXJlbnQtYWRkcmVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmNjLWJhZGdlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIHAge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTVweCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNzbC1iYWRnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICB9XG4gIH1cblxufVxuXG4uc3Bpbm5lci13cmFwIHtcbiAgQGluY2x1ZGUgZnVsbHNjcmVlbi1vdmVybGF5O1xuXG4gIC5zcGlubmVyIHtcbiAgICBhbmltYXRpb246IHJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgJiAucGF0aCB7XG4gICAgICBzdHJva2U6ICRudy1ibHVlO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgYW5pbWF0aW9uOiBkYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyByb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGRhc2gge1xuICAgIDAlIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDE1MDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0O1xuICAgIH1cbiAgfVxufVxuXG5cbi5tb2Rlcm4tZm9ybSAucGFnZS10ZW1wbGF0ZS12dWUtZnJlZS1maWxpbmcge1xuICAuaXNvLXNpZ251cC1mb3JtLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi52LXBvcG92ZXIge1xuICBoZWlnaHQ6IDIycHg7XG5cbiAgLnRyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGkuZmEtcXVlc3Rpb24tY2lyY2xlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJG53LWJsdWU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaS5mYS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcC5wb3BvdmVyIHtcblxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuXG4gIC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAlKTtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogODAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRuZXctZm9udC1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2M0YzRjNDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkbnctYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaHRtbCB7XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5ib2R5IHtcblx0Ji5wcmV2ZW50LXNjcm9sbCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG5cbm1haW4ge1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6ICRuZXctZm9udC1jb2xvcjtcblx0bWF4LXdpZHRoOiAxMDkwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDAxO1xuXG4gICAgLy9maXhlZCBuYXZpZ2F0aW9uIGZpeFxuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cblx0Ly9AaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdC8vXHRtYXJnaW4tdG9wOiA4MHB4O1xuXHQvL31cblxuXHQmOmJlZm9yZSxcblx0JjphZnRlcixcblx0JiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufVxuXG4ucm93LnN1cGVyLXJvdyB7XG5cdG1heC13aWR0aDogMTQwMHB4O1xufVxuXG5tYWluLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDAgMCA3MHB4O1xuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvTlctZ3JhcGhpYy1HUkVZQ0xPVURTLnN2Z1wiKTtcblx0Ly8gYmFja2dyb3VuZC1zaXplOiAxMTIwcHggMzUwcHg7XG5cdC8vIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcblx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuXHRcdC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG5cblx0aDEge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuYm9keS5uby1tLXQtbWFpbiBtYWluIHtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuXG4uc20tYm9sZC10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnByaXZhdGVTdGF0ZU1lbWViZXJzTWFuYWdlcnNMTEMge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMTBweCAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmFsaWduY2VudGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5lZGl0LWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmhlYWRpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbiNoZWFkZXItdG9wcGVyIHtcblx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG59XG5cbi5jb250ZW50LXNpZGViYXIsXG4uY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWFpbi1jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uY29udGVudC1zaWRlYmFyIHtcblx0Lm1haW4tY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAyLjVlbSAwIDA7XG5cdH1cblxuXHQuc2lkZWJhciB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG4vLyBCUkVBRENSVU1CU1xuLmJyZWFkY3J1bWJzIHtcblx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAwIDFlbTtcblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXDIwM0FcIjtcblx0XHRcdFx0cGFkZGluZzogMCAxZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDEwJSk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gU3RhdGUgU2lkZWJhclxuLmxvY2FsLW9mZmljZS1hZGRyZXNzIHtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDNweCAzcHggNXB4IDNweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5pbmZvLWxpbmstY29udGFpbmVyIHtcblx0aDIge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQtYm9sZCgpO1xuXHR9XG5cblx0LmluZm8tbGlua3Mge1xuXHRcdG1hcmdpbjogMCAwIDAgMC41ZW07XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAwIDAuMjVlbTtcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDIwJSk7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCA0MCUpO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXDIwM0FcIjtcblx0XHRcdFx0cGFkZGluZzogMCAwLjVlbSAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJhLWluZm8ge1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvcjtcblx0cGFkZGluZzogMC43NWVtO1xuXHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXHRcdG1hcmdpbjogMCAwIDAuNXJlbTtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogIzIyMjtcblx0fVxuXG5cdCYuc2VsZWN0LWJveCB7XG5cdFx0Zm9ybSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHR3aWR0aDogNzcuNSU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDAgMi41JSAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5sb2dpbkZvcm0ge1xuXHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRib3JkZXI6ICNkZGQgc29saWQgMXB4O1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4ubG9naW5Gb3JtIGgyIHtcblx0Zm9udC1zaXplOiAxLjg1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuXHRjb2xvcjogIzAzMzE2ZTtcbn1cblxuLmxvZ2luRm9ybSBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0cGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLmxvZ2luRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5sb2dpbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGJvcmRlcjogI2RkZCBzb2xpZCAxcHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LyogU2FmYXJpL0Nocm9tZSwgb3RoZXIgV2ViS2l0ICovXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LyogRmlyZWZveCwgb3RoZXIgR2Vja28gKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LyogT3BlcmEvSUUgOCsgKi9cbn1cblxuLmxvZ2luRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0YmFja2dyb3VuZDogIzJlNjY5Nztcblx0cGFkZGluZzogMTJweCAwO1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0Y29sb3I6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxvZ2luRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzE3NGM3Yjtcbn1cblxuLmZvcmdvdHBhc3N3b3JkTGluayB7XG5cdC8qcGFkZGluZzogMjBweCAwOyovXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubG9naW5FcnJvciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxvZ2luRXJyb3IgcCB7XG5cdGNvbG9yOiAjZjAwO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxLjJlbTtcbn1cblxuLmVudHJ5LXRpdGxlIHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250LWJvbGQ7XG5cblx0YSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRjb2xvcjogJGZvbnQtY29sb3ItZ3JheTtcblx0fVxufVxuXG4uZW50cnktbWV0YSB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHQubWV0YS1wcmVwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1ldGEtc2VwIHtcblx0XHRjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdGEge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuXHRtYXJnaW46IDAgMCAxZW07XG59XG5cbi5lbnRyeS11dGlsaXR5IHtcblx0bWFyZ2luOiAwIDAgNzBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi54b3hvIHtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRtYXJnaW46IDA7XG5cblx0PiBsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdHVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0fVxufVxuXG4ubmF2aWdhdGlvbiB7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblxuXHQmI25hdi1iZWxvdyB7XG5cdFx0bWFyZ2luOiAyZW0gMCA1ZW07XG5cdH1cblxuXHQmI25hdi1hYm92ZSB7XG5cdFx0bWFyZ2luOiAyZW0gMDtcblx0fVxufVxuXG4ub3ZlcmxheS5zaG93IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoIzI2MjYyNiwgMC4yNSk7XG5cdHotaW5kZXg6IDI1O1xufVxuXG4ubm90LW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGUtYm94IHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zbWFsbGVyLXRleHQge1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZW5hYmxlLWNvb2tpZXMge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0cCB7XG5cdFx0YmFja2dyb3VuZDogJGFsZXJ0LWNvbG9yO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cbn1cblxuaHRtbCB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0Ym9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHRoZWFkZXIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0bWFpbixcblx0Zm9vdGVyIHtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0fVxufVxuXG5mb3JtLnNlYXJjaCB7XG5cdGkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnRvcC1hcnJvdyB7XG5cdHBhZGRpbmc6IDAuNzVlbSAxLjEyNWVtO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMTVweDtcblx0cmlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIHNpbmdsZS10cmFuc2l0aW9uKCk7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0b3BhY2l0eTogMC43NTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAyNTUwO1xuXG5cdGkge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMjZweDtcblx0fVxuXG5cdC5oaWRlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5ldy1wcGMtZm9vdGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA0MHB4IDBweDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAyNDBweDtcblx0fVxuXG5cdC5sb2dvLWxpbmsge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICMxMDNiNTEgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cblxuXHRwLm51bWJlciB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0Y29sb3I6ICMxMDNiNTE7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zb2NpYWwtYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGJhY2tncm91bmQ6ICM0YTkwZTI7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjNGE5MGUyLCAxMCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGE6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdH1cblx0fVxufVxuXG4vL3N0YXJ0IG5ldyBibG9nIHN0eWxlc1xuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQsXG4uYXJjaGl2ZSB7XG5cdC53aWRnZXQtdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQudmlldy1hcnRpY2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHdpZHRoOiAxNzBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZjU5NjNlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC52aWV3LWFydGljbGUtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIGxlZnQ6IC0yMHB4O1xuXHRcdC8vIG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQubWV0YS1wcmVwLWF1dGhvcixcblx0Lm1ldGEtc2VwLFxuXHQuZW50cnktdXRpbGl0eS1wcmVwLWNhdC1saW5rcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wb3N0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdC8vYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdC8vYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsLjEyNSk7XG5cdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuXHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuXHRcdHNwYW4uY2F0LWxpbmtzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3Q6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cblxuXHQuZW50cnktdXRpbGl0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0cGFkZGluZzogNXB4IDIwcHggMDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGNvbG9yOiAjNTU1O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Ly9iYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGNvbG9yOiAkbmV3LW1lZGl1bS1ibHVlO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRuZXctbWVkaXVtLWJsdWU7XG5cdFx0fVxuXHR9XG5cblx0LmVudHJ5LWRhdGUsXG5cdC5hdXRob3Ige1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdC5lbnRyeS1tZXRhIHtcblx0XHQvL2JhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG5cdFx0cGFkZGluZzogNXB4IDIwcHggMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0Y29sb3I6ICM4ZThiOGI7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjOGU4YjhiO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5pbWFnZS1jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdH1cblx0fVxufVxuXG4jbmF2LWJlbG93IHtcblx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblxuXHQubWV0YS1uYXYge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwcHg7XG5cdH1cblxuXHRkaXYgYSB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQubmF2LXByZXZpb3VzIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdC5uYXYtbmV4dCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCB7XG5cdGgxLmVudHJ5LXRpdGxlLFxuXHRoMixcblx0aDMge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cblx0I25hdi1hYm92ZSxcblx0I25hdi1iZWxvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tYWluLWNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cbn1cblxuLmZlYXR1cmVkLWJhZGdlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDMwcHggYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNzVweDtcblx0cmlnaHQ6IDkwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IGF1dG87XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRhIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYXJjaGl2ZSAubWFpbi1jb250ZW50IHtcblx0ZmxvYXQ6IG5vbmU7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMHB4O1xufVxuXG4uYXJjaGl2ZSAucG9zdCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0aDIge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQudmlldy1hcnRpY2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5hdXRob3ItZHJha2Vmb3Jlc3RlciAudmNhcmQge1xuXHRjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYXJjaGl2ZSAuZW50cnktbWV0YSB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5hcmNoaXZlIHtcblx0bWFyZ2luOiAwIGF1dG8gNTBweDtcblxuXHQudmlldy1hcnRpY2xlLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0I2hlYWRlci10b3BwZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQubW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm92ZXJsYXkuc2hvdyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0YXJ0aWNsZSB7XG5cdFx0cGFkZGluZzogMi41ZW0gMWVtIDA7XG5cdH1cblxuXHRtYWluIHtcblx0XHR6LWluZGV4OiAxMDAxO1xuXHR9XG5cblx0LmJsb2ctcGFnZSB7XG5cdFx0Lm1haW4tY29udGVudCB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQvLyBmbG9hdDogbm9uZTtcblx0XHRcdC8vZm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdH1cblx0fVxuXG5cdC5iYXNpYy1wYWdlIHtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHQvLyB3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQjaGVhZGVyLXRvcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gaXNvLWJsb2dcbi5pc28tYmxvZy1ib2R5IHtcblx0bWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG5cblx0Lm5hdmlnYXRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE3MHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Lmlzby1idXR0b24tbGluayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaXNvLWJ1dHRvbi1saW5rLm5leHQge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pc28tYnV0dG9uLWxpbmsgYSB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pc28tYmxvZyB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG1hcmdpbjogMHB4O1xuXG5cdFx0Lmlzby1oZWFkZXIge1xuXHRcdFx0aDEsXG5cdFx0XHRzcGFuLmZha2Utb3V0IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRcdH1cblxuXHRcdFx0c3Bhbi5zbS10eHQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmlzby1wb3N0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGVyc3BlY3RpdmU6IDEwMDBweDtcblxuXHRcdFx0Lmlzby1wb3N0LWxpbmsge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyNSk7XG5cblx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHNjYWxlWCgyKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgyLmVudHJ5LXRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV4Y2VycHQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3RlZC1pbmZvIHtcblx0XHRcdFx0XHRzcGFuLFxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubWV0YS1zZXAge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmlzby1zaWRlYmFyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0aDMuaCB7XG5cdFx0XHRcdG1hcmdpbjogNTBweCAwIDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0aDMuaC5maXJzdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW46IDBweCAwcHggNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhZ2luYXRpb24ge1xuXHRcdFx0cGFkZGluZzogNDBweCAwIDgwcHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDAgMTQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJlbGF0ZWQtY29udGVudC1zZWN0aW9uLCAuYXV0aG9yLWJveC1zZWN0aW9uIHtcblx0XHQucm93IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuXG5cbi5pc28tYmxvZy1ib2R5IHtcblx0Lm5hdmlnYXRpb24ge1xuXHRcdC5pc28tYnV0dG9uLWxpbmsge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi5mdWxsLXdpZHRoLW1haW4uZGVmYXVsdC1wYWdlLWJvZHkgLm5ldy1hajE4LWJsb2cge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmRlZmF1bHQtcGFnZS1ib2R5IC5uZXctYWoxOC1ibG9nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnQuaW5kZXgtcGhwLWNvbnRlbnQubmV3LWFqMTgtYmxvZyB7XG5cdC5zdWItcGFnZS1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxuXG5cdC5zdGFydGVyLXJvdyB7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblx0fVxuXG5cdC5oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cdFx0cGFkZGluZzogNzBweCAwO1xuXHR9XG5cblx0LnBvc3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdH1cblxuXHRcdC5teS13cmFwcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0aGVpZ2h0OiAzMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucG9zdDpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0LmVudHJ5LW1ldGEge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAyNXB4IDIwcHggMDtcblxuXHRcdGFbcmVsPVwiYm9va21hcmtcIl0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcblx0XHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gYTpmaXJzdC1vZi10eXBlIHtcblx0XHQvLyAgICY6YWZ0ZXIge1xuXHRcdC8vICAgICBkaXNwbGF5OiBub25lO1xuXHRcdC8vICAgfVxuXHRcdC8vIH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHQuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0Ym90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiJGZvbnRGYWxsYmFja3M6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRnbG9iYWwtcmFkaXVzOiAzcHg7XG5cbiNfX2JzX25vdGlmeV9fIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ldXNlci1zZWxlY3Qge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiIsIi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0Y2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4lYnV0dG9uIHtcblx0YmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZTtcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDE2cHggMzVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCRuZXctbWVkaXVtLWJsdWUsIDEwJSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0fVxuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRAaW5jbHVkZSBzaW5nbGUtdHJhbnNpdGlvbjtcblx0fVxufVxuXG5hIHtcblx0Ly93b3JkIHdyYXBwaW5nXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vL3R1cm4gb2ZmIHdvcmQgd3JhcHBpbmcgaW4gc29tZSBwbGFjZXNcbnRhYmxlIGEge1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5idXR0b24sXG5oNiBhIHtcblx0QGV4dGVuZCAlYnV0dG9uO1xufVxuXG4uYnV0dG9uLndoaXRlLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkbmV3LWRhcmstYmx1ZSwgMTAlKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLmRvdWJsZS1idXR0b24tc2VjdGlvbiB7XG5cdC5idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5LFxuYm9keS5mdWxsLXdpZHRoLW1haW4ge1xuXHRAaW5jbHVkZSBmb250LXJlZ3VsYXIoKTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0bWFyZ2luOiAxLjI1cmVtIDAgMC41cmVtO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRjb2xvcjogJG5ldy1mb250LWNvbG9yO1xuXHRsaW5lLWhlaWdodDogMS4zNWVtICFpbXBvcnRhbnQ7XG5cblx0c3Ryb25nLFxuXHRiIHtcblx0XHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQtYm9sZCgpO1xuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAxMCUpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHQrIGgyIHtcblx0XHRtYXJnaW46IDIuMjVyZW0gMCAwLjVyZW07XG5cdH1cbn1cblxuaDEge1xuXHRtYXJnaW46IDBlbSAwIDAuMzVlbTtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250LWJvbGQoKTtcblx0Zm9udC1zaXplOiAyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0aSxcblx0ZW0ge1xuXHRcdEBpbmNsdWRlIGhlYWRpbmctZm9udC1ib2xkKCk7XG5cdH1cblxuXHQmLnBhZ2UtdGl0bGUuYXV0aG9yIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvci1ncmF5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuaDIge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQtYm9sZCgpO1xuXHRmb250LXNpemU6IDEuNmVtO1xuXHRsaW5lLWhlaWdodDogMS4xNWVtO1xuXHRtYXJnaW46IDAuMjVlbSAwIDFlbTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0aSxcblx0ZW0ge1xuXHRcdEBpbmNsdWRlIGhlYWRpbmctZm9udC1ib2xkKCk7XG5cdH1cbn1cblxuaDMsICVoMyB7XG5cdEBpbmNsdWRlIGhlYWRpbmctZm9udC1ib2xkKCk7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRsaW5lLWhlaWdodDogMS4xM2VtO1xuXHRtYXJnaW4tdG9wOiAxLjVlbTtcblxuXHRpLFxuXHRlbSB7XG5cdFx0QGluY2x1ZGUgaGVhZGluZy1mb250KCk7XG5cdH1cbn1cblxuaDQge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQoKTtcblx0Zm9udC1zaXplOiAxLjJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTFlbTtcblxuXHRpLFxuXHRlbSB7XG5cdFx0QGluY2x1ZGUgaGVhZGluZy1mb250KCk7XG5cdH1cbn1cblxuaDUge1xuXHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQoKTtcblx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cblx0aSxcblx0ZW0ge1xuXHRcdEBpbmNsdWRlIGhlYWRpbmctZm9udCgpO1xuXHR9XG59XG5cbmg2IHtcblx0QGluY2x1ZGUgaGVhZGluZy1mb250LWJvbGQoKTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRpLFxuXHRlbSB7XG5cdFx0QGluY2x1ZGUgaGVhZGluZy1mb250LWJvbGQoKTtcblx0fVxuXG5cdGEge1xuXHRcdEBleHRlbmQgJWJ1dHRvbjtcblx0fVxufVxuXG5wLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdEBpbmNsdWRlIGZvbnQtcmVndWxhcigpO1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xMjVweDtcblx0bWFyZ2luOiAwIDAgMWVtO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG51bCxcbm9sIHtcblx0bWFyZ2luOiAwIDAgMWVtIDJlbTtcblx0cGFkZGluZzogMDtcblxuXHRsaSB7XG5cdFx0QGluY2x1ZGUgZm9udC1yZWd1bGFyKCk7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdGNvbG9yOiAkbmV3LWZvbnQtY29sb3I7XG5cdFx0bWFyZ2luOiAwIDAgMC43NWVtO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRvbCxcblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDAuNzVlbSAwIDAuNzVlbSAzZW07XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0fVxuXHR9XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuYSxcbltocmVmXj1cInRlbFwiXSB7XG5cdGNvbG9yOiAjMDA3NmNjO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbigjMDA3NmNjLCAxMCUpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0JltocmVmXj1cInRlbFwiXSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxufVxuXG5zdHJvbmcsXG5iIHtcblx0QGluY2x1ZGUgZm9udC1ib2xkKCk7XG59XG5cbmVtLFxuaSB7XG5cdEBpbmNsdWRlIGZvbnQtaXRhbGljKCk7XG59XG5cbmNvZGUge1xuXHRjb2xvcjogJGZvbnQtY29sb3ItZ3JheTtcblx0Zm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuaHIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkaGVhZGVyLWNvbG9yO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwLjVlbSAwIDAuNWVtO1xuXHRoZWlnaHQ6IDA7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHR9XG5cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogMS40NWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdH1cblxuXHRoNiB7XG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFycm93LWJ1dHRvbiB7XG5cdEBpbmNsdWRlIGZvbnQtcmVndWxhcigpO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6ICMxNDVhYWM7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogMTZweCA4MHB4IDE2cHggMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRpbWcuYXJyb3ctcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE5cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHR9XG5cblx0aW1nLmFycm93LWxlZnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE5cHg7XG5cdFx0bGVmdDogLTQwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMTRjOTkxO1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQvL2JveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLC40KTtcblxuXHRcdGltZy5hcnJvdy1yaWdodCB7XG5cdFx0XHRyaWdodDogLTQwcHg7XG5cdFx0fVxuXG5cdFx0aW1nLmFycm93LWxlZnQge1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICMxNDVhYWM7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE2cHggODBweCAxNnB4IDIwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRpbWcuYXJyb3ctcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE5cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHR9XG5cblx0aW1nLmFycm93LWxlZnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE5cHg7XG5cdFx0bGVmdDogLTQwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMTRjOTkxO1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdGltZy5hcnJvdy1yaWdodCB7XG5cdFx0XHRyaWdodDogLTQwcHg7XG5cdFx0fVxuXG5cdFx0aW1nLmFycm93LWxlZnQge1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogJGdyYXktY29sb3ItdGludDtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAycHggJG9mZi1ibGFjaztcbn1cblxuYm9keS5uZXctdHlwbyB7XG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYsXG5cdGEsXG5cdGRpdixcblx0dWwgbGksXG5cdG9sIGxpLFxuXHRwLFxuXHRzdHJvbmcge1xuXHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0aDEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAyLjVlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogM2VtO1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0fVxuXG5cdG1haW4ge1xuXHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdH1cbn1cblxuaDYge1xuXHRtYXJnaW4tdG9wOiAwcHg7XG59XG5cbmg2IGEge1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uc3VwZXItY29sdW1ucyB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5pc28tdHlwb2dyYXBoeSB7XG5cdGgxLmVudHJ5LXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRwIHtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVlbTtcblx0fVxuXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbjogMHB4IDBweCAyMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0YSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LW1lZGl1bS1ibHVlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0Ym90dG9tOiAtM3B4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbmV3LW1lZGl1bS1ibHVlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsIGxpLFxuXHRvbCBsaSB7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiB7XG5cdFx0dWwgbGksXG5cdFx0b2wgbGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0XHR9XG5cdH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzIHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCJAbWl4aW4gZm9udC1ib2xkKCkge1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsICRmb250RmFsbGJhY2tzO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250LXJlZ3VsYXIoKSB7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgJGZvbnRGYWxsYmFja3M7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Y29sb3I6ICRuZXctZm9udC1jb2xvcjtcbn1cblxuQG1peGluIGZvbnQtaXRhbGljKCkge1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsICRmb250RmFsbGJhY2tzO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtaXhpbiBoZWFkaW5nLWZvbnQtYm9sZCgpIHtcblx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCAkZm9udEZhbGxiYWNrcztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gaGVhZGluZy1mb250LXJlZ3VsYXIoKSB7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgJGZvbnRGYWxsYmFja3M7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGhlYWRpbmctZm9udC1ib2xkLWl0YWxpYygpIHtcblx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCAkZm9udEZhbGxiYWNrcztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWl4aW4gaGVhZGluZy1mb250KCkge1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsICRmb250RmFsbGJhY2tzO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBzaW5nbGUtdHJhbnNpdGlvbigkcHJvcGVydHk6IGFsbCwgJHNwZWVkOiAyNTBtcywgJGVhc2U6IGxpbmVhcikge1xuXHR0cmFuc2l0aW9uOiAkcHJvcGVydHkgJHNwZWVkICRlYXNlO1xufVxuXG5AbWl4aW4gZG91YmxlLXRyYW5zaXRpb24oJHByb3BlcnR5OiBiYWNrZ3JvdW5kLFxuXHQkcHJvcGVydHkyOiBjb2xvcixcblx0JHNwZWVkOiAxMjVtcyxcblx0JGVhc2U6IGxpbmVhcikge1xuXHR0cmFuc2l0aW9uOiAkcHJvcGVydHksICRwcm9wZXJ0eTIsICRzcGVlZCAkZWFzZTtcbn1cblxuQG1peGluIGZsZXhib3goKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBmbGV4KCR2YWx1ZXMpIHtcblx0ZmxleDogJHZhbHVlcztcbn1cblxuQG1peGluIG9yZGVyKCR2YWwpIHtcblx0b3JkZXI6ICR2YWw7XG59XG5cbkBtaXhpbiBmbGV4LWZsb3coJGZsb3d2YWx1ZSkge1xuXHRmbGV4LWZsb3c6ICRmbG93dmFsdWU7XG59XG5cbkBtaXhpbiBqdXN0aWZ5KCRqdXN0aWZ5dmFsKSB7XG5cdGp1c3RpZnktY29udGVudDogJGp1c3RpZnl2YWw7XG59XG5cbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbnNlbGYpIHtcblx0YWxpZ24tc2VsZjogJGFsaWduc2VsZjtcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZSkge1xuXHRmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbSgkYWxpZ24pIHtcblx0YWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuQG1peGluIGp1c3RpZnktY29udGVudCgkanVzdGlmeSkge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRmcm9tQ29sb3IsICR0b0NvbG9yKSB7XG5cdGJhY2tncm91bmQ6ICRmcm9tQ29sb3I7IC8vIEZhbGxiYWNrIENvbG9yXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRmcm9tQ29sb3IsICR0b0NvbG9yKTtcbn1cblxuQG1peGluIHdvcmQtd3JhcCgpIHtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcbn1cblxuQG1peGluIGV4dHJhLWltYWdlLXNpemUoJGhlaWdodCwgJHdpZHRoKSB7XG5cdGhlaWdodDogJGhlaWdodDtcblx0d2lkdGg6ICR3aWR0aDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1peGluIHRvb2wtdGlwKCRoZWxwYm94LXNpemUgOiAxMDAlKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdCR0cmFuc2l0aW9uU3BlZWQ6IDAuMnM7XG5cblx0Ly8gY29tbW9uIHN0eWxlcyBmb3IgYm90aCBwYXJ0cyBvZiB0b29sIHRpcFxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTEwMDtcblx0fVxuXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHR9XG5cdH1cblxuXHQvLyBwb2ludGVyIHRpcFxuXHQmOjpiZWZvcmUge1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxZW0gMC43NWVtIDAgMC43NWVtO1xuXHRcdGJvcmRlci1jb2xvcjogJG5ldy1saWdodC1ibHVlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMC41ZW07XG5cdFx0dHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uU3BlZWQgY3ViaWMtYmV6aWVyKC44NCwgLTAuMTgsIC4zMSwgMS4yNiksIG9wYWNpdHkgJHRyYW5zaXRpb25TcGVlZCAuMnM7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguNikgdHJhbnNsYXRlWSgtOTAlKTtcblx0fVxuXG5cdCY6aG92ZXI6OmJlZm9yZSwgJjpmb2N1czo6YmVmb3JlIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb25TcGVlZCBjdWJpYy1iZXppZXIoLjg0LCAtMC4xOCwgLjMxLCAxLjI2KSAuMnM7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjM1KSB0cmFuc2xhdGVZKC04cHgpO1xuXHR9XG5cblx0Ly8gc3BlZWNoIGJ1YmJsZVxuXHQmOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXHRcdGJvdHRvbTogMTgwJTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1oZWxwLXRleHQpO1xuXHRcdG1hcmdpbi1sZWZ0OiAtOC43NWVtO1xuXHRcdHBhZGRpbmc6IDFlbTtcblx0XHRmb250LXNpemU6IC43NWVtO1xuXHRcdHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvblNwZWVkIGN1YmljLWJlemllciguODQsIC0wLjE4LCAuMzEsIDEuMjYpIC4ycztcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC42KSB0cmFuc2xhdGVZKDUwJSk7XG5cdFx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0d2lkdGg6IDIxLjVlbTtcblx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdH1cblxuXHQmOmhvdmVyOjphZnRlciwgJjpmb2N1czo6YWZ0ZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvblNwZWVkIGN1YmljLWJlemllciguODQsIC0wLjE4LCAuMzEsIDEuMjYpO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTVlbTtcblx0XHRcdHdpZHRoOiAkaGVscGJveC1zaXplO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gZnVsbHNjcmVlbi1vdmVybGF5KCkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgei1pbmRleDogNTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xufSIsIi5hZGQtb24taHAtdGV4dC1zZWN0IHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSA2MCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICB9XG5cbiAgLnJtLWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uYWRkLW9uLWhwLXRleHQtc2VjdC5vcGVuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIC5ybS1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0aWNreS1uYXYtc2VjdGlvbi1tb2JpbGUtb3BlbiB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5ib2R5LW1vYmlsZS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQuYmFzaWMtcGFnZS5uZXctaG9tZS1wYWdlLm5ldy1ob21lLXBhZ2UtaXNvLnRvcC1sZXZlbC1uYXZpZ2F0aW9uLXBhZ2Uge1xuICAuc3ViLXBhZ2UtdGFnIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMmEzYzQ3O1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmxvd2VyLWhhbGYge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAuaG9tZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG5ldy1saWdodC1ibHVlLCAyMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3LW1lZGl1bS1ibHVlO1xuICAgICAgICAgIGNvbG9yOiAkbmV3LW1lZGl1bS1ibHVlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXctbWVkaXVtLWJsdWU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDUwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRuZXctbGlnaHQtYmx1ZSwgMzAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2NhZGVmNDtcbiAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1ib3g6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAubW9iaWxlLWNvbXBhc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubHUtYm9keSB7XG4gIGEuZ2V0LXN0YXJ0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmMzkzMjE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZjM5MzIxLCAxMCUpO1xuICAgICAgLy9vcGFjaXR5OiAuOTtcbiAgICB9XG4gIH1cbn1cblxuLm5ldy1sbGMtY29ycC1wYWdlLnN0YXRlLXNpbXBsZS1wYWdlIHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnRyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogNzBweCAwIDBweDtcbiAgICB9XG5cbiAgICAmLmlzby1jdGEtYm94LWhlYWRlciB7XG4gICAgICBkaXY6Zmlyc3Qtb2YtdHlwZSA+IGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXG4gICAgICAgIGRpdjpmaXJzdC1vZi10eXBlID4gaDEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pc28tY3RhLWJveC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG4gICAgICAmID4gZGl2Omxhc3Qtb2YtdHlwZSA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtYm94LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjZGRDtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbjogMC4yNWVtIDAgMWVtO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzRBOTBFMjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYjJlNDk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDM2cHggNjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgICAgcGFkZGluZzogMzZweCAxMjhweDtcblxuICAgIH1cbiAgfVxuXG4gIC5leHRlbmR5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gIH1cblxuICAuY29uYy1zZWN0aW9uIHtcbiAgICAuYXJyb3ctYnV0dG9uLFxuICAgIC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXRlLXN0ZXBzLW1hcCBhcnRpY2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3RhdGUtc3RlcHMtbWFwLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGJvZHktYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjAwcHgpIHtcbiAgICAuc3RhdGUtc3RlcHMtbWFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMzY2cHg7XG5cbiAgICAgIC5zdGF0ZS1zdGVwcy1tYXAtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0NzZweDtcbiAgICAgICAgd2lkdGg6IDEzOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIgc3Ryb25ne1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuNTMzNjYgNy41MDk2OEwwLjE5MzE3NSAxLjg1MjQ1Qy0wLjA2NDM5MTcgMS41Nzk2MSAtMC4wNjQzOTE3IDEuMTM3MjYgMC4xOTMxNzUgMC44NjQ0NDZMMC44MTYwNTcgMC4yMDQ2MjVDMS4wNzMxOCAtMC4wNjc3NTE0IDEuNDg5OTEgLTAuMDY4Mjc1NiAxLjc0NzY1IDAuMjAzNDZMNi4wMDAwMSA0LjY4NjkxTDEwLjI1MjQgMC4yMDM0NkMxMC41MTAxIC0wLjA2ODI3NTYgMTAuOTI2OCAtMC4wNjc3NTE0IDExLjE4MzkgMC4yMDQ2MjVMMTEuODA2OCAwLjg2NDQ0NkMxMi4wNjQ0IDEuMTM3MjkgMTIuMDY0NCAxLjU3OTYzIDExLjgwNjggMS44NTI0NUw2LjQ2NjM3IDcuNTA5NjhDNi4yMDg4IDcuNzgyNDkgNS43OTEyMiA3Ljc4MjQ5IDUuNTMzNjYgNy41MDk2OFonIGZpbGw9JyUyMzRBOTBFMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlOm50aC1jaGlsZChldmVuKSBhOjphZnRlcntcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTM5cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjk1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlOm50aC1jaGlsZChvZGQpIGE6OmFmdGVye1xuICAgICAgICAgIHRvcDogLTM5cHg7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgLy9tYXJnaW46IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWZvbnQtY29sb3I7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAgICAgICBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpudGgtbGFzdC1jaGlsZCgyKSkgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICBib3R0b206IDEzMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKDIpKSBhOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxNnB4IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQwJyBoZWlnaHQ9JzQ3Nicgdmlld0JveD0nMCAwIDE0MCA0NzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFDMzguODAyOCAxIDcwIDI4LjY5OTkgNzAgNjIuODY5NVY0MTMuMTMxQzcwIDQ0Ny4zIDEwMS4xOTcgNDc1IDEzOSA0NzUnIHN0cm9rZT0nJTIzREREREREJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDotNzBweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA0NzZweDtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgtMSk7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6LTcwcHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogNDc2cHg7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdlbmVyYXRvci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogODBweCAwIDA7XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3RlcC10b3AtaGVhZGVyIC5oZWFkZXItYmxvY2sge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgODBweCAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXAtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgLnN0ZXAtaW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgZGl2Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93LWJ1dHRvbixcbiAgICAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXcteWVsbG93O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb2MtaWNvbi1saW5rLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMjBweCAwIDBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkYm9keS1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi9hc3NldHMvaW1nL253LWRvY3MtaWNvbi5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNzUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgLnRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDMwcHggMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHggMTBweCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTAwcHgpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcblxuICAgICAgICAgIC5kb2xsYXItc2lnbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktYmx1ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFycyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNTBweDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRuZXcteWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFzdC1ib3gge1xuICAgICAgICAudG9wIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHggNzVweCAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJveC1zZWN0aW9uLWNvbnRhaW5lci50YWxsLWJveCB7XG4gICAgICAudG9wIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc21hbGwtYm94LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgLmJveC1yb3cge1xuICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIsIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgLnNtYWxsLWJveCB7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4xNSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHNwYW4uZmFrZS1saW5rIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBzcGFuLmZha2UtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3R0b20tY3RhLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBhLmJ1dHRvbjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbSA0cmVtO1xuICAgIH1cblxuICAgIC50ZXN0aW1vbnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjVGRDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweCAwIDIwcHg7XG4gICAgICBtYXJnaW46IDAgMTZweCAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxNTJweDtcbiAgICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdlbmVyYXRvci1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAuZ2VuZXJhdG9yLXNlY3Rpb24uZ2VuZXJhdG9yLXNlY3Rpb24tbm8tbnVtIHtcbiAgICAubnVtYmVyLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZhcS1nZW5lcmF0b3Itc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwcHggMHB4IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICAvLyBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gIH1cblxuICAuaGVhZGVyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5udW1iZXItYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICB3aWR0aDogMTAlO1xuICAgIH1cblxuICAgIC5udW1iZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyLjc1ZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTZweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAudXAtYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjYjdkM2YzO1xuICAgICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkbmV3LXllbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRvd24tYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRuZXcteWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWJsb2NrIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICB9XG4gIH1cblxuICAudGV4dC1ibG9jay50ZXh0LXNlY3Rpb24ge1xuICAgIGRpdiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLnRleHQtYmxvY2sudGV4dC1ibG9jay1zcGFjZXIge1xuICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDUwcHggMTAlO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItcm93IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBvbC50b3Atc3RlcHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG5cbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b3Atc3RlcHMtcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAuYmlnLWZvbnQtY29udGFpbmVyIHtcbiAgICBwLFxuICAgIHNwYW4sXG4gICAgc3BhbixcbiAgICB1bCBsaSxcbiAgICBvbCBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAuY3RhLWJveC1oZWFkZXIge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMzZweCA2NHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDEyOHB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbmMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1tZWRpdW0tYmx1ZTtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC50b3BwZXItaW1nIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0b3A6IC0yMzVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIHRvcDogLTI4NXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IC0yOTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhpZGRlbi1udW1iZXJzIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuXG4gICAgb2wudG9wLXN0ZXBzIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICB9XG5cbiAgICAubnVtYmVyLWJsb2NrIC5udW1iZXIge1xuICAgICAgYS51cC1hcnJvdyB7XG4gICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLmRvd24tYXJyb3cge1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGlkZGVuLWFycm93cyB7XG4gICAgLm51bWJlci1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhlYWRlci1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1BSjE4LXN0YXRlLXNpbXBsZS1wYWdlLTMge1xuXG4gIC50ZXh0LWJsb2NrLnRleHQtc2VjdGlvbiB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgfVxuICB9XG5cbiAgLmlzby1hY2NvcmRpb24tc2VjdCB7XG4gICAgcGFkZGluZzogMCAwIDcwcHg7XG4gIH1cbn1cblxuLm5ldy1ib3gtc2VjdGlvbi5zZWxlY3QteW91ci1zZXJ2aWNlLFxuLmdsb2JhbC1pc28tYm94LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuXG4gIC5ib3gtc2VjdGlvbiB7XG4gICAgLmxhc3QtYm94IHtcbiAgICAgIC5ib3R0b20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnRvcCB7XG4gICAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAzMHB4IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgIH1cblxuICAgICAgLnNtYWxsLXR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGJvZHktYmx1ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuXG4gIC5hY2NvcmQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuXG4gICAgLmgge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIHAsXG4gICAgICB1bCBsaSxcbiAgICAgIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkLm9wZW4ge1xuICAgIC5oIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGVwLXRlbXBsYXRlLWFjY29yZCB7XG4gICAgLmgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXRlbXBsYXRlLUFKMTgtc3RhdGUtc2ltcGxlLXBhZ2UtMyAmIC5hY2NvcmQge1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgIC5oIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUY1RkQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDgwcHggMjBweCA0MHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmIge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjVmZDtcbiAgICB9XG5cbiAgICAuc3RlcC10ZW1wbGF0ZS1hY2NvcmQgLmg6OmFmdGVye1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9wLWxldmVsLWhvdy10by1wYWdlcyB7XG5cbiAgLmFjY29yZGlvbi10YWJsZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cblxuICAubWFwLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG5cbiAgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZCAuaCB7XG4gICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmQgLmIge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDVweDtcbiAgfVxuXG4gIC5zdGF0ZS1saW5rcy10YWJsZS1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYXAtYWRkLW9uLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zdGF0ZS1saW5rLXRhYmxlIHtcbiAgICBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdlbmVyYXRvci1zZWN0aW9uI3N0ZXAtMSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuaGVhZGVyLWJsb2NrIHtcbiAgICBoMy50aGluLWgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtaGVhZGVyLmludHJvLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZGVyLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1wYWdlLXRhZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMmEzYzQ3O1xuICB9XG5cbiAgLnRvcC1zdGVwcy1wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAubS10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLm0tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4udGFibGUtYWNjb3JkaW9uIHtcblxuICAvLyBOT1RFOiBJbXBvcnRhbnQgdG8gb3ZlcnJpZGUgLnRvcC1sZXZlbC1ob3ctdG8tcGFnZSBzZXR0aW5ncy5cbiAgLy8gQVNLOiBtb3ZlIGluc2lkZSBvciBrZWVwIG91dHNpZGU/XG4gICRmb3JjZS1wYWRkaW5nOiAwIDRyZW0gMCAxLjVyZW0gIWltcG9ydGFudDtcblxuICAuYWNjb3JkaW9uLXRhYmxlLWhlYWRlciwgLmgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6ICRmb3JjZS1wYWRkaW5nO1xuXG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kICVoMztcbiAgICAgIGZsZXg6IDEgMSAwcHg7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tdGFibGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnctYmx1ZTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5iIHtcbiAgICBwYWRkaW5nOiAkZm9yY2UtcGFkZGluZztcbiAgfVxuXG4gIC5hY2NvcmQge1xuICAgIC5oIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5kb2MtZG93bmxvYWQtbW9kYWwtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpYy1mb3QtZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG4gIGJhY2tncm91bmQ6ICNmMDA1Mjk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCA2MHB4IDI1cHggMjVweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG4uaXNvLWhlYWRlciB7XG4gIC5yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGgxLFxuICBzcGFuLmZha2Utb3V0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgNjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uaXNvLWRlZmF1bHQtcGFnZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5pc28tYnV0dG9uLWxpbmsge1xuICBhLFxuICBwIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGE6aG92ZXIsXG4gIHA6aG92ZXIge1xuICAgIGkge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkbmV3LWxpZ2h0LWJsdWUsIDIwJSk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRuZXctbWVkaXVtLWJsdWU7XG4gICAgICBjb2xvcjogJG5ldy1tZWRpdW0tYmx1ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEgc3BhbixcbiAgcCBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG5ldy1saWdodC1ibHVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LW1lZGl1bS1ibHVlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGEgaSxcbiAgcCBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG5ldy1saWdodC1ibHVlLCAzMCUpO1xuICAgIGJhY2tncm91bmQ6ICNjYWRlZjQ7XG4gICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB9XG59XG5cbi5ibG9nLWlzby1idXR0b24tbGluay5pc28tYnV0dG9uLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTFweDtcbiAgICByaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuYS5hdXRob3ItbGluayB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA3MnB4O1xufVxuXG5hLmF1dGhvci1ib3gtbGluayB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIgLmF1dGhvci1ib3gge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgfVxufVxuXG4uYXV0aG9yLWJveC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGEuYXV0aG9yLWJveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjE1KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRpbmcgdHlwZS5zY3NzJ3MgIWltcG9ydGFudFxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDJweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4yMCk7XG4gICAgfVxuICB9XG5cbiAgLmNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuXG4gIC5zbWFsbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDg1JTsgLy8gb2YgMWVtIGJhc2U7XG4gIH1cblxuICAuYXV0aG9yIHtcbiAgICBjb2xvcjogJG5ldy1mb250LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICB9XG5cbiAgLmF1dGhvci1iaW8ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAvKiBhdXRvcHJlZml4ZXI6IG9uICovXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucmVhZC1tb3JlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICB9XG5cbiAgcC5zbWFsbC10ZXh0LCBwLmF1dGhvciwgcC5hdXRob3ItYmlvLCBwLnJlYWQtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbn1cblxuLnJlbGF0ZWQtY29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgLnJvdyB7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aXMoZGl2KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMCAzcmVtO1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG5cbiAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5yZWxhdGVkLWNvbHVtbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgcGFkZGluZzogMHB4IDIwcHggNDBweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGVkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgIC5yZWxhdGVkLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRuZXctZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAvKiBhdXRvcHJlZml4ZXI6IG9uICovXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIH1cblxuICAgICAgLnJlbGF0ZWQtbGluayBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVsYXRlZC1hcnRpY2xlcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC1hcnRpY2xlcy1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGJvZHktYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5sZy1sYXlvdXQgLnJlbGF0ZWQtY29sdW1ue1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogMCAzNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGVkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgIC5yZWxhdGVkLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRuZXctZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC8qIGF1dG9wcmVmaXhlcjogb24gKi9cbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC1saW5rIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnJlbGF0ZWQtbGluayBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIgaDMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhdGEtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiB7XG4gIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHggMTBweCAyNXB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcmljZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAucmF0aW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkYm9keS1ibHVlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNTBweDtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICRuZXcteWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXN0LWJveCB7XG4gICAgLnRvcCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHggNzVweCAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdyAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5nbG9iYWwtaXNvLWJveC1zZWN0aW9uLm9uZS1idXR0b24ge1xuICAubGFzdC1ib3gge1xuICAgIC5ib3R0b20ge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm94LXNlY3Rpb24tY29udGFpbmVyLFxuICAuYm94LXNlY3Rpb24tY29udGFpbmVyIC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5zaGFkb3cge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmlzby10b3AtbGV2ZWwtc2VydmljZXMtcGFnZSB7XG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgyMDAwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgICB9XG4gIH1cblxuICAuYm9keS1jb3B5LXNlY3Qge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgOTBweDtcblxuICAgIC5pc28tYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubnVtLXN0ZXBzLXNlY3Qge1xuICAgIHBhZGRpbmc6IDAgMCA3MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogMCAwIDEwMHB4O1xuICAgIH1cblxuICAgIC5zdHAge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLm51bSB7XG4gICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2NhZGVmNDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwMDM5NTI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIC5iZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGF0ZS1saW5rcy10YWJsZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXRjaGVyLW1hcC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnN3aXRjaGVyLW1hcCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgLm15LXJvdyB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC5jb3JwLFxuICAgICAgLmxsYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3JwLXRhYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubS10YWIge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtY29ycC1oZWFkZXIsXG4gIC5tb2JpbGUtbGxjLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1wYWdlLWhlYWRlci5mcmVlLWFjY291bnQtc3ViLXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYWoxOC1sb2dpbi1ib2R5IHtcbiAgbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuXG4gIC5pc28tbG9naW4tYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogNzhweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDIwMDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA5NTBweDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgLmlzby1mb3JtLXJvdyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lcnJvcjQwNCB7XG4gIC8vZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzk4YzBlZDtcbiAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvdGVjaHN0YXJzLWFydHdvcmstdjQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDY1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjIwcHg7XG4gICAgcGFkZGluZzogMTIwcHggMCA1MHB4O1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuXG4gIHNwYW4sXG4gIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbjogMHB4IDAgNXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBzcGFuLnMyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuYmIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5lNDA0LWJvZHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5pc28tZmFxLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG5cbiAgLmhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgLnN1Yi1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzJhM2M0NztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwLXNlY3QuaXNvLWJ1dHRvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5pc28tYnV0dG9uLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmlzby1iYXNpYy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzVweCAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG5cbiAgLnN1Yi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzJhM2M0NztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uaXNvLXNpZ251cC1iYXNpYy1oZWFkZXIuaXNvLWJhc2ljLWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMCAxMHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDEwcHg7XG4gIH1cblxuICAuaXNvLXNpZ251cC1iYXNpYy1oZWFkZXItaDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgfVxufVxuXG4ubW9kZXJuLWZvcm0ge1xuICAubWFpbi1jb250ZW50LmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuaXNvLXNzLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAxLjVyZW0gODBweDtcblxuICAgIC5vcmRlci1zaWRlYmFyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nOiAwcHggMXJlbTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkZXItc2lkZWJhci5zZWxlY3Qtc2VydmljZS1zaWRlLWJhciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ub3MtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZi1hLXRvcHBlciB7XG4gIG1hcmdpbjogMHB4IDAgMzBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gIH1cbn1cblxuLmYtYS10b3BwZXItYiB7XG4gIG1hcmdpbjogMzBweCAwO1xuXG4gICoge1xuICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgfVxufVxuXG4uaXNvLXR5cG9ncmFwaHkuaXNvLWJ1aWxkLXlvdXItb3duLXBhZ2UuaXNvLWJ1c2luZXNzLW5hbWUtc2VhcmNoIHtcbiAgLmhvbWUtcGFnZS1kZCAuYm9keSAuZGQtZm9ybSBhIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmlzby1idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICAvLyByaWdodDogMXJlbTtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgMCA1MHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGEgaSB7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAuY29udGVudC1zZWN0LmJhc2ljLXd5c2l3eWctc2VjdGlvbiB7XG4gICAgLy8gbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRpdGxlLWgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgfVxuXG4gICAgLnN0YXRlLXNlY3Qge1xuICAgICAgcGFkZGluZzogODBweCAwIDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDBweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYi10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDUlO1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMzBweCAxMHB4IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1tZWRpdW0tYmx1ZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5iLXRvLXRvcC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5hajE4LXN1Yi1uYXYtbW9iaWxlLXRyaWdnZXItaXNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIC0ycHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm15LXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM0YTkwZTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hajE4LXN1Yi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWoxOC1zdWItbmF2Lm1vYmlsZS1tZW51LW1vZGUtb3BlbiB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyMHB4IGRvd24pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG5cbiAgICAuY29sdW1ucyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmFqMTgtc3ViLW5hdi1tb2JpbGUtdHJpZ2dlci1pc28ubW9iaWxlLW1lbnUtbW9kZS1vcGVuIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDIwcHggZG93bikge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdG9wOiAwMHB4O1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIC5teS10YWcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgICAgICBjb2xvcjogIzAwMzk1MjtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmxpbmUtY2xpZW50LXByb2ZpbGVzLWxpbmsge1xuICBtYXJnaW46IDYwcHggMCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmlzby1idXR0b24tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEubmFtZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmdsb2JhbC1pc28tYnlvcC1ib3gtc2VjdGlvbi1vbmUtYnV0dG9uIHtcbiAgLmJveC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5zaGFkb3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5sYXN0LWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmF0aW5nLFxuICAuc3RhcnMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hZmZpbGlhdGUtcHJvZ3JhbS1mb3JtIHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2xvYmFsLXN0ZXAtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLnN0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zdGVwLW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtbWVkaXVtLWJsdWU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogNDJweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTBweDtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gIC5zdGVwLWgge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuXG4gIH1cblxuICAuc3RlcC1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcblxuICB9XG5cbiAgLmFkZC1vbi13eXNpd3lnIHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgfVxufVxuXG4uc3ViLXBhZ2UtdGFnLnN1Yi1wYWdlLXRhZy1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGUtc2ltcGxlLXRvYy1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vIElzb21ldHJpYyBSZXZpZXcgU2VjdGlvblxuLy8gQllPUCAmIExhbmRpbmcgUGFnZSBGbGV4aWJsZVxuLmlzby1yZXZpZXctc2VjdCB7XG4gIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuXG4gIC5mbGV4LXBhcmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuZmxleC1hcmVhIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5teS1ib3gge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgLnN0YXJzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMHB4IDAgMzBweDtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICRuZXcteWVsbG93O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIH1cblxuICAgIC5mcm9tIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgYSxcbiAgICAgIC5mYWtlLWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzAwMzk1MjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwidGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiA0MDBweDtcblx0bWFyZ2luOiAzMHB4IDAgMzBweDtcblx0Ym9yZGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdG1pbi13aWR0aDogNDAwcHg7XG5cdH1cblxuXHR0ZCB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0dGFibGUge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdH1cblxuXHRcdHRib2R5IHtcblx0XHRcdHRyIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRoZWFkIHtcblx0XHQqIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0dHIge1xuXHRcdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlICFpbXBvcnRhbnQ7XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHQqIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRzdHJvbmcsXG5cdFx0cCBzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHR0ciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6aG92ZXIgdGFibGUgdHIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjVmYWZmICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogJG5ldy1tZWRpdW0tYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJG5ldy1tZWRpdW0tYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyICosXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJG5ldy1saWdodC1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zdGF0ZS1kcm9wZG93biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLnN0YXRlLXNlbGVjdGlvbiB7XG5cdG1hcmdpbjogMzBweCAwIDMwcHg7XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0cGFkZGluZzogMHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQqIHtcblx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogJG5ldy1kYXJrLWJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciAqLFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRuZXctbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0ZDpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRhYmxlLW92ZXJmbG93ZXItYSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoNjAwcHggZG93bikge1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCBkb3duKSB7XG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUT0RPOiBtb3ZlIHRoZXNlIGhlbHBlcnMgdG8gaXQncyBvd24gZmlsZT9cbi5leHRyYS1zcGFjaW5nIHtcbiAgd29yZC1zcGFjaW5nOiAzMHB4O1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ub21lbnVwYWRkaW5nIC5ib3R0b21vZm1lbnV0b3BvZnBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3J1bWJzIC5ub21lbnVwYWRkaW5nICNjb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5jbGllbnQtbG9naW4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE5NGU5ODtcbn1cblxuLmNydW1icyBoMSB7XG4gIHRvcDogMjYwcHg7XG59XG5cbi5tLXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubS10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuaDEjcHJlc3MtcmVsZWFzZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5oMi5wcmVzcy1zdWJIZWFkIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmZpcnN0aDIge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhZ2VzdGFydHNwYWNlciB7XG4gIGhlaWdodDogODBweDtcbn1cblxuLmxhcmdlZG9sbGFyYW1vdW50IHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uY2FsbG91dGJveGVzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgd2lkdGg6IDI5NXB4O1xuICBoZWlnaHQ6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc2Vjb25kaDIge1xuICBjb2xvcjogI2M2NWIwMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5leHRyYS10b3AtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbnAuYXV0aG9yLWxpbmUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5hLmF1dGhvcnNoaXAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODg2ZDJlICFpbXBvcnRhbnQ7XG59XG5cbmEuYXV0aG9yc2hpcDpob3ZlciB7XG4gIGNvbG9yOiAjYjA4ZjNmICFpbXBvcnRhbnQ7XG59XG5cbiNzb2NpYWwtc2hhcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG5hI3djdSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzU2cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy93Y3Utc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cblxuLnN1Y2Nlc3MgKixcbi5zdWNjZXNzICo6YmVmb3JlLFxuLnN1Y2Nlc3MgKjphZnRlcixcbi5zdWNjZXNzIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zdWNjZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzg1MWM7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2FwcGx5IGZpZWxkc2V0IGxlZ2VuZDpiZWZvcmUsXG4jYXBwbHkgZmllbGRzZXQgbGVnZW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwYTBcIjtcbn1cblxuLndlYkZpZWxkcyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb2RlUGVuIHNwYW4sXG4uZ2lzdCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4jam9iU2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI2pvYlNlbGVjdCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4qIGh0bWwgYTpob3ZlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5oaWRlU2hvdyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmFiYnIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PUNhbGwgdG8gYWN0aW9uIGJveGVzPT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYWJvdXQtbGlua3Mge1xuICBtYXJnaW46IDJlbSAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFib3V0LWxpbmtzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMGVtIDA7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi50d28tY29sIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA1cHggMCAwO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHdpZHRoOiAxNTVweDtcbn1cblxuLmxlZnQtY29sdW1uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF0aW9ud2lkZS1saXN0IGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5ib3R0b20tY3RhLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgcGFkZGluZzogODBweCAwcHggMTEwcHg7XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IDMuMjVlbTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1kYXJrLWJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE5cHggNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbmV3LWRhcmstYmx1ZSwgMTAlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ud2hpdGUtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG5ldy1kYXJrLWJsdWUsIDEwJSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLnN0YXRlLWxpbmtzLXRhYmxlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggMCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBhLnNlZS1hbGwtc3RhdGVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMzk1MiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoNzcsIDcxLCA4MSwgMC4xMjUpO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpLnJvdGF0ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnN0YXRlLWxpbmstdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB3aWR0aDogMTYuNjY3JTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMTVweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFwLFxuI21hcCB7XG4gIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1hcCBzdmcsXG4jbWFwIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGF0ZS1wYWdlLWJvZHkge1xuICBtYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuYS5kb2MtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBjb250ZW50OiBcIlxcZjA2M1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkRPV05MT0FEXCIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDkwLCAxNzIsIDAuNikgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cbn1cblxuLmRvYy1saW5rLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZG9jLWxpbmstc21hbGwuaXNvLWRvYy1saW5rLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubmV3LWxsYy1jb3JwLXBhZ2Uge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgxOmZpcnN0LW9mLXR5cGUsXG4gIGgyOmZpcnN0LW9mLXR5cGUsXG4gIGgzOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5pbnRyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICBpbWcge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuYm94LXNlY3Rpb24tdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuXG4gICAgLmJveC1zZWN0aW9uIHtcbiAgICAgIC50b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEtYm94LXNlY3Rpb24ge1xuICAgICAgLnRvcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctbWVkaXVtLWJsdWU7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGFycyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRuZXcteWVsbG93O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmF0aW5nIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib3R0b20ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmx1ZS1pY29uLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICBwYWRkaW5nOiA4NXB4IDAgNzBweDtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1yb3cge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAuY29sdW1ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIHAuaGVhZGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gIH1cblxuICAuc3RlcHMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1kYXJrLWJsdWU7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgLnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTk7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnN1Yi1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5udW1iZXJzIC5zbGljay1kb3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IDBweCAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cblxuICAgICAgbGk6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMjBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogJG5ldy15ZWxsb3c7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgIGRpdiB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGltZS1pY29uLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5jb2x1bW5zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubXktcm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAubXktY29sdW1ucyB7XG4gICAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5teS1udW1iZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwLmhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWZ0eS1maWZ0eS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL21hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgcCBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDcwcHggMTAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICBwYWRkaW5nOiA3MHB4IDEwJTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdy1idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbm51YWwtcmVwb3J0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMCA3MHB4O1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgaDM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLmltZy1zaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaW1nLXNpZGUgaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibHVlLWN0YS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgKiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFsdC1pbWFnZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMzAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWdyYXBoaWMtR1JFWUNMT1VEUy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTIwcHggMzUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIH1cblxuICAgIC5yb3cubGFyZ2Utc3BhY2Utcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLmltZy1zaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaW1nLXNpZGUgaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWJhbmstc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZTtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRuZXcteWVsbG93LCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tYmFuay1zZWN0aW9uLmdyYXkge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIH1cblxuICAuYnV0dG9uLWJhbmstc2VjdGlvbi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5idXR0b24tYmFuay1zZWN0aW9uLTIge1xuICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucmVxdWlyZW1lbnRzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jc3RpY2t5LXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDtcblxuICAuc3RpY2t5LW5hdi1zZWN0aW9uIHtcbiAgICB6LWluZGV4OiAyMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZWZhdWx0LXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1oZWFkZXItZ3JhcGhpYy5wbmdcIik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDIwMDBweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgbm8tcmVwZWF0O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5mdWxsLXdpZHRoLW1haW4ge1xuICBtYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFqLTE4LWNvbnRhY3QtcGFnZSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAwIDEwMHB4O1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1ncmFwaGljLUdSRVlDTE9VRFMuc3ZnXCIpO1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMTEyMHB4IDM1MHB4O1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIC8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAvLyB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cblxuICAgICAgcC5oZWFkZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBwLmhlYWRlci5jd3Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIHAuYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc29jaWFsLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1kYXJrLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0LFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHRleHRhcmVhI21lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0I21hdGgge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lc3NhZ2UtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmlubGluZS1pbnB1dHMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBpbnB1dCxcbiAgICAgICAgbGFiZWwsXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hajE4LW1hbmlmZXN0by1wYWdlIHtcbiAgLmludHJvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuXG4gIC5ncmF5LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgc3Bhbi5kZWNvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2VsY29tZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LW1lZGl1bS1ibHVlO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gICAgaDMsXG4gICAgcCxcbiAgICBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5pbnQtcm8gcCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5pbnQtcm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICAgICAgICAvKiBJbmNyZW1lbnQgdGhlIHZhbHVlIG9mIHNlY3Rpb24gY291bnRlciBieSAxICovXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgdG9wOiAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLmltZy1zaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3ctYnV0dG9uLXJlc3BvbnNpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBpbWcuZm91bmRhdGlvbi1nIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctc3BhY2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb25jbHVzaW9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1ncmFwaGljLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExMjBweCAzNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmFqMTgtdGhyZWUtYm94ZXMge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcblxuICAuYm94LXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC50b3Age1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAvLyBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtYm94LXNlY3Rpb24ge1xuICAgIC50b3Age1xuICAgICAgYmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZTtcblxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnMge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkbmV3LXllbGxvdztcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmF0aW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm90dG9tIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hajE4LXRocmVlLWJveGVzLmFqMTgtdGhyZWUtYm94ZXMtb25lLWxpbmsge1xuICAuYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRvcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmN0YS1ib3gtc2VjdGlvbiB7XG4gICAgLnRvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAuYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1aWxkLXlvdXItb3duLXBhZ2Uge1xuICAuYnV0dG9uLWJhbmstc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tYmFuay1zZWN0aW9uLmdyYXkge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIH1cblxuICAuYnV0dG9uLWJhbmstc2VjdGlvbi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5idXR0b24tYmFuay1zZWN0aW9uLmwtYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXG4gICAgKiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWJhbmstc2VjdGlvbi5sLWJsdWUtMiB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1oZWFkZXItZ3JhcGhpYy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMjAwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMDBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICB9XG5cbiAgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5tb3VudGFpbnMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDMzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1ncmFwaGljLUdSRVlDTE9VRFMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEyMHB4IDM1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAuY3RhLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRuZXcteWVsbG93LCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdGEtc2VjdGlvbi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICB9XG5cbiAgLmN0YS1zZWN0aW9uLmJsdWUge1xuICAgIGJhY2tncm91bmQ6ICRuZXctbWVkaXVtLWJsdWU7XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHVsLFxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmN0YS1zZWN0aW9uLmwtYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1oZWFkZXItZ3JhcGhpYy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMjAwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMDBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmJhc2ljLXRleHQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cblxuICAuYmFzaWMtdGV4dC1zZWN0aW9uLmdyYXkge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIH1cblxuICAuYmFzaWMtdGV4dC1zZWN0aW9uLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLmltYWdlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLmltZy1zaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLXNlY3Rpb24uZ3JheSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgfVxuXG4gIC5ibHVlLWljb24tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgIHBhZGRpbmc6IDg1cHggMCA3MHB4O1xuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5pY29uLXJvdyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cblxuICAgICAgcC5oZWFkZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXJrLWJsdWUtdGV4dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgYmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZTtcblxuICAgIGg2IGEge1xuICAgICAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1sZXZlbC1zZXJ2aWNlcyB7XG4gIC5zdGF0ZS1saW5rcy10YWJsZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLm1vdW50YWlucyB7XG4gICAgcGFkZGluZzogNTBweCAwIDMwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1ncmFwaGljLUdSRVlDTE9VRFMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEyMHB4IDM1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLndlbGNvbWUtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICAgIGgzLFxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmludC1ybyBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmludC1ybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgICAgICAgLyogSW5jcmVtZW50IHRoZSB2YWx1ZSBvZiBzZWN0aW9uIGNvdW50ZXIgYnkgMSAqL1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIHRvcDogMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hcC1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogNzBweCAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJvdHRvbS1ibG9jay1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5hc3NldC1wcm90ZWN0aW9uIHtcbiAgLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlLFxuICAuYXJyb3ctYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgIH1cbiAgfVxuXG4gIC5pbnRyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAuc3ViLWhlYWRlciB7XG4gICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAud29yZHktc2VjdGlvbi0xIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmltYWdlLXNpZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC53aHktYmVoaW5kLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRuZXctbWVkaXVtLWJsdWU7XG4gICAgcGFkZGluZzogOTBweCAwO1xuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBwLFxuICAgIHVsIGxpIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZXMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICAuaW1hZ2Utc2lkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kLXJvdyB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmF5LXN0ZXBzLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NpbmctcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW91bnRhaW4tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwIDMwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1ncmFwaGljLUdSRVlDTE9VRFMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEyMHB4IDM1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvdW50ZXItc2VjdGlvbiB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgICAgIC8qIEluY3JlbWVudCB0aGUgdmFsdWUgb2Ygc2VjdGlvbiBjb3VudGVyIGJ5IDEgKi9cbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2xvc2UtYnVzaW5lc3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyZWUtZm9ybXMtdG9wLWxldmVsIHtcbiAgLmludHJvLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG5cbiAgLmNob29zZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLmFycm93LWJ1dHRvbi1yZXNwb25zaXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXcteWVsbG93O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm51bWJlcmVkLWxpc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgLml0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXcteWVsbG93O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkLW9uLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMTBweCAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAubnVtYmVyZWQtbGlzdC1zZWN0aW9uLmtpbGwtdGhlLW51bWJlcnMge1xuICAgIC5jb3VudGVyLXNlY3Rpb24ge1xuICAgICAgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhdGUtcmVnaXN0ZXJlZC1hZ2VudC1wYWdlIHtcbiAgLm1vdW50YWluLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvTlctZ3JhcGhpYy1HUkVZQ0xPVURTLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExMjBweCAzNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1ncmFwaGljLUdSRVlDTE9VRFMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEyMHB4IDM1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG5cbiAgICAuaW1nLXNpZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1hZ2Utc2VjdGlvbjIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC5pbWctc2lkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcuZG90LWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAucm93Om50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG5cbiAgICBwLmhlYWRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW50cm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBwLFxuICAgIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICBoMixcbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5ib3gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjkwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFqMTgtdGhyZWUtYm94ZXMge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMTBweDtcbiAgICB9XG4gIH1cblxuICAuY3RhLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogODVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAgYiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbmV3LWxpZ2h0LWJsdWUsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN0YS1zZWN0aW9uLmdyYXkge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIH1cblxuICAuY3RhLXNlY3Rpb24uYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZTtcblxuICAgICoge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbmV3LXllbGxvdywgMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3RhLXNlY3Rpb24ubC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWhlYWRlci1ncmFwaGljLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgyMDAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbmV3LXllbGxvdywgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5vbmUtbGluZS1pY29uLXNlY3Rpb24ge1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLmJsb2Nrcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgOTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDEwMSwgMTMyLCAxNjgsIDAuMjgpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuXG4gICAgICAubGVmdCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAucmlnaHQge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmN0YS1zZWN0aW9uMiB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZTtcbiAgICBwYWRkaW5nOiA4NXB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIHAgYiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5ob3ctdG8tb3JkZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbnMge1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLnN0ZXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDNkM2QzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGVybi1mb3JtIHtcbiAgbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgYXJ0aWNsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib3R0b20tY3RhLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYWotMTgtcy1zLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCA1cHg7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgfVxuXG4gICAgLnJhZGlvLWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAudG9nZ2xlLXJhZGlvIHtcbiAgICAgICAgJjpob3ZlciBsYWJlbC5yYWRpby10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRuZXctZGFyay1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGxhYmVsLnJhZGlvLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtcmFkaW8ge1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRuZXctZGFyay1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGxhYmVsLnJhZGlvLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWoxOC1vcmRlci1oZWFkZXIge1xuICBoMSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLm1vZGVybi1mb3JtIC5hai0xOC1zLXMtbWFpbi1jb250ZW50LmFqMTgtc2lnbnVwLWZvcm0ge1xuICBwYWRkaW5nOiAwIDAuNXJlbSAxcmVtO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgcGFkZGluZzogMCAwIDVyZW07XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC5yYWRpby1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLnN3aXRjaC1yYWRpby1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC50b2dnbGUtcmFkaW8ge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAudGhlLXJhZGlvIHtcbiAgICAgIGZsZXg6IDAgMCAyLjI1ZW07XG4gICAgfVxuICB9XG5cbiAgLnRvZ2dsZS1zd2l0Y2ggLnRoZS1zd2l0Y2gge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9jZXNzaW5nLWNob2ljZXMuc3dpdGNoLWluZGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG5cbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICBpbnB1dDpjaGVja2VkIH4gLnN3aXRjaC10ZXh0IHtcbiAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3dpdGNoLXRleHQge1xuICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tb2Rlcm4tZm9ybSAub3JkZXItc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItZmFxcy5uZXctc2lkZWJhci1mYXFzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnRoZS1tYWluLWNvbnRlbnQtY2FyZWVycyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcblxuICAuYXJyb3ctYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG5ldy1ncmVlbjtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gIH1cbn1cblxuLmU0MDQtYm9keSB7XG4gIC5kZWZhdWx0LXBhZ2UtaGVhZGVyLFxuICAuYWoxOC1mb290ZXIsXG4gIC5ib3R0b20tY3RhLXNlY3Rpb24sXG4gIGZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYXAtaW5zZXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGFmZi1tb2RhbC1vdmVybGF5LFxuLmZyZWUtYWNjb3VudC1tb2RhbC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mcmVlLWFjY291bnQtbW9kYWwtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDk5OTg7XG59XG5cbi5zdGFmZi1tb2RhbC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oI2ZmMDAwMCwgMTAlKTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cblxuICAubmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5tYWluLnNpbmdsZSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzNkM2QzZDtcbn1cblxuLmJldGEtd2FybmluZy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMyKTtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMHB4IDA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5iZXRhLXdhcm5pbmctYm94LTIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG4gIHRvcDogNzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgdG9wOiA4NHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5leGl0LWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5vbGQtZm9ybS1maXgge1xuICAuam9iLWZvcm0ubmV3LXN0eWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHRvcDogMHB4O1xuICAgIH1cblxuICAgIC5pbnRlcm5hdGlvbmFsLXBob25lIHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgaW5wdXRbbmFtZT1cInBob25lXCJdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmx1LWJvZHkge1xuICAubmV3LTIwMTgtbmF2IHtcbiAgICAuaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5nZXQtc3RhcnRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLWxpbmsge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXRlLXNpbXBsZS1wYWdlIHtcbiAgLnN0YXRlLXJlbGF0ZWQtcGFnZXMtdG9wcGVyLWRpdiB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uZy1yZWNhcC1lcnJvciB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkZC1vbi1mb3JlaWduLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXG4gIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4vLyBweS0yNSwgcHktNTAsIHB5LTc1LCBweS0xMDBcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XG4gIC5weS0jeyRpICogMjV9IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRpICogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkaSAqIDI1cHg7XG4gIH1cbn1cbi8vIG14LTI1LCBteC01MCwgbXgtNzUsIG14LTEwMFxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcbiAgLm14LSN7JGkgKiAyNX0ge1xuICAgIG1hcmdpbi10b3A6ICRpICogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkaSAqIDI1cHg7XG4gIH1cbn1cblxuXG4vLyBUT0RPOiB0aGlzIHNob3VsZCBmb2xsb3cgdGhlIG9uZXMgYWJvdmUgaXRcbi5tLWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4ubG9naW4tZXJyb3JzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG4ubW9kZXJuLWZvcm0gLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSAuc3dpdGNoLWJveC5kaXNhYmxlZCB7XG4gIGlucHV0IH4gLnN3aXRjaC10ZXh0IHtcbiAgICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tb2Rlcm4tZm9ybSAucGFnZS10ZW1wbGF0ZS1BSjE4LXNlbGVjdC1zZXJ2aWNlcyAuYWotMTgtcy1zLW1haW4tY29udGVudCAudG9nZ2xlLXJhZGlvIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5mcmVlLW1mLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYS5pc28tbGFuZGluZy1wYWdlLWFmZiB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICB1bCBsaSxcbiAgcCxcbiAgc3BhbiB7XG4gICAgY29sb3I6ICRib2R5LWJsdWUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgyLFxuICBoMiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9vdGVyMiB7XG4gICAgYSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWRkLWluLXdoaXRlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuYm90dG9tLXRleHQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGJvZHktYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJGJvZHktYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICB9XG4gIH1cblxuICAuYm90dG9tLW10LXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuL2Fzc2V0cy9pbWcvdGVjaHN0YXJzLWFydHdvcmstdjMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDAgMCAyNTBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMjUwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGJvZHktYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pY29uLXJvdyBpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjZWUxZjc7XG4gICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgfVxuXG4gICAgLmljb24tcm93IHNwYW4ge1xuICAgICAgY29sb3I6ICRuZXctZm9udC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgICB9XG5cbiAgICAuYXJyb3ctYnV0dG9uIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYXJyb3ctYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdC5teS1zZWxlY3Qge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItdGV4dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuL2Fzc2V0cy9pbWcvYWZmLWhlYWRlci1pbWcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMTAwcHggMCAxODBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE0MHB4KSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMjAwcHggMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogJGJvZHktYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLnN1Yi1za2ktdGV4dCB7XG4gICAgICBjb2xvcjogJGJvZHktYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICBzZWxlY3QubXktc2VsZWN0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDExcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGJ1dHRvbi5hcnJvdy1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHR1YWxseS1hY3RpdmUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgY29sb3I6ICRib2R5LWJsdWU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuY29sdW1ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLmhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRib2R5LWJsdWU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHAuaGVhZGVyLnJhLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDhweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjZWUxZjc7XG4gICAgICBjb2xvcjogIzRhOTBlMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmdyYXBoaWMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogOTBweCAwIDcwcHg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdy5zZWNvbmQtcm93IHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1zaWRlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LXNpZGUge1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDBweCAwIDFlbSAyZW07XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuY2xpZW50LXJldmlldy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudGhlLXN0YXJzIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtcGFyZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5mbGV4LWFyZWEge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIC5ib3gge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNvbGFyay13cmFwcGVyIC5vbGFyay1sYXVuY2gtYnV0dG9uIC5vbGFyay1idXR0b24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbiNvbGFyay1jb250YWluZXIgLm9sYXJrLWJyYW5kaW5nLWxpbmsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG9wcGluZy1jYXJ0LWJhc2Utc3R5bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYwN2FcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHRvcDogLTZweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IC8vdGhlIGltcG9ydGFudCBvdmVycmlkZXMgdGhlIGluaGVyaXRlZCBob3ZlciBlZmZlY3RcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGFsZXJ0LWNvbG9yO1xuXG4gICAgLy9mb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiSGVsdmV0aWNhXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgLy9jb250ZW50OiAnMSc7XG4gICAgLy9saW5lLWhlaWdodDogMTVweDtcbiAgICAvL2ZvbnQtc2l6ZTogMTJweDtcbiAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmFkZHItdmVyaWZpY2F0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hZGRyLXZlcmlmaWNhdGlvbi1yYWRpby1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZWZmOGZmO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWZmOGZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBjb250ZW50OiAnXFxmMDk2JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmxpbmUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi51cGRhdGVVc2VyQWRkciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgKyAuYWRkci12ZXJpZmljYXRpb24tcmFkaW8tYm94IHtcbiAgICBib3JkZXItY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxNGEnO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC10cmFuc2Zvcm0tbm9uZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuY29tcGFueS1mb3JtYXRpb24tbGFuZGluZy1wYWdlLFxuLnRocmVlLWJveC1wYWdlIHtcblx0LmJhc2ljLXBhZ2Uge1xuXHRcdC5oZWFkaW5nIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mdWxsLXdpZHRoLWNhbGxvdXQgLnN0YXRlLXNlbGVjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5yZXZpZXcgLnN0YXJzIGkge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxuXG5cdGFydGljbGUge1xuXHRcdHBhZGRpbmctdG9wOiAwLjVlbTtcblx0fVxuXG5cdGgxIHtcblx0XHRwYWRkaW5nOiAwIDAgMXJlbTtcblx0fVxuXG5cdC5hYm92ZS1ib3gtY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDExO1xuXG5cdFx0aDEge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LnRleHQtY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZmlyc3QtaDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxuXG5cdGhyIHtcblx0XHRiYWNrZ3JvdW5kOiAjODg4O1xuXHRcdGhlaWdodDogMXB4O1xuXHR9XG5cblx0LmZha2Utcm93IHtcblx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5tYWluLWNvbnRlbnQge1xuXHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0PiA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQuY2FsbG91dC1wYXJhZ3JhcGgge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0cGFkZGluZzogMCAycmVtIDJyZW07XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQvL1xuXHQuZnVsbC13aWR0aC1jYWxsb3V0IHtcblx0XHRiYWNrZ3JvdW5kOiAkbnctYmxhY2s7XG5cdFx0Ym94LXNoYWRvdzogMTAwcHggMCAwIDAgJG53LWJsYWNrLCAyMDBweCAwIDAgMCAkbnctYmxhY2ssIDMwMHB4IDAgMCAwICRudy1ibGFjaywgNDAwcHggMCAwIDAgJG53LWJsYWNrLCA1MDBweCAwIDAgMCAkbnctYmxhY2ssIDYwMHB4IDAgMCAwICRudy1ibGFjaywgNzAwcHggMCAwIDAgJG53LWJsYWNrLCA4MDBweCAwIDAgMCAkbnctYmxhY2ssIDkwMHB4IDAgMCAwICRudy1ibGFjaywgMTAwMHB4IDAgMCAwICRudy1ibGFjaywgLTEwMHB4IDAgMCAwICRudy1ibGFjaywgLTIwMHB4IDAgMCAwICRudy1ibGFjaywgLTMwMHB4IDAgMCAwICRudy1ibGFjaywgLTQwMHB4IDAgMCAwICRudy1ibGFjaywgLTUwMHB4IDAgMCAwICRudy1ibGFjaywgLTYwMHB4IDAgMCAwICRudy1ibGFjaywgLTcwMHB4IDAgMCAwICRudy1ibGFjaywgLTgwMHB4IDAgMCAwICRudy1ibGFjaywgLTEwMDBweCAwIDAgMCAkbnctYmxhY2s7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQubWFpbi1jb250ZW50IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdGgxLFxuXHRcdFx0aDIsXG5cdFx0XHRoMyxcblx0XHRcdGg0LFxuXHRcdFx0aDUsXG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RhdGUtZHJvcGRvd24ge1xuXHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdH1cblxuXHRcdCYucHVsbC11cC1ib3gge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIuMjVyZW07XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDAgMnJlbTtcblx0XHR9XG5cblx0XHQmLnB1bGwtdXAtYm94LWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAtMS41cmVtO1xuXHRcdFx0cGFkZGluZzogNHJlbSAwIDRyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDZyZW0gMCA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgxLFxuXHRcdGgyLFxuXHRcdGgzLFxuXHRcdGg0LFxuXHRcdGg1LFxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCxcblx0XHRsaSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYnVsbGV0LWxpc3Qge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMS41cmVtO1xuXHRcdFx0XHRcdC8vIGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogLTRweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRocmVlLWJveCB7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHQub3JkZXItbm93IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkaW5nIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMS41cmVtIDAgMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wdWxsLXVwLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogLTVyZW07XG5cdH1cblxuXHQuY2FsbG91dC1pdGVtcyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cblx0XHQmOm50aC1vZi10eXBlKDJuICsgMSkge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHQmOm50aC1vZi10eXBlKDJuICsgMSkge1xuXHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzbiArIDEpIHtcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRcdC8vICY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdC8vICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHQvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQvLyAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYWxsb3V0LWljb24ge1xuXHRcdFx0Y29sb3I6ICRudy1ibGFjaztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuY2FsbG91dC10ZXh0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5tYWluLWZvb3RlciB7XG5cdFx0YmFja2dyb3VuZDogJG53LWJsYWNrO1xuXHR9XG5cblx0LmhlYWRlci1pbWFnZS1sYW5kaW5nIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5pbWFnZS1iZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbndyYS1oZWFkZXItMDEucG5nXCIpO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuaGVhZGVyLWNvbnRlbnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdCYuYnV0dG9uLXN1Yi10ZXh0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwLjc1cmVtIDAgMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZzogMC43NXJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmluY2x1ZGVkLWhlYWRpbmcge1xuXHRcdG1hcmdpbjogMXJlbSAwIDRyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmZhcS1zZWN0aW9uIHtcblx0XHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCAjNTU1O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHQvLyBwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZhcS1xdWVzdGlvbiB7XG5cdFx0Ly8gY3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDAgMC4yNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0Y29udGVudDogXCJcXGYwNTVcIjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xMjVzIGxpbmVhcjtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3Blbi1mYXEge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50aHJlZS1ib3gtcGFnZSxcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIHtcblx0c2VjdGlvbiB7XG5cdFx0bWFyZ2luOiAxcmVtIDAgMDtcblx0XHRwYWRkaW5nOiAycmVtIDAgMDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0fVxuXG5cdFx0Ji5mYXEtc2VjdGlvbi1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji5wcmltYXJ5LWhlYWRpbmcge1xuXHRcdFx0bWFyZ2luOiAycmVtIDAgMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudGhyZWUtYm94LXNlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRoZS1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdC8vIG1hcmdpbjogMXJlbSBhdXRvO1xuXHRcdC8vIHBhZGRpbmc6IDJyZW0gMDtcblxuXHRcdD4gOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0YXNpZGUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Ji5jYWxsb3V0LWJ1dHRvbi1hc2lkZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5wdWxsLWJ1dHRvbi1kb3duIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTIuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5wdWxsLWJ1dHRvbi11cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNpZGViYXItcGFnZS1uYXYge1xuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWNvbG9yO1xuXHRcdFx0QGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb247XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRudy1ibHVlO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5zZWFyY2gtaW5wdXQge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0cGFkZGluZzogMC4zNXJlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuYnV0dG9uLWhlYWRpbmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5zZWFyY2gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICRudy1ibHVlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jYWxsb3V0LWl0ZW1zIHtcblx0XHQuY2FsbG91dC1pY29uIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0LmZhcS1zZWN0aW9uIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdC8vIHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5mYXEtc2VjdGlvbi1jb250YWluZXIge1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvZmYtYmxhY2s7XG5cdH1cblxuXHQuZmFxLWFuc3dlciB7XG5cdFx0Omxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuZnVsbC13aWR0aC1jYWxsb3V0IHtcblx0XHQmLmJ1bGxldC1saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IC0yLjI1cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNC4yNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdCYubm8tdGhyZWUtYm94IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaWNvbi1ib3gge1xuXHRcdFx0cGFkZGluZzogNHJlbSAwIDNyZW07XG5cblx0XHRcdC5pY29uLWhlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBoZWFkaW5nLWZvbnQtYm9sZDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCxcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIHtcblx0LmZ1bGwtd2lkdGgtY2FsbG91dCB7XG5cdFx0Ji5pY29uLWJveCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGhyZWUtYm94LXBhZ2UtZG9jdW1lbnQsXG4ucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSxcbi5wYWdlLXRlbXBsYXRlLWxlZ2FsLWZvcm1zIHtcblx0LmRvY3VtZW50LWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtcHJldmlldyB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdGJvdHRvbTogLThyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LWNvbG9yLXRpbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEyNXB4O1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdH1cblxuXHRcdDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LnRoZS1jb250ZW50LFxuXHQuZmFxLWFuc3dlciB7XG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC1wcmV2aWV3IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRudy1ibGFjaztcblx0XHRcdGJveC1zaGFkb3c6IC01MHB4IDAgMCAkbnctYmxhY2ssIDUwcHggMCAwICRudy1ibGFjaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyNSU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDJweCAkbnctYmxhY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mdWxsLXdpZHRoLWNhbGxvdXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdCYuaWNvbi1ib3gge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLWNvbnRlbnQge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYWxsb3V0LWl0ZW1zIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuc2lkZWJhci1wYWdlLW5hdiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi5tb2RhbC1idXR0b24ge1xuXHRcdH1cblx0fVxufVxuXG4ucmVsYXRlZC1wYWdlLWJveCB7XG5cdGJhY2tncm91bmQ6ICRncmF5LWNvbG9yLXRpbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cblxuXHQuYnV0dG9uLm1vZGFsLWJ1dHRvbiB7XG5cdFx0Ji5tb2RhbC1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHQvLyBmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLWhlYWRpbmcge1xuXHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0QGluY2x1ZGUgaGVhZGluZy1mb250LXJlZ3VsYXI7XG5cdH1cblxuXHQucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZS1kb2N1bWVudCAmLFxuXHQucGFnZS10ZW1wbGF0ZS10aHJlZS1ib3gtcGFnZSAmIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG4ubHUtYm9keSB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHQuYm90dG9tLWN0YS1zZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0bWFpbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Zm9vdGVyLm1haW4tZm9vdGVyLFxuXHRmb290ZXIuYWoxOC1mb290ZXIsXG5cdGZvb3Rlci5hajE4LWZvb3Rlci5hajE4LWZvb3Rlci0yIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmx1LWxhbmRpbmctcGFnZS1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDAyO1xuXG5cdFx0LmxvZ28tbGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjM2EzYTNhO1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMzVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jdGEtYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICMyN2FhZGY7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNzBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjMjdhYWRmLCAxMCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXYge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcblx0XHR9XG5cdH1cblxuXHQubHUtbGFuZGluZy1wYWdlIHtcblx0XHQubG9nby1zZWN0aW9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTVweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDI0NHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogNDJweCAzMnB4IDBweCAzMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNlbnRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Lmx1LWJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDcwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjdhYWRmO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oIzI3YWFkZiwgMTAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubHUtYnV0dG9uLW91dGxpbmUge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQudXBwZXItbWFwIHtcblx0XHRtYXJnaW46IDQwcHggYXV0bztcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRpbWcubW9iaWxlLW1hcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZy5kZXNrdG9wLW1hcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdG1heC13aWR0aDogMTU2MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA4MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0cGFkZGluZzogMHB4O1xuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjMzkzYTNhO1xuXHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDUycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ViLXNraS10ZXh0IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICMzYzNkM2Q7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0LnByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCAxcHggMCA0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAjMzkzYTNhO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXG5cdFx0c2VsZWN0Lm15LXNlbGVjdCB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuXHRcdFx0bWFyZ2luOiAzNXB4IDAgMHB4O1xuXHRcdFx0Y29sb3I6ICMxMTExMTE7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0LnRleHR1YWxseS1hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRcdFx0Lm5ldy1zdWIge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbGllbnQtcmV2aWV3LXNlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5yZXZpZXctY29udGFpbmVyIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI4MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0XHQudGhlLXN0YXJzIHtcblx0XHRcdFx0Y29sb3I6ICNmNWE1MjQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnRoZS1zdGFycy1mb290ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzIzMjMyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdyYXBoaWMtc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZS1zaWRlIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ3MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGV4dC1zaWRlIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMWVtIDJlbTtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm90dG9tLXRleHQtc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2YwZjBmMDtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm90dG9tLW10LXNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZzogNzBweCAwIDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjdhYWRmO1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMSU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ib3R0b20tdGV4dC1yb3cge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMjVweCBhdXRvIDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLXJvdyB7XG5cdFx0XHRcdC5jb2x1bW5zIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvL3BhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoci5teS1saW5lIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGhlLWJvdHRvbS1tYXAge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdC5ib3R0b20tbWFwIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMiU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMiU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMSU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW1nLm1vYmlsZS1tYXAge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbWcuZGVza3RvcC1tYXAge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyMiB7XG5cdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zb2NpYWwtYmxvY2sge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTQ1YWFjO1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDNweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCMxNDVhYWMsIDEwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5ldy1jb250ZW50Lmx1LWxhbmRpbmctcGFnZS5sdS1sYW5kaW5nLXBhZ2UtbGxjIHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDBweDtcblxuXHRcdC5jbGllbnQtcmV2aWV3LXNlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdH1cblxuXHRcdGhyLm15LWxpbmUge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0LmJvdHRvbS1tdC1zZWN0aW9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICMwZTU5Nzg7XG5cblx0XHRcdC5hZGRpdGlvbmFsLXRleHRhcmVhIHtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDNweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLXJvdyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwZTU5Nzg7XG5cdFx0XHRcdC8vbWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmJvdHRvbS1tYXAge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogNXB4O1xuXG5cdFx0XHRcdGltZy5tb2JpbGUtbWFwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZy5kZXNrdG9wLW1hcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXZpZXctY29udGFpbmVyIGEge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9nby1zZWN0aW9uLXBhcmVudCB7XG5cdFx0XHQubG9nby1zZWN0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmx1ZS1zZWN0aW9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICMwZTU5Nzg7XG5cdFx0fVxuXG5cdFx0LnVwcGVyLW1hcCB7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Ly86IDEwcHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAyJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDIlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IC0xJTtcblx0XHRcdH1cblxuXHRcdFx0aW1nLm1vYmlsZS1tYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aW1nLmRlc2t0b3AtbWFwIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC8vdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkZXItdGV4dCB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC01MHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkZXItc3ViLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNzBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudG9wcGVyLWZvcm0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmQtZmxleCB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG5cbi5sdS1wYWNrYWdlcy1wYWdlIHtcblx0bWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdHAsXG5cdGRpdixcblx0c3Bhbixcblx0dWwgbGkge1xuXHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRuZXctZm9udC1jb2xvcjtcblx0fVxuXG5cdGgxIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI2cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBhY2thZ2VzLWNvbnRhaW5lciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdC5mb290ZXItdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC00NXB4O1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdGNvbG9yOiAjNWY1YzVjICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg1MTBweCkge1xuXHRcdFx0XHRib3R0b206IC0zNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdGJvdHRvbTogLTU1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZGl2LXBhY2thZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMTQwcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0LjI1JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0ZmxleDogMCAwIDMwLjUlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHQvLyBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LW1lZGl1bS1ibHVlLWhvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6ICRuZXctZm9udC1jb2xvcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiA1NnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGFnLWxpbmUsXG5cdFx0XHQudGFnLWxpbmUtMiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHRcdC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1hdGlvbi5sLWJsdWUsXG5cdFx0XHQuZm9ybWF0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICRuZXctbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5kaXYtcGFja2FnZTpsYXN0LW9mLXR5cGUge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5kaXYtcGFja2FnZTpmaXJzdC1vZi10eXBlIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53aGl0ZS1zZWN0aW9uLTEge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAzMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ly8gbWFyZ2luLXRvcDogOTBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDAgMDtcblx0XHR9XG5cblx0XHQudGV4dC1jZW50ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdGgyIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNvbHVtbnMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjY2VlMWY3O1xuXHRcdFx0Y29sb3I6ICM0YTkwZTI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRvcDogMTZweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndoaXRlLXNlY3Rpb24tMS1sYXN0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQuZ3JheS1zZWN0aW9uLTEge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXG5cdFx0LmxhcmdlLTcge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAsXG5cdFx0cCBzcGFuIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0LndoaXRlLXNlY3Rpb24tMiB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdC5mYWtlLXRhYmxlLXByaWNlLXBhY2sge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGhlLWhlYWRlci1yb3cudGhlLXJvdyB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aGUtaGVhZGVyLXJvdy50aGUtcm93IHtcblx0XHRcdFx0LnRoZS1jZWxsIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRuZXctbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuLnQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAzOTUyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGluay1yb3cge1xuXHRcdFx0XHQudGhlLWNlbGwge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogODAlO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aGUtcm93Lm1vbmV5LXJvdyB7XG5cdFx0XHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSgyKSxcblx0XHRcdFx0LnRoZS1jZWxsOm50aC1vZi10eXBlKDMpLFxuXHRcdFx0XHQudGhlLWNlbGw6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAzOTUyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjFweCAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGhlLXJvdy50b3RhbC1yb3cge1xuXHRcdFx0XHQudGhlLWNlbGwgc3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRoZS1jZWxsOm50aC1vZi10eXBlKDIpLFxuXHRcdFx0XHQudGhlLWNlbGw6bnRoLW9mLXR5cGUoMyksXG5cdFx0XHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJG5ldy1saWdodC1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGhlLXJvdy5lbXB0eS1yb3cge1xuXHRcdFx0XHQudGhlLWNlbGwgc3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aGUtcm93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcblxuXHRcdFx0XHQudGhlLWNlbGwge1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGhlaWdodDogODBweDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KDQwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMTBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZS1ob3Zlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwLnRvcHBlciB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjJweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aS5ibHVlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aS5yZWQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2Y5NzQ3NDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuLnN0b3Atd3JhcHBpbmctcGx6IHtcblx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IDE3cHggMjVweCAxMHB4IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuLm5vLXAge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJG5ldy1mb250LWNvbG9yO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KDU3NXB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRoZS1jZWxsIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGhlLWNlbGw6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRoZS1yb3cubm8tYiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJsdWUtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogNzBweCAwIDgwcHg7XG5cdFx0YmFja2dyb3VuZDogIzRhOTBlMjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvbGxjLWFzc2V0cy12My5wbmdcIik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjg1OGFjO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDIwcHggNTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzIyNzVkNztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zdXAge1xuXHRkaXYge1xuXHRcdGNvbG9yOiByZWQ7XG5cdH1cbn1cblxuLnN1cDpmaXJzdC1vZi10eXBlIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmVpbi1tb2RhbC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuLmVpbi1jb250ZW50LWJveCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bWF4LXdpZHRoOiA0NTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogNSU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR6LWluZGV4OiA5OTk5OTk5O1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMzVweCAyMHB4IDIwcHggMjBweDtcblx0Ym94LXNoYWRvdzogMCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdHRvcDogMjAlO1xuXHR9XG5cblx0LmV4aXQtZWluLWNvbnRlbnQtYm94IHtcblx0XHRjb250ZW50OiBcIlxcZjAwZFwiO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQuZXhpdC1laW4tY29udGVudC1ib3g6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmYwMDAwO1xuXHR9XG5cblx0Lmgge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiAjM2IzYjNiO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5yYWRpby10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTRweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogIzIyNzVkNztcblx0XHR9XG5cdH1cbn1cblxuLmVpbi1tb2RhbC1vdmVybGF5LFxuLmVpbi1jb250ZW50LWJveCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sbGMtb25seS1zdHlsZXMge1xuXHRzZWxlY3Qge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5tdC0xMCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sdS1ib2R5IC5uZXctY29udGVudC5sdS1sYW5kaW5nLXBhZ2UtdXBkYXRlZC1yYSB7XG5cdG1hcmdpbi10b3A6IDBweDtcblxuXHRib2R5LFxuXHRtYWluLFxuXHRwLFxuXHRzcGFuLFxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2LFxuXHRidXR0b24sXG5cdC5zdWItc2tpLXRleHQsXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuY2xpZW50LXJldmlldy1zZWN0aW9uIC5yZXZpZXctY29udGFpbmVyIGEge1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHR9XG5cblx0LnRleHR1YWxseS1hY3RpdmUsXG5cdC5jbGllbnQtcmV2aWV3LXNlY3Rpb24ge1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXG5cdC5oZWFkZXItdGV4dCB7XG5cdFx0cGFkZGluZzogODBweCAwIDkwcHg7XG5cdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1oZWFkZXItZ3JhcGhpYy0xLnBuZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDIwMDBweCkge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0IG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0Lmx1LWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjM5MzIxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZS1ob3Zlcjtcblx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb3VibGUtZm9ybSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3Q6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c2VsZWN0Lm15LXNlbGVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdH1cblxuXHRcdC5zdWItc2tpLXRleHQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGV4dHVhbGx5LWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0bWFyZ2luOiA0NXB4IDAgMzBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcblx0XHR9XG5cdH1cblxuXHQuY2xpZW50LXJldmlldy1zZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG5cdFx0fVxuXHR9XG5cblx0LmdyYXBoaWMtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogOTBweCAwIDcwcHg7XG5cblx0XHQuc2Vjb25kLXJvdyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dC1zaWRlIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIsXG5cdFx0dWwgbGkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1hZ2Utc2lkZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmltYWdlLXNpZGUgaW1nIHtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20tdGV4dC1zZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkbmV3LW1lZGl1bS1ibHVlO1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE4cHg7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmc6IDE2cHggMCAyNnB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQqIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20tbXQtc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1oZWFkZXItZ3JhcGhpYy0xLnBuZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDIwMDBweCkge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0IG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHQuZG91YmxlLWZvcm0ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHR3aWR0aDogNDklICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3Q6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uLmFycm93LWJ1dHRvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR9XG5cblx0XHQuY29sdW1ucyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Lmx1LWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjM5MzIxO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZS1ob3Zlcjtcblx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGUtYm90dG9tLW1hcCAuZm9vdGVyMiB7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHR9XG5cblx0XHQudGhlLWJvdHRvbS1tYXAgLnJvdyB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFkZC1pbi13aGl0ZS1zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG59XG5cbi5sdS1sYW5kaW5nLXBhZ2UubHUtbGFuZGluZy1wYWdlLXVwZGF0ZWQtcmEuamotbC1wYWdlIHtcblx0LnRleHR1YWxseS1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0fVxuXG5cdC5qai13aGl0ZS1zZWN0aW9uLW9uZSB7XG5cdFx0cGFkZGluZzogNjBweCAwIDgwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdC5pbnRybyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGgyLFxuXHRcdFx0aDQge1xuXHRcdFx0XHRjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHQvLyBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGVwcyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNzhcIjtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2NlZTFmNztcblx0XHRcdFx0XHRjb2xvcjogIzRhOTBlMjtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5sdS1idXR0b24ge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LW1lZGl1bS1ibHVlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyMjc1ZDc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuamotd2hpdGUtc2VjdGlvbi10d28ge1xuXHRcdHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jb3VudGVyLXNlY3Rpb24gLml0ZW06YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNjZWUxZjc7XG5cdFx0XHRjb2xvcjogIzRhOTBlMjtcblx0XHR9XG5cblx0XHQuY291bnRlci1zZWN0aW9uIC5pdGVtOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNjZWUxZjc7XG5cdFx0fVxuXG5cdFx0LmFycm93LWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG5ldy1ncmVlbjtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW50cm8ge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sdS1idXR0b24ge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogJG5ldy1tZWRpdW0tYmx1ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyMjc1ZDc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdW50ZXItc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMzBweDtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRlciB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uamotbHVuYS1sdS1wYWNrYWdlcy1wYWdlIHtcblx0LnBhY2thZ2VzLWNvbnRhaW5lciB7XG5cdFx0LmluZGl2LXBhY2thZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNDglICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZha2UtdGFibGUtcHJpY2UtcGFjayB7XG5cdFx0LnRoZS1oZWFkZXItcm93LnRoZS1yb3cgLnRoZS1jZWxsIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhlLXJvdyAudGhlLWNlbGw6bGFzdC1vZi10eXBlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQudGhlLXJvdyAudGhlLWNlbGwge1xuXHRcdFx0d2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uaW50ZXJuYXRpb25hbC1sdS1wYWNrYWdlcy1wYWdlLmx1LXBhY2thZ2VzLXBhZ2UubmV3LWNvbnRlbnQge1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMHB4O1xuXG5cdC53aGl0ZS1zZWN0aW9uLTIgLmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGwgc3BhbiAucGFja2FnZXMtaGVscC10cmlnZ2VyIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAjMjc0NjcwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmOTc0NzQ7XG5cdFx0fVxuXHR9XG5cblx0LndoaXRlLXNlY3Rpb24tMiAuZmFrZS10YWJsZS1wcmljZS1wYWNrIC50aGUtcm93IC50aGUtY2VsbCAuaGVscC10ZXh0LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdHRvcDogMHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRyaWdodDogNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ei1pbmRleDogNTA7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAyMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ym90dG9tOiAtMjBweDtcblx0XHRcdGxlZnQ6IDgwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmZha2UtdGFibGUtcHJpY2UtcGFjayB7XG5cdFx0Ly8gd2lkdGg6IDkwMHB4O1xuXG5cdFx0Ly8gQGluY2x1ZGUgYnJlYWtwb2ludCAobGFyZ2UpIHtcblx0XHQvLyAgIHdpZHRoOiAxMDAlO1xuXHRcdC8vIH1cblxuXHRcdC50aGUtcm93IC50aGUtY2VsbDpsYXN0LW9mLXR5cGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC50aGUtcm93IC50aGUtY2VsbCB7XG5cdFx0XHR3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZha2UtdGFibGUtcHJpY2UtcGFjay5vcHRpb24tMS1zaG93LFxuXHQuZmFrZS10YWJsZS1wcmljZS1wYWNrLm9wdGlvbi0yLXNob3cge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdC50aGUtcm93IC50aGUtY2VsbDpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LnRoZS1yb3cgLnRoZS1jZWxsIHtcblx0XHRcdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQudGhlLXJvdy50aGUtaGVhZGVyLXJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC50aGUtcm93IC50aGUtY2VsbCBzcGFuIHtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoNTAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRoZS1yb3cubW9uZXktcm93IC50aGUtY2VsbCBzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGhlLXJvdy5tb25leS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDIpIHNwYW4sXG5cdFx0XHQudGhlLXJvdy5tb25leS1yb3cgLnRoZS1jZWxsOm50aC1vZi10eXBlKDMpIHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC50aGUtcm93IC50aGUtY2VsbCBzcGFuLm5vLXAge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZha2UtdGFibGUtcHJpY2UtcGFjay5vcHRpb24tMi1zaG93IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHQudGhlLXJvdyAudGhlLWNlbGw6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC50aGUtcm93IC50aGUtY2VsbDpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZha2UtdGFibGUtcHJpY2UtcGFjayAubW9iaWxlLW5hdi1wYWNrYWdlcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHQvLyBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwuMjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53aGl0ZS1zZWN0aW9uLTEsXG5cdC5ncmF5LXNlY3Rpb24tMSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC53aGl0ZS1zZWN0aW9uLTIgaDIge1xuXHRcdGZvbnQtc2l6ZTogM2VtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53aGl0ZS1zZWN0aW9uLTIge1xuXHRcdC8vb3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW92ZS1tZS1vdmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdHdpZHRoOiA2NyUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuYmx1ZS1zZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5teS1pbnQtcGFja2FnZXMtbW9kYWwtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMHB4O1xuXHR0b3A6IDBweDtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogOTk5OTg7XG59XG5cbi5teS1pbnQtcGFja2FnZXMtbW9kYWwtY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICRib2R5LWJsdWU7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAzMDBweDtcblx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdGxlZnQ6IDBweDtcblx0cmlnaHQ6IDBweDtcblx0cGFkZGluZzogMzVweCAyMHB4IDIwcHg7XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5leGl0LW1vZGFsLWIge1xuXHRcdGNvbG9yOiAjZjk3NDc0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0fVxufVxuXG4ubHUtYm9keS5jb21wYW55LWZvcm1hdGlvbi1sYW5kaW5nLXBhZ2UubmV3LXR5cG8gbWFpbiB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5pc28tbHUtcGFja2FnZXMtcGFnZS5uZXctY29udGVudC5sdS1wYWNrYWdlcy1wYWdlIHtcblx0LnBhY2thZ2VzLWNvbnRhaW5lciB7XG5cdFx0LmZvb3Rlci10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LndoaXRlLXNlY3Rpb24tMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmZha2UtbGluay13LWluYyB7XG5cdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWUgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2UtY29zdC1yb3cge1xuXHQudGhlLWNlbGwge1xuXHRcdGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uZmlsaW5nLWZlZS1yb3cge1xuXHQudGhlLWNlbGwge1xuXHRcdGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4udG90YWwtcHJpY2Utcm93IHtcblx0LnRoZS1jZWxsIHtcblx0XHRoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbiNhZmYtZm9vdGVyMiB7XG5cdGNvbG9yOiAjNTU1O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdG1hcmdpbi10b3A6IC0xNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0LnNvY2lhbC1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oIzE0NWFhYywgMTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZha2UtdGFibGUtcHJpY2UtcGFjay5tb2JpbGUtdmlldy1zaG93LTEge1xuXHQudGhlLXJvdyB7XG5cdFx0LnRoZS1jZWxsIHtcblx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnRoZS1jZWxsOm50aC1vZi10eXBlKDMpLFxuXHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHQudGhlLXJvdyB7XG5cdFx0XHQudGhlLWNlbGwge1xuXHRcdFx0XHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudGhlLWNlbGw6bnRoLW9mLXR5cGUoMyksXG5cdFx0XHQudGhlLWNlbGw6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmFrZS10YWJsZS1wcmljZS1wYWNrLm1vYmlsZS12aWV3LXNob3ctMiB7XG5cdC50aGUtcm93IHtcblx0XHQudGhlLWNlbGwge1xuXHRcdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQudGhlLWNlbGw6bnRoLW9mLXR5cGUoMiksXG5cdFx0LnRoZS1jZWxsOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdC50aGUtcm93IHtcblx0XHRcdC50aGUtY2VsbCB7XG5cdFx0XHRcdHdpZHRoOiAyNSUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSgyKSxcblx0XHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYWtlLXRhYmxlLXByaWNlLXBhY2subW9iaWxlLXZpZXctc2hvdy0zIHtcblx0LnRoZS1yb3cge1xuXHRcdC50aGUtY2VsbCB7XG5cdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC50aGUtY2VsbDpudGgtb2YtdHlwZSgyKSxcblx0XHQudGhlLWNlbGw6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHQudGhlLXJvdyB7XG5cdFx0XHQudGhlLWNlbGwge1xuXHRcdFx0XHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudGhlLWNlbGw6bnRoLW9mLXR5cGUoMiksXG5cdFx0XHQudGhlLWNlbGw6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXNvLWNvbnRyb2xsZXItZmFrZS1wcmljZS1wYWNrIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0ZGl2IHtcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRmbGV4OiAwIDAgMzMuMzMlO1xuXHRcdC8vIGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuXHR9XG5cblx0ZGl2LmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0ZGl2Lm9wdDMge1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHggNXB4IDAgMDtcblx0fVxuXG5cdGRpdi5vcHQxIHtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG5cdH1cbn1cblxuLndoaXRlLXNlY3Rpb24tMi5qai1sdW5hLWZha2UtdGFibGUtcHJpY2UtcGFjayB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4ud2hpdGUtc2VjdGlvbi0yLmludGVybmF0aW9uYWwtdy1zLTIge1xuXHRwYWRkaW5nLXRvcDogMHB4O1xuXG5cdC5mYWtlLXRhYmxlLXByaWNlLXBhY2sgLnRoZS1yb3cgLnRoZS1jZWxsOmZpcnN0LW9mLXR5cGUgc3BhbiBpIHtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHR9XG5cblx0LmZha2UtdGFibGUtcHJpY2UtcGFjayAudGhlLXJvdyAudGhlLWNlbGwgc3BhbiBpIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMnB4O1xuXHRcdH1cblx0fVxufVxuLndoaXRlLXNlY3Rpb24tMi5pbnRlcm5hdGlvbmFsLXctcy0yICsgLmJvdHRvbS1tdC1zZWN0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndoaXRlLXNlY3Rpb24tMi5pbnRlcm5hdGlvbmFsLXctcy0yIH4gI2FmZi1mb290ZXIyIHtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuIiwiLmhvbWUtcGFnZS1ib2R5IHtcbiAgbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLmhvbWUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNXB4O1xuICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvTlctaGVhZGVyLWdyYXBoaWMucG5nXCIpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgcGFkZGluZzogMTEwcHggMCA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgyMDAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNWVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB3aWR0aDogODgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRvdWJsZS1idXR0b24tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ud2hpdGUtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9wLWJ1dHRvbi1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IC01NHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzI5NDU2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmludHJvLXRleHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblxuICAgIC5oMiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNWVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLXNpZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0LXlvdXItc2VydmljZSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjgwcHg7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG5cbiAgICAuYm94LXNlY3Rpb24ge1xuICAgICAgLnRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAzMHB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNtYWxsLXR4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53aGF0LXRvLWV4cGVjdCB7XG4gICAgcGFkZGluZzogMzUwcHggMCA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAuaW1nLXNpZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxsZWQtb3V0LWV4cGVjdGlvbnMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tcm93IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtYnV0dG9uLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRuZXctbWVkaXVtLWJsdWU7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG5ldy15ZWxsb3csIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb3VudGFpbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMzAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLWdyYXBoaWMtR1JFWUNMT1VEUy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTIwcHggMzUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gIC5pbi1wYWdlLWN0YS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDIsXG4gICAgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYXAtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1wYWdlLWRkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRuZXctZm9udC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSg3NywgNzEsIDgxLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDBweCAwcHggMTUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDc3LCA3MSwgODEsIDAuMTI1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgfVxuICB9XG5cbiAgLmJvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDc3LCA3MSwgODEsIDAuMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNjJweDtcbiAgICB6LWluZGV4OiA1MDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICMzZDNkM2Q7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb3JtLmRkLWZvcm0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzNkM2QzZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIH1cbiAgfVxuXG4gIGZvcm0gaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5ob21lLXBhZ2UtZGQuYWN0aXZlIHtcbiAgLmhlYWRpbmcge1xuICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLmJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250ZW50LmJhc2ljLXBhZ2UubmV3LWhvbWUtcGFnZS5uZXctaG9tZS1wYWdlLWlzbyB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmhvbWUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvY29tcGFzcy10ZXN0LXY0LWRlc2t0b3Auc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNzUlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwMHB4IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDcwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTQwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyNTBweCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MDBweCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTM1MHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgyMDAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDQlIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgyNTAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA1MHB4IGF1dG87XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJG5ldy1mb250LWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHN1cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA4NTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZS1wYWdlLWRkIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLXBhZ2UtZGQgLmhlYWRpbmcge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDc3LCA3MSwgODEsIDAuMTI1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLXBhZ2UtZGQgLmJvZHkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggcmdiYSg3NywgNzEsIDgxLCAwLjM1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRvcDogNzVweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBmb3JtIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogNDklO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMHB4IC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkZWRlZGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgbGVmdDogNDklO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUtdGV4dC1ob21lLXNlY3Qge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICBoMSxcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtY29tcGFzcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdldHRpbmctYm94ZXkge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDEzMHB4IDAgOTBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWFyZWEge1xuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb3dlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGEuYm94IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMTUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDI1cHggOTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4IDkwcHg7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHNwYW4gaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgICAgIC8vICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgLy8gICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjYzlkYmVmO1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgei1pbmRleDogMTtcbiAgICAgICAgLy8gICAgIGxlZnQ6IDkxJTtcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuXG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC53eXNpd3lnIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzby1ncmFwaGljLXNlY3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4O1xuXG4gICAgLmlzby1ncmFwaGljIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LXNpZGUge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctc2lkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGF0ZS1saW5rcy10YWJsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDcwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4uY29udGVudC5iYXNpYy1wYWdlLm5ldy1ob21lLXBhZ2UubmV3LWhvbWUtcGFnZS1pc28ubmV3LWhvbWUtcGFnZS1pc28tMjAyMCB7XG4gIC5iYXNpYy13eXNpd3lnLWRpdiB7XG4gICAgcCwgdWwgbGksIG9sIGxpLCBzdHJvbmcsIHNwYW4sIGRpdiB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5qdW1iby1pbnRybyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW0gIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctc2lkZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAxcHggcmdiYSg3NCwgMTQ0LCAyMjYsIC4yKTtcbiAgICAgICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDdlOWZmO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDM1cHg7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyby1wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuaW50cm8tcGFyYWdyYXBoIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdldHRpbmctYm94ZXkge1xuICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICB9XG5cbiAgLmxvd2VyLWJveC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblxuICAgIC5ib3gtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnNtYWxsLWJveCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMTUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDsgLy9sYXp5IHdheSBvZiBkb2luZyB0aGlzLCBzaG91bGQgdXNlIGZsZXhib3ggd2lsbCByZWZhY3RvciBsYXRlclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMjBweCAycHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMik7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgc3Bhbi5mYWtlLWxpbmsgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHNwYW4uc21hbGwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ubGFyZ2UtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgc3Bhbi5mYWtlLWxpbmsge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG93ZXItd3lzaXd5Zy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cbiAgfVxufSIsIi5uZXctMjAxOC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgei1pbmRleDogNTAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgLy9AaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAvLyAgcG9zaXRpb246IGZpeGVkO1xuICAvL31cblxuICAubW9iaWxlLW1lbnUtdHJpZ2dlci1leGl0LFxuICAubWRkLW1vYmlsZS1tZW51LXRyaWdnZXItZXhpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDUwMHB4KSB7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51LXRyaWdnZXIsXG4gIC5tZGQtbW9iaWxlLW1lbnUtdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIycHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MDBweCkge1xuICAgICAgdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJNRU5VXCI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogLTY3cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTAgZGVncyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51LXRyaWdnZXIub3BlbixcbiAgLm1kZC1tb2JpbGUtbWVudS10cmlnZ2VyLm9wZW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdWwub25seS1kZXNrdG9wLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHRvcDogODRweDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5zZWFyY2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJG5ldy1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bDpub3QoI21lbnUtbWRkKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC43NXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3LWdyZWVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmFmdGVyLFxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5pc28tc2hvcHBpbmctY2FydCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLnNob3BwaW5nLWNhcnQtYmFzZS1zdHlsZTtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xM3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsLnN1Yi1tZW51Om5vdCgjbWVudS1tZGQpIHtcbiAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAvL3JpZ2h0OiAtOTRweDtcbiAgICAgIHRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU0ZTg7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlNGU4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC10cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmxvZ28tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMThweCAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MDBweCkge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmdldC1zdGFydGVkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJG5ldy1kYXJrLWJsdWU7XG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLm1kZC1idXR0b24taWNvbiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDUwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMzVweCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5nZXQtc3RhcnRlZC5nZXQtc3RhcnRlZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmdldC1zdGFydGVkLmdldC1zdGFydGVkLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbn1cblxuLm5ldy0yMDE4LW5hdi5vcGVuIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzIwcHggZG93bikge1xuICAgIC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAuZ2V0LXN0YXJ0ZWQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bDpub3QoI21lbnUtbWRkKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWU0ZTg7XG5cbiAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIC5zdWItbWVudS10cmlnZ2VyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGxpIC5zdWItbWVudS10cmlnZ2VyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjNDk4ZmUyO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICAgIHRvcDogMTcuNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuXG4gICAgICBsaSAuc3ViLW1lbnUtdHJpZ2dlci5yb3RhdGU6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgbGkuaXNvLXNob3BwaW5nLWNhcnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3ViLXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZzogNjVweCAwO1xuICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9OVy1oZWFkZXItZ3JhcGhpYy5wbmdcIik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgcGFkZGluZzogODVweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgyMDAwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0IG5vLXJlcGVhdDtcbiAgfVxuXG4gIHNwYW4sXG4gIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4uc3ViLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICB9XG59XG5cbi5zdGlja3ktbmF2LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIH1cblxuICAucmVsYXRlZC1wYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBmb3JtI3JlbGF0ZWQtcGFnZXMge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1kaXZpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWRpdmlkZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0gcCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaG92ZXItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTRlODtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hajE4LXN1Yi1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIHotaW5kZXg6IDIwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaXRlbSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuaXRlbS5sYXN0IHtcbiAgICBhOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWItc3ViLW5hdi1jb250YWluZXIge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIC5zdWItc3ViLW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc3ViLXN1Yi1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU0ZTg7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTRlODtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZS10cmlnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhdGUtcmVsYXRlZC1wYWdlcy10b3BwZXItZGl2IHtcbiAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgIC8vIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXYuc3RhdGUtcmVsYXRlZC1wYWdlcy10b3BwZXItZGl2LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGF0ZS1yZWxhdGVkLXBhZ2VzLXRvcHBlci1kaXYuc3RhdGUtcmVsYXRlZC1wYWdlcy10b3BwZXItZGl2LW1vYmlsZS5vcGVuIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgICBjb2xvcjogJGJvZHktYmx1ZTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0MDBweCkge1xuICAgICAgdG9wOiAxM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5pc28tMTktbmF2Lm5ldy0yMDE4LW5hdiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICAubG9nby1saW5rIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ub3ZlcmZsb3ctaGlkZGVuLW1vYmlsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxufVxuXG4ubWRkLXRyaWdnZXIub3BlbiB7XG4gIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbn1cblxuLm1kZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLy8gaGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29udGVudC12aXNpYmlsaXR5OiBhdXRvO1xuXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MDBweCkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDc3cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDg1cHg7XG4gICAgLy8gYm94LXNoYWRvdzogMCA0cHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICB9XG5cbiAgLm1kZC10cmkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOTBweDtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgJG5ldy1saWdodC1ibHVlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubWRkLXRvcC1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5sZWZ0LFxuICAgIC5yaWdodCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICBmbGV4OiAxIDAgMzMlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmbGV4OiAxIDAgMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRuZXctbWVkaXVtLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLmRlc2t0b3Atb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZGQtY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWRkLWJvZHktY29udGFpbmVyIHtcbiAgICAvLyBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAvLyBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgbWF4LWhlaWdodDogNTYwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5zdWItbWVudS10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgLy9sYW1lIGZpeCwgd2lsbCB0cnkgYW5kIHJlZmFjdG9yIHRoaXMgbGF0ZXJcbiAgICB1bC5zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgbGkge1xuICAgICAgICBhLCAubWRkLXJlYWwtbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cztcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN0YXRlLWxpbmstcGFyZW50IGxpLm1kZC1zdGF0ZS1saSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogMzMuMzMzJSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgICAgICB3aWR0aDogMTYuNjY2JSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBhLCAubWRkLXJlYWwtbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pc28tYnV0dG9uLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5tZGQtYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi5zZXBhcmF0b3Ige1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC8vIFx0d2lkdGg6IDRweDtcbiAgICAvLyB9XG5cbiAgICAvLyAvKiBUcmFjayAqL1xuICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAvLyBcdGJhY2tncm91bmQ6ICNjY2M7XG4gICAgLy8gXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAvLyBcdGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAvLyB9XG5cbiAgICAvLyAvKiBIYW5kbGUgKi9cbiAgICAvLyAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgLy8gXHQvLyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLy8gXHQvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC8vIFx0YmFja2dyb3VuZDogIzMzMztcbiAgICAvLyB9XG4gIH1cblxuICAubWRkLWJhY2sge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgcGFkZGluZzogMTJweCAzNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXctbWVkaXVtLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgLm1kZC1iYWNrLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1kZC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIC5pc28tYnV0dG9uLWxpbmsubWRkLWJ1dHRvbi1saW5rIHtcbiAgICBwLm1kZC1jYXRhLWxpbmsge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5tZGQtcmVhbC1saW5rLCAubWRkLXJlYWwtbGluayB7XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm9uLW1kZC1oZWFkZXIge1xuICAuZ2V0LXN0YXJ0ZWQuZ2V0LXN0YXJ0ZWQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgI2JyZWFkY3J1bWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG5ldy1tZWRpdW0tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1pc28tc2hvcHBpbmctY2FydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTEwcHg7XG4gIHRvcDogMjNweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDUwMHB4KSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vYmlsZS1pc28tc2hvcHBpbmctY2FydCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAuc2hvcHBpbmctY2FydC1iYXNlLXN0eWxlO1xuICAgIH1cblxuICB9XG5cbn1cblxuIiwiLm1haW4tY29udGVudC1jb250YWluZXItc3RhZmYge1xuXHRwYWRkaW5nOiAwcHggMTVweCA3MHB4O1xuXG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5qb2Itc2VjdGlvbiB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMzBweCAwIDQwcHg7XG5cdFx0bWFyZ2luOiAwcHg7XG5cblx0XHQuam9iLXNlY3Rpb24taGVhZGluZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdH1cblx0fVxuXG5cdC5zdGFmZi1iaW9zLWNhcmljYXR1cmVzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cblxuXHQuc3RhZmYtZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuc3RhZmYtbWVtYmVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzBweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblxuXHRcdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRmbGV4OiAwIDAgNDYlO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RhZmYtcGljdXRyZSB7XG5cdFx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdC5waWN0dXJlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vIHRvcDogNDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNDVweDtcblx0XHRcdH1cblxuXHRcdFx0aDUge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cblx0XHRcdHAudGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDAgMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LnN0YWZmLWpvYi1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsaSBzdHJvbmcsXG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWw6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0YWZmLW1lbWJlcjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNCU7XG5cdFx0fVxuXHR9XG59XG5cbi5pc28tc3RhZmYtbWFpbi1jb250ZW50LXJvdyB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRtYXJnaW4tdG9wOiAtMjAwcHg7XG5cdH1cbn1cbiIsIi5pc28tbGFuZGluZy1wYWdlLWJvZHkge1xuICAuaXNvLWxhbmRpbmctcGFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbGlzdCxcbiAgLnNsaWNrLXNsaWRlLFxuICAuc2xpY2stc2xpZGU6Zm9jdXMsXG4gIC5zbGljay1zbGlkZSBhIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBmb290ZXIgaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDFlbTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgfVxuXG4gIHAgc3Ryb25nIHtcbiAgICBjb2xvcjogJG5ldy1mb250LWNvbG9yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIHAgc3Ryb25nLmxpZ2h0LWJsdWUge1xuICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZm9udC1zaXplOiAzLjI1ZW07XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICB9XG5cbiAgLmxlZnQtYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuYnV0dG9uLmxwLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgIHBhZGRpbmc6IDE4cHggNTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgZmlsdGVyOiBibHVyKDE1cHgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTIwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXNvLW5hdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuXG5cbiAgICBhLmxvZ28tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgYS5leHRyYS1wYXJ0bmVyLWxvZ28tbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjYmNiYztcbiAgICB9XG4gIH1cblxuICAuaXNvLWxhbmRpbmctcGFnZS5pc28tdHlwb2dyYXBoeSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuXG4gICAgLmludHJvIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMXJlbSA4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMTQwcHggMXJlbSAxODBweDtcbiAgICAgIH1cblxuICAgICAgLnNtYWxsLXR4dC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNiNWI1YjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoMSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgIH1cblxuICAgICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdsb2JhbC1sb2dvLWJhbm5lciArIC5sb2dvLWJhbmsge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5sb2dvLWJhbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuXG4gICAgICAucm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAuc20ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjYjViNWI1O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZGZkZmRmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJ1c3QtYmFuay5sb2dvLWJhbmsge1xuICAgICAgLmZpcnN0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJiYiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJhdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogI2Y1YTYyMztcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogIzk4OTg5ODtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuZmxpcC1ncmFkaWVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDAlLCAjRkZGRkZGIDAlLCAjYmRkY2ZmIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLnR4dC1zZWN0aW9uLTEsXG4gICAgLnR4dC1zZWN0aW9uLTMge1xuICAgICAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4IDAgNTBweDtcbiAgICAgIH1cblxuICAgICAgLnRvcC1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuYm90dG9tLXJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR4dC1zZWN0aW9uLTMge1xuICAgICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR4dC1zZWN0aW9uLTIge1xuICAgICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LXJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbC0xMiB7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC1zZWN0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICAgIH1cblxuICAgICAgLmFycm93LXNldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5oIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogJG5ldy1mb250LWNvbG9yO1xuICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXZpZXctc2VjdCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgODBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMTgwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAuYWN0LXJldmlldyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAucnAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRuZXctZm9udC1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgODBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXJzIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICRuZXcteWVsbG93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1wcmV2LFxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICB0b3A6IDE2NXB4O1xuICAgICAgICAgIGNvbG9yOiAjMGMzZTYzO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL3N0eWxlcyBmb3IgaXNvLWxhbmRpbmctcGFnZS1pbWFnZS5waHBcbiAgLmlzby1sYW5kaW5nLXBhZ2Utd2l0aC1pbWFnZS5pc28tbGFuZGluZy1wYWdlLmlzby10eXBvZ3JhcGh5IHtcbiAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXNvLW5hdi13aXRoLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMiwgNDIsIDU5LCAwLjc1KSwgcmdiYSgyLCA0MiwgNTksIDAuMjUpKSwgdXJsKFwiLi9hc3NldHMvaW1nL253LWlzby1sYW5kaW5nLXBhZ2UtMi5qcGdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIsIDQyLCA1OSwgMC45KSwgcmdiYSgyLCA0MiwgNTksIDAuMikgNTAlKSwgdXJsKFwiLi9hc3NldHMvaW1nL253LWlzby1sYW5kaW5nLXBhZ2UtMi5qcGdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAyNSU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC10eHQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAzMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjI1ZW07XG4gICAgICAgICAgcGFkZGluZzogMTAwcHggMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWJhbmsge1xuICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuLnNtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHh0LXNlY3Rpb24tMSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcblxuICAgICAgLnRvcC1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4td3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgcCxcbiAgICAgIHVsIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR4dC1zZWN0aW9uLTMge1xuICAgICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50eHQtc2VjdGlvbi00IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50cnVzdC1iYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkZGRkYgMCUsICNGRkZGRkYgMCUsICNiZGRjZmYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGO1xuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzU2OUJGNztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnRydXN0LWJhci1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAmLmltYWdlIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgLnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnRydXN0LWJhci1pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ib3gtY3RhLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA5MHB4IDA7XG5cbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICBhLmJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDkwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4xNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDJweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4yMCk7XG5cbiAgICAgIC5mYWtlLWxpbmsgaW1nIHtcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7IC8vdGhpcyBtaWdodCBiZSBiZXR0ZXIgZm9yIENXViBzdHVmZlxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmFrZS1saW5rIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yb3cuc3R5bGl6ZWQge1xuICAgIC5ib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjE1KTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5ib3gtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAyMXB4IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5ldy1ncmVlbiB7XG4gICAgICAgIHAsIHAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRuZXctZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LWhlYWRlciwgYS5idXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXctZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICBhLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldy15ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uZXctbWVkaXVtLWJsdWUge1xuICAgICAgICBwLCBwIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkbmV3LW1lZGl1bS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1oZWFkZXIsIGEuYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3LW1lZGl1bS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5idXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXctbWVkaXVtLWJsdWUtaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi50d28tY29sdW1uLXNlY3Rpb24ge1xuICAmLm51bWJlcmVkLWxpc3Qge1xuICAgIC8vIGZvciBjb3VudGluZ1xuICAgIGNvdW50ZXItcmVzZXQ6IHR3by1jb2x1bW4tY291bnRlciAwO1xuXG4gICAgLmNvbHVtbi1yb3cge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHR3by1jb2x1bW4tY291bnRlcjtcblxuICAgICAgJiA+IGRpdjpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xuICAgICAgICAvLyBkaXJlY3QgY2hpbGQsIGZpcnN0IGRpdlxuICAgICAgICBjb250ZW50OiBjb3VudGVyKHR3by1jb2x1bW4tY291bnRlcikgXCIuXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zcHgpO1xuICAgICAgICBjb2xvcjogJG5ldy1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm90dG9tLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gc21hbGwgc2NyZWVuIHdvcmthcm91bmQgdmlhIEZvdW5kYXRpb25cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gICAgLnB5LTI1LCAucHktNTAsIC5weS03NSwgLnB5LTEwMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxpcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtbGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgaHIge1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRocmVlLWNvbHVtbi1ib3gtc2VjdGlvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAudGhyZWUtY29sdW1uLWJveC1oZWFkaW5nIHtcbiAgICBoMSwgaDIsIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIC5jb2x1bW4taW1hZ2Uge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlIC0gKDM3ICsgMzcpO1xuICAgICAgfVxuXG4gICAgICAuY29sdW1uLWNvbnRlbnQsIC5jb2x1bW4tYnV0dG9uIHtcbiAgICAgICAgZmxleC1iYXNpczogMzclO1xuICAgICAgfVxuXG4gICAgICAmLmZsaXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi1pbWFnZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY29sdW1uLWNvbnRlbnQge1xuXG4gICAgICAuY29sdW1uLWhlbHAtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlbHAtbGluayB7XG4gICAgICAgICAgLy8gb3ZlcnJpZGUgdGhlIGljb25cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcblxuICAgICAgICAgICAgJi5mYS1xdWVzdGlvbi1jaXJjbGUge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OVwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2wtdGlwLWxpbmsge1xuICAgICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC50b29sLXRpcCB7XG5cbiAgICAgICAgICAgIC5jaXJjbGUtY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhLXF1ZXN0aW9uLWNpcmNsZSB7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAtNHB4KTtcbiAgICAgICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdG9vbC10aXAoMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIG1heC13aWR0aDogMTVjaDtcbiAgICAgIH1cblxuICAgICAgYS5idXR0b24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldy1tZWRpdW0tYmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldy1tZWRpdW0tYmx1ZS1ob3ZlcjtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXctZ3JlZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXctZ3JlZW47XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXcteWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5idXR0b24tZ3JvdXAtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG5cbiAgLmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNWNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgYS5idXR0b24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgLjEyKSwgMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldy1tZWRpdW0tYmx1ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIC8vbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldy1tZWRpdW0tYmx1ZS1ob3ZlcjtcblxuICAgIH1cblxuICAgICYubmV3LWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXctZ3JlZW47XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3LXllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC13cmFwcGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5ncmFwaGljLWJ1dHRvbnMtc2VjdGlvbiB7XG4gIC5jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JhcGhpYy1idXR0b24ge1xuICAgICYgPiBpLCAmID4gYSB7XG4gICAgICAvLyBkaXJlY3QgY2hpbGQgdmVyc2lvbnMgb25seVxuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMTAwbXM7XG4gICAgfVxuXG4gICAgLy8gbGluayB2ZXJzaW9uIC0tIHJlbW92ZSBkZWZhdWx0IHVuZGVybGluZSBsaW5lc1xuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIG1vZGFsIHZlcnNpb24gLS0gcmVtb3ZlICg/KSBncmFwaGljXG4gICAgaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGlubGluZS1zaXplOiAxNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy90ZWNoc3RhcnMgbGFuZGluZyBwYWdlXG4uaXNvLWxhbmRpbmctcGFnZS1ib2R5IHtcbiAgLmlzby10ZWNoc3RhcnMtbmF2Lmlzby1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuaXNvLWxhbmRpbmctcGFnZS10ZWNoc3RhcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgIGNvbG9yOiAjNWU2NzZhO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgIGNvbG9yOiAjNWU2NzZhO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgY29sb3I6ICM1ZTY3NmE7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAsXG4gICAgc3BhbixcbiAgICB1bCBsaSxcbiAgICBzdHJvbmcsXG4gICAgYixcbiAgICBkaXYge1xuICAgICAgY29sb3I6ICM1ZTY3NmE7XG4gICAgfVxuXG4gICAgLmNvbHVtbnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZWNoc3RhcnMtZ3JlZW47XG4gICAgICBwYWRkaW5nOiAxNnB4IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHRlY2hzdGFycy1ncmVlbiwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgIG1hcmdpbjogMHB4IDAgMzBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiAjNWU2NzZhO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMCA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGVjaHN0YXJzLWdyZWVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHRlY2hzdGFycy1ncmVlbiwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHMtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMjVweDtcblxuICAgICAgLnRzLXRvcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC50cy1wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XG5cbiAgICAgICAgLnNtIHtcbiAgICAgICAgICBjb2xvcjogJHRlY2hzdGFycy1ncmVlbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMzBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDAgNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWNoc3RhcnMtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRzLXRhZ2xpbmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNWU2NzZhO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLnNjdC0xLFxuICAgIC5zY3QtNyB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNjdC0xLWlubmVyLWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2N0LTIge1xuICAgICAgcGFkZGluZzogOTBweCAwIDM2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi9hc3NldHMvaW1nL3RlY2hzdGFycy1hcnR3b3JrLXYzLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCAzNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgyMDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCA0NTBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zY3QtMyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNTBweDsgLy81MCArIDUwID0gMTAwcHggc3BhY2UgYmV0d2VlbiBzY3QtMyBhbmQgc2N0LTRcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBtYXJnaW46IC0xMDBweCBhdXRvIDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgODBweDsgLy84MCArIDUwID0gMTMwcHggc3BhY2UgYmV0d2VlbiBzY3QtMyBhbmQgc2N0LTRcbiAgICAgIH1cblxuICAgICAgLmFydy11bCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDBweCA3MHB4O1xuXG4gICAgICAgIC5hcnctbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5iIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAuaCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNWU2NzZhO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVjaHN0YXJzLWdyZWVuO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zY3QtNCB7XG4gICAgICBwYWRkaW5nOiAwIDAgODBweDsgLy84MCArIDIwID0gMTAwcHggc3BhY2UgYmV0d2VlbiBzY3QtNCBhbmQgc2N0LTVcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDExMHB4OyAvLzExMCArIDIwID0gMTMwcHggc3BhY2UgYmV0d2VlbiBzY3QtNCBhbmQgc2N0LTVcbiAgICAgIH1cblxuICAgICAgLmFjZC1zZWN0IHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLmFjZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiYmJiO1xuXG4gICAgICAgIC5hY2QtaCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzVlNjc2YTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gICAgICAgICAgICBjb2xvcjogJHRlY2hzdGFycy1ncmVlbjtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICR0ZWNoc3RhcnMtZ3JlZW47XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHRlY2hzdGFycy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNkLWgub3BlbiB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2QtYiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zY3QtNSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5udW0tdWwge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwIDcwcHg7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgICAgICAgLm51bS1saSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwLmgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzVlNjc2YTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTcwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGVjaHN0YXJzLWdyZWVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihzZWN0aW9uKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNjdC02IHtcbiAgICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgOTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC50cy10YWdsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5iIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNjdC03IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcblxuICAgICAgLmVtcHR5LWxvZ28ge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXByaWNlLWNvbXBhcmlzb24tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi43ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwIDE1cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG90YWwtcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNiODFiNTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1pZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1pZCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmOGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDcwcHggYXV0byAwIGF1dG87XG4gIH1cblxuICAucmlnaHQtc2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvL2Ege1xuICAgIC8vICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgLy9cbiAgICAvLyAgJjpob3ZlciB7XG4gICAgLy8gICAgYmFja2dyb3VuZDogJG5ldy15ZWxsb3cgIWltcG9ydGFudDtcbiAgICAvLyAgfVxuICAgIC8vfVxuICB9XG59XG5cbi5oYWxmLWxpc3QtaGFsZi13eXNpd3lnLXNlY3Rpb24ge1xuXG4gIEBtaXhpbiBjaXJjbGUtY2hlY2ttYXJrIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3LW1lZGl1bS1ibHVlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmOGZmO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgLmJ1dHRvbi5scC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDMycHggNTVweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG5cbiAgLmxpc3Qtc2lkZSB7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuaGVscC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGNpcmNsZS1jaGVja21hcms7XG5cbiAgICAgICAgLy8gbGkgLS0gZGUtcmVnaXN0ZXJzIHRoZSBjaGVja2JveFxuICAgICAgICAmLmhlbHAtbGluazo6YmVmb3JlLCAmLmhlbHAtbGluazo6YWZ0ZXIsXG4gICAgICAgICYudG9vbC10aXAtbGluazo6YmVmb3JlLCAmLnRvb2wtdGlwLWxpbms6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oZWxwLWxpbmsge1xuICAgICAgICAgIC8vIG92ZXJyaWRlIHRoZSBpY29uXG4gICAgICAgICAgLmNpcmNsZS1jaGVja21hcmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2lyY2xlLWNoZWNrbWFyaztcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRuZXctZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcblxuICAgICAgICAgICAgJi5mYS1xdWVzdGlvbi1jaXJjbGUge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OVwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudG9vbC10aXAtbGluayB7XG4gICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgICAgICAgLy8gd3JhcHBlciAtIHByb3ZpZGVzIHRoZSBuZXcgY2hlY2tib3hcbiAgICAgICAgICAuY2lyY2xlLWNoZWNrbWFyayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBjaXJjbGUtY2hlY2ttYXJrO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIEFsbCBhYm91dCB0aGUgdG9vbHRpcFxuICAgICAgICAgIC50b29sLXRpcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0b29sLXRpcCg1MHZ3KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNS41ZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMC41ZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mYS1xdWVzdGlvbi1jaXJjbGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmlzby1sYW5kaW5nLXAtcHJpY2UtY3RhIHtcbiAgLmN0YS1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuY3RhLXByaWNlIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBzcGFuLmN0YS1wcmljZS1leHRlbmRlciB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5pc28tcHJpY2UtY29tcGFyaXNvbi1ib3hlcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICAuaGVhZGVyLXJvdyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbXBhcmlzb24tYm94LXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmOGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50b3RhbC1wIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2I4MWI1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4uaXNvLWxhbmRpbmctcGFnZS10aHJlZS1ib3gtc2VjdGlvbiB7XG4gICRsaWdodEJsdWU6ICNmMmY4ZmY7XG4gIGJhY2tncm91bmQ6ICRsaWdodEJsdWU7XG4gIHBhZGRpbmc6IDcwcHggMDtcblxuICAmLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAmLmJnLWxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Qmx1ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG5cbiAgLmhlYWRlci1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuYm94LXJvdyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuYm94LWNvbHVtbnM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgLmJveCB7XG4gICAgICAudG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldy1ncmVlbjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJveCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAudG9wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LW1lZGl1bS1ibHVlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJG5ldy1tZWRpdW0tYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgLmVuZGluZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctbWVkaXVtLWJsdWU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LXllbGxvdztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgLjEyKSwgMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uaXNvLWxhbmRpbmctcGFnZS1mbGV4aWJsZS1hY3JkLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIC5oZWFkZXItcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItcm93IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgIC5hY2NvcmQge1xuICAgICAgLmgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ubHAtcHJpY2UtY29tcGFyaXNvbi10YWJsZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICAuaGVhZGVyLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1yb3cge1xuXG4gICAgLm1vYmlsZS10YWJsZS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDcwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRpc2NsYWltZXItdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICM1NTU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgLnRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogNzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLy8gSW5pdGlhbCBiYWNrZ3JvdW5kIGNvbG9yIC0gYWxsIGV2ZW4gcm93cyBjb2xvcmVkIGJ5IGRlZmF1bHQuXG4gICAgICAgIC50LXJvdzpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgLnQtY2VsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vUk9XLUNPTFVNTiBNQVRIXG4gICAgICAgIC50LXJvdyB7XG5cbiAgICAgICAgICAudC1jZWxsIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnQtY2VsbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNy41JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL3dpbGwgdGhlIHJlYWwgdC1yb3cgcGxlYXNlIHN0YW5kIHVwXG4gICAgICAgIC50LXJvdyB7XG4gICAgICAgICAgLy8gQ09MVU1OIERFU0lHTlxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAudC1jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1ibHVlO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbWcueCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudC1jZWxsOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnQtY2VsbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9WRVJSSURFUzogQWRkIG9uIHQtcm93IGNsYXNzZXNcbiAgICAgICAgLnQtcm93LnQtcm93LXBhY2thZ2UtbmFtZXMge1xuICAgICAgICAgIC50LWNlbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLmJvbGQge1xuICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmx1ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudC1jZWxsOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudC1yb3cudC1yb3ctbG9nb3Mge1xuICAgICAgICAgIC50LWNlbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nLnRhbGwtbG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZy5zaG9ydC1sb2dvIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50LWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50LXJvdy50LXJvdy1wcmljZXMge1xuICAgICAgICAgIC50LWNlbGwge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50LWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxMHB4IDYwcHggMDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50LWNlbGw6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtYWtlIHRoZSBzZWNvbmQgY29sdW1uIGJsdWVcbiAgICAgICAgLnQtcm93IHtcbiAgICAgICAgICAudC1jZWxsOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY4ZmY7IC8vIGxpZ2h0Ymx1ZVxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHJlbWFpbnMgbGFzdCB0byBvdmVycmlkZSBhbnkgY29sb3JcbiAgICAgICAgLnQtcm93LnQtcm93LWhpZ2hsaWdodHMge1xuICAgICAgICAgIC50LWNlbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTNlMzsgLy8gaGlnaGxpZ2h0cmVkXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXNvLXR5cG9ncmFwaHkuaXNvLWxhbmRpbmctcGFnZS5pc28tbGFuZGluZy1wYWdlLWZsZXhpYmxlIHtcbiAgZm9vdGVyLmlzby1sYW5kaW5nLXBhZ2UtZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgYS5sb2dvLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgfVxuXG4gICAgcC5zdXBlci1zbWFsbC1wIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmdsb2JhbC1sb2dvLWJhbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICRuZXctbWVkaXVtLWJsdWU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLnNtYWxsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICBhLmxvZ28tYmFubmVyLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNzVweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmEuZXh0cmEtcGFydG5lci1sb2dvLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNiY2JjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuZnJlZS1hY2NvdW50LW1vZGFsIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MHB4O1xuXHR6LWluZGV4OiA5OTk5O1xuXHRwYWRkaW5nOiA0MHB4IDMwcHggMzBweDtcblx0bGVmdDogMCU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym94LXNoYWRvdzogMCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCg1MDBweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdH1cblxuXHQuaGFsZmllIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDUwMHB4KSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0fVxuXHR9XG5cblx0LmhhbGZpZS5yaWdodCB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg1MDBweCkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHRmb3JtLmFqLTE4LXMtcy1tYWluLWNvbnRlbnQuYWoxOC1zaWdudXAtZm9ybSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0fVxuXG5cdGkuY2xvc2UtZnJlZS1hY2NvdW50LW1vZGFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHR0b3A6IDBweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGRhcmtlbigjZmYwMDAwLCAxMCUpO1xuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLmZyZWUtYWNjb3VudC1tb2RhbC1vdmVybGF5LFxuLmZyZWUtYWNjb3VudC1tb2RhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC8vIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnJlZS1hY2NvdW50LW1vZGFsLmRvd25sb2FkLW9wdHMtbW9kYWwsXG4uZnJlZS1hY2NvdW50LW1vZGFsIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoODc2cHggZG93bikge1xuXHRcdHRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoODc2cHgpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWF4LXdpZHRoOiA2ODBweDtcblx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzMwcHg7XG5cdH1cblxuXHRidXR0b24uYXJyb3ctYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG5cdFx0fVxuXHR9XG5cblx0LmRvbS1oIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0LmRvbS1zdWItaCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5idXR0b24tc2VjdCB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0cGFkZGluZzogMTZweCAwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LW1lZGl1bS1ibHVlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRuZXctbWVkaXVtLWJsdWU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YTpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRuZXctbWVkaXVtLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJmb290ZXIuYWoxOC1mb290ZXIge1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogNDBweCAwO1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5yb3cge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdC5sb2dvLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHQubnVtYmVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNvY2lhbC1ibG9jayB7XG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRwZXJzcGVjdGl2ZTogODAwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cztcblx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0aS50d28ge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgMC4yNXM7XG5cdFx0XHRcdHRvcDogLTQ1cHg7XG5cdFx0XHRcdC8vZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRuZXctZGFyay1ibHVlO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHRvcDogNTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGkudHdvIHtcblx0XHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0XHQvL2Rpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtc2hvdy1tb3JlLWRpdiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdFx0fVxuXG5cdFx0aS5yb3RhdGUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwNzZjYztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxpbmstbGlzdCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYm90dG9tLWFyZWEge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdHAsXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxufVxuXG5mb290ZXIuYWoxOC1mb290ZXIuYWoxOC1mb290ZXItMiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA0NXB4IDAgNjBweDtcblx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ltZy9udy1mb290LWdyYXBoaWM1LnBuZyk7XG5cdC8vIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cdC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgbm8tcmVwZWF0O1xuXHQvLyBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4O1xuXG5cdC5sb2dvLWxpbmsge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQuc2VtaS1ib2xkIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0Lm51bWJlciB7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblxuXHQuc3VwZXItc21hbGwtcCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnJpZ2h0LWFsaWduIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmxlZ2FsLXJvdyB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0aHIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5sZWdhbC1saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbmV3LW1lZGl1bS1ibHVlO1xuXHRcdH1cblx0fVxuXG5cdC5zZXBhcmF0b3Ige1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuXHR9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuXHQubmV3LTIwMTgtbmF2IHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm5ldy0yMDE4LW5hdiB1bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuXHQubW91bnRhaW5zLXNlY3Rpb24sXG5cdC5tb3VudGFpbi1zZWN0aW9uLFxuXHQuY29uY2x1c2lvbi1zZWN0aW9uLFxuXHRtYWluLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCxcblx0Lm1vdW50YWlucyxcblx0LmFqLTE4LWNvbnRhY3QtcGFnZSBzZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvbnctaWUtZ3JhcGhpYy5wbmdcIikgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAwcHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL2NvbXBhc3MtdGVzdC12NC1kZXNrdG9wLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE3NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAwcHggYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA3MHB4KSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjUwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwMHB4IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDEzNTBweCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMjAwMHB4KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NCUgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMjUwMHB4KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDUwcHggYXV0bztcbiAgfVxuXG4gIC5oLXAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5yb3cgLmNvbnRhaW4tY29udGVudCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMi4yNXJlbTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkbmV3LWZvbnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHN1cCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA4NTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgfVxuICB9XG5cbiAgc3Bhbi5zbWFsbC10eHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gIH1cblxuICAuaG9tZS1wYWdlLWRkIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuaG9tZS1wYWdlLWRkIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSg3NywgNzEsIDgxLCAwLjEyNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLXBhZ2UtZGQgLmJvZHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTVweCByZ2JhKDc3LCA3MSwgODEsIDAuMzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0b3A6IDc1cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgZm9ybSB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogNDklO1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAtM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTFweDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBsZWZ0OiA0OSU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAubW9yZS10ZXh0LWhvbWUtc2VjdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1jb21wYXNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpbmstYm94IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRuZXctbGlnaHQtYmx1ZSwgMjAlKTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5ldy1tZWRpdW0tYmx1ZTtcbiAgICAgICAgY29sb3I6ICRuZXctbWVkaXVtLWJsdWU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG5ldy1saWdodC1ibHVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LW1lZGl1bS1ibHVlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG5ldy1saWdodC1ibHVlLCAzMCUpO1xuICAgICAgYmFja2dyb3VuZDogI2NhZGVmNDtcbiAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLWJveDpmaXJzdC1vZi10eXBlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5tb2JpbGUtY29tcGFzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1wYWdlLXRhZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzJhM2M0NztcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4uaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMuaXNvLXN0YWZmLWhlYWRlciB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDMwMHB4O1xuICB9XG59XG5cbi5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy5jbGllbnQtcHJvZmlsZXMtZnJvbnQtcGFnZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvU3VjY2Vzcy1TdG9yaWVzLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAwcHggYXV0bztcbiAgfVxufVxuXG4uaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMge1xuICAuYnRuLWMgYSB7XG4gICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbGwtb3V0LXN0b3JpZXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTQwcHg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAuY29zLWJveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBzcGFuIGltZyB7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAubmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAucGFyYSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWtlLWxpbmsge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMzBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIC8vIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvcy1ib3g6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb3MtYm94LmNvcy1ib3gtc2lnbi11cCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IDQwcHggMCA0MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIyMCU7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNjAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1ncmVlbjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IC03OSU7XG4gICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjAwcHgpIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1zdG9yaWVzIHtcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIHNwYW4uc21hbGwtdHh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2hhZG93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLnRvcCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmxvZ28ge1xuICAgICAgYmFja2dyb3VuZDogI0QwRTJGNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgcGFkZGluZzogMzZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSBpIHtcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXNvLWhlYWRlci5jbGllbnQtcHJvZmlsZXMuY2xpZW50LXByb2ZpbGVzLXN0b3J5LXBhZ2Uge1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmJ1cy1pbmZvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuICAgIC5zbWFsbC0xMiB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5lIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIC5jaXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAuYy1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgYSB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmlzby1oZWFkZXIuY2xpZW50LXByb2ZpbGVzLmNsaWVudC1wcm9maWxlcy1zdG9yeS1wYWdlLmNsaWVudC1wcm9maWxlcy1saXN0LXBhZ2Uge1xuICAuZmVhdHVyZWQtc3RvcmllcyB7XG4gICAgcGFkZGluZzogNzBweCAwIDEwMHB4O1xuICB9XG59XG5cbi5jbGllbnQtcHJvZmlsZXMtc2lnbnVwIHtcbiAgLmNsaWVudC1wcm9maWxlLWZvcm0tc2VjdCB7XG4gICAgcGFkZGluZzogMzBweCAwIDEzMHB4O1xuICB9XG5cbiAgLmhlYWRlci10YWcsXG4gIC5zdWItcGFnZS10YWcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMtcmFpLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9SQS1pbWFnZS1kZXNrdG9wLTAxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yMHB4O1xuICB9XG59XG5cbi5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy1yYWkuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMuaXNvLWltYWdlLWhlYWRlci1zdGF0ZS1yYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgLmZpcnN0LWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuaXNvLXN0YXRlLXJhLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiA2NjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0MDBweCkge1xuICAgICAgd2lkdGg6IDc4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XG4gICAgICB3aWR0aDogOTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy1yYWkuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMuaXNvLWltYWdlLWhlYWRlci1zdGF0ZS1kb2N1bWVudC1wYWdlIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1nL253LXRyaWFuZ2xlLnN2ZycpO1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4OyAvL2xhbWUgaGFjayB0byBmaXggdGhlIGJhY2tncm91bmQgZnJvbSBiZWluZyBjdXQgb2ZmIHdoZW4gdGhlcmUgaXMgbm90IGVub3VnaCBjb250ZW50XG4gIH1cblxuICAuZG9jdW1lbnQtY29sdW1uIHtcbiAgICAgLmRvYy1saW5rIHtcbiAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICB9XG4gIH1cbn1cblxuLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaTIuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL0NvcnAtaW1hZ2UtZGVza3RvcC0wMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIyMCU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExMDBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9Db3JwLWltYWdlLWRlc2t0b3AtMDEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNjAlO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDAwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvQ29ycC1pbWFnZS1kZXNrdG9wLTAxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTMwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTY3MHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL0NvcnAtaW1hZ2UtZGVza3RvcC0wMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIH1cbn1cblxuLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzLXJhaS10b3AtbGV2ZWwtcmEuaXNvLWltYWdlLWhlYWRlci1zdWItcGFnZXMge1xuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL05XLVJBLW5vLXN0YXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg2MHB4IGF1dG87XG4gIH1cbn1cblxuLmlzby1pbWFnZS1oZWFkZXItY3VzdG9tLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uaXNvLWltYWdlLWhlYWRlci1jdXN0b20taGVhZGVyOmFmdGVyIHtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTEwMHB4KSB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuLmlzby1pbWFnZS1oZWFkZXItY3VzdG9tLWhlYWRlci5pc28tdmlkZW8taGVhZGVyIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9udy10cmlhbmdsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgfVxuXG4gIC52aWRlby1jb2x1bW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tdGV4dC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNiMWIxYjE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmhvbWUtcGFnZS1kZCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5ob21lLXBhZ2UtZGQgLmhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDc3LCA3MSwgODEsIDAuMTI1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAmOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMDtcbiAgfVxufVxuXG4uaG9tZS1wYWdlLWRkIC5ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMTVweCByZ2JhKDc3LCA3MSwgODEsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRvcDogNzVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcblxuICBmb3JtIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDQ5JTtcbiAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMHB4IC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkZWRlZGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTExcHg7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiA0OSU7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiJGZvcm0tb2ZmLWJsYWNrOiAjNzY3Njc2O1xuJGdyZWVuLWZvcm0tY29sb3I6ICM0YTkwZTI7XG5cbi5tb2Rlcm4tZm9ybSB7XG5cbiAgJi5wcmV2ZW50LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICNjYXJkLXR5cGUge1xuICAgIGNvbG9yOiAkbnctYmxhY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cblxuICAucmVsYXRpdmUtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBtYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5oaWRlLXNob3ctcGFzc3dvcmQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmhpZGUtc2hvdy1wYXNzd29yZCxcbiAgLmdlbmVyYXRlLXBhc3N3b3JkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBib3R0b206IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICAgIGJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBzaW5nbGUtdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIH1cbiAgfVxuXG4gIC5nZW5lcmF0ZS1wYXNzd29yZCB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICAvLyBjb2xvcjogJG53LWJsYWNrO1xuICAgIC8vIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy8gcGFkZGluZy10b3A6IDFyZW07XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICNzaWdudXBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubW91bnRhaW4taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLm1haW4tbG9nbyB7XG4gICAgICBwYWRkaW5nOiAxLjEyNXJlbTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW5hdmlnYXRpb24ge1xuICAgICAgLy96LWluZGV4OiAxMDA7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICBhIHtcbiAgICAgIC8vY29sb3I6ICRudy1ibHVlO1xuICAgICAgLy9mb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIGEge1xuICAgICAgICAvLyBjb2xvcjogJGJsYWNrO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1jb2xvci1zaGFkZTtcbiAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1jb2xvci1zaGFkZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW46IDAgMyUgMnJlbTtcbiAgICB3aWR0aDogOTQlO1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudG9nZ2xlLWZvcm0tc3RlcHMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLy8gaSB7XG4gICAgICAvLyBcdGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gXHR0b3A6IDAuMTI1cmVtO1xuICAgICAgLy8gXHRyaWdodDogLTEuNXJlbTtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y4ZjhmODtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudC1zdGVwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tLWNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIH4gbGkgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBzaW5nbGUtdHJhbnNpdGlvbjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRudy1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG53LWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vcmRlci1zaWRlYmFyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbixcbiAgICBhLmJ1dHRvbiB7XG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMC4wNzUpLCByZ2JhKDAsMCwwLDAuMTI1KSApO1xuICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICMzODdkZDY7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW07XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLWZhcXMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgLy9tYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zMjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkbnctYmx1ZTtcblxuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDAuNzVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkbnctYmx1ZS1zaGFkZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMC43NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDFyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vbnRobHktcGFja2FnZS13eXNpd3lnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgcCwgdWwgbGksIG9sIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAub3JkZXItc2lkZWJhci5tb250aGx5LXBhY2thZ2Utb3JkZXItc2lkZWJhciB7XG4gICAgdWwgbGkgLmxpbmUtaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwgbGkgLml0ZW0tY29zdCB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwgbGkgLml0ZW0tY29zdC5pdGVtLWNvc3QtbW9udGhseSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY29udGVudDogJ01vbnRobHknO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vcmRlci1zaWRlYmFyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1jb2xvcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMHJlbSAxLjI1cmVtIDAuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICAuc2VsZWN0LXNlcnZpY2UtY29udGVudC13cmFwcGVyIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaSBzcGFuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgIC8vdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgdWwgbGkgc3Bhbi5qai1zdWItc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIHNwYW4ub3MtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGhlYWRpbmctZm9udC1ib2xkO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5uby1zZXJ2aWNlcyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5lLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDc1JTtcblxuICAgICAgICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGFiZWwtaGVscGVyLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sb2MtaGVscGVyLXRleHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWNvc3QsXG4gICAgICAgIC5yYS1pbmNsdWRlZC1saW5lLWl0ZW0sXG4gICAgICAgIC5pdGVtLWNvc3QtaW5jbHVkZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JhbmQtdG90YWwge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXZlLXByb2dyZXNzIHtcbiAgICAgIGNvbG9yOiAkbnctYmx1ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgaGVhZGluZy1mb250LWJvbGQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG53LWJsdWUtc2hhZGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRib2R5LWJsdWU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAubGFiZWwtaGVscGVyLXRleHQge1xuICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICB9XG5cbiAgICAubG9jLWhlbHBlci10ZXh0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJvZHktYmx1ZTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb247XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgfVxuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgLy8gaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VydmljZV9qdXJpc2RpY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja2JveC1yYWRpbyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIGlucHV0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuMjVyZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICBtYWluIGJ1dHRvbixcbiAgbWFpbiAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkbnctYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIC0ycmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgQGluY2x1ZGUgaGVhZGluZy1mb250LWJvbGQ7XG4gICAgQGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogJG53LWJsdWUtc2hhZGU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIG1haW4gLm1vZGFsLWJvdHRvbSBidXR0b24sXG4gIG1haW4gLm1vZGFsLWJvdHRvbSAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAwcmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cblxuICAuc3dpdGNoLWJveCxcbiAgLnJhZGlvLWJveCB7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTRFNDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRvZ2dsZS1zd2l0Y2gsXG4gIC50b2dnbGUtcmFkaW8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLmRpc2FibGVkLXJhZGlvIHtcbiAgICAgIC50aGUtcmFkaW8ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnJhZGlvLXRleHQge1xuICAgICAgICBjb2xvcjogJGdyYXktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4Ym94ICYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgfiAudGhlLXN3aXRjaCB7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogJG53LWJsYWNrO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICRudy1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgfiAuc3dpdGNoLXRleHQge1xuICAgICAgICAgIC8vY29sb3I6ICRudy1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgfiAucmFkaW8tdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltuYW1lPVwiY3VzdG9tX3B1cnBvc2VcIl0ge1xuICAgICAgICB+IC50aGUtc3dpdGNoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZm9ybS1jb2xvcjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB+IC5zd2l0Y2gtdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICB+IC50aGUtc3dpdGNoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDogMC4xODc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIH4gLnN3aXRjaC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQ6bm90KFtuYW1lPVwiY3VzdG9tX3B1cnBvc2VcIl0pIHtcbiAgICAgICAgfiAudGhlLXN3aXRjaCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLWZvcm0tY29sb3I7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgbGVmdDogMS4zMTI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQgfiAucmFkaW8tdGV4dC1pY29uIHtcbiAgICAgICAgY29sb3I6ICRudy1ibGFjaztcbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIH4gLnRoZS1zd2l0Y2gge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRvZmYtYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoLmlzLWludmFsaWQtaW5wdXQpIHtcbiAgICAgICAgfiBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aGUtc3dpdGNoLFxuICAgIC50aGUtcmFkaW8ge1xuICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICRvZmYtYmxhY2s7XG4gICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBmbGV4OiAwIDAgM3JlbTtcblxuICAgICAgQGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb24oKTtcblxuICAgICAgLmZsZXhib3ggJiB7XG4gICAgICAgIGZsZXg6IDAgMCAzcmVtO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCAzcHggMnB4ICRvZmYtYmxhY2s7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGxlZnQ6IDAuMTg3NXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuMTg3NXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSBzaW5nbGUtdHJhbnNpdGlvbjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaC10ZXh0LFxuICAgIC5yYWRpby10ZXh0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYWotMTgtcy1zLW1haW4tY29udGVudCB7XG4gICAgLm1waWZvLWNvbnRhaW5lciB7XG4gICAgICAucmFkaW8tYm94IHtcbiAgICAgICAgLnRvZ2dsZS1yYWRpby5kaXNhYmxlZC1yYWRpbzpob3ZlciB7XG4gICAgICAgICAgLnJhZGlvLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAucmFkaW8tYm94IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudG9nZ2xlLXJhZGlvIHtcbiAgICBpbnB1dCB7XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC50aGUtcmFkaW8ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAvL2JvcmRlci1jb2xvcjogJGdyZWVuLWZvcm0tY29sb3I7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgfiAucmFkaW8tdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRoZS1yYWRpbyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmFkaW8tdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAucmFkaW8tYm94LWljb24ge1xuICAgIC5oaWRlLW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmljb24taGVyZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgIHRleHQtc2hhZG93OiAjMDI4OGQxIDFweCAxcHggMXB4LCAjMDI4OGQxIDFweCAxcHggMHB4LCAjMDI4OGQxIC0xcHggMXB4IDFweCwgIzAyODhkMSAtMXB4IDFweCAwcHgsICMwMjg4ZDEgMXB4IC0xcHggMXB4LCAjMDI4OGQxIDFweCAtMXB4IDBweCwgIzAyODhkMSAtMXB4IC0xcHggMXB4LCAjMDI4OGQxIC0xcHggLTFweCAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb247XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICYuc3RhdGVmYWNlLXByIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb2Rlcm4gRm9ybVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNpcmNsZS1pY29uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbnctYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgY29sb3I6ICRudy1ibHVlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiA0OHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICY6Y2hlY2tlZCArIC5pY29uLWhlcmUge1xuICAgICAgICBjb2xvcjogJG53LWJsdWU7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCArIC5jaXJjbGUtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRudy1ibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQgfiAucmFkaW8tdGV4dC1pY29uIHtcbiAgICAgICAgY29sb3I6ICRudy1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJG53LWJsdWU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi5pY29uLWhlcmUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yYWRpby10ZXh0LWljb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnN3aXRjaC1pbmRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAuc3dpdGNoLXJhZGlvLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zd2l0Y2gtcmFkaW8tbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgfVxuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcbiAgICAuc3dpdGNoLWluZGVudC5pbmRlbnQtbGV2ZWwtI3skaX0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtICogJGk7XG4gICAgfVxuICB9XG5cbiAgLnN3aXRjaC1yYWRpby1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgICB9XG5cbiAgICAmLnAtdC1uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYubS1iLW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLmJvbGQtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC8vR0VPRkYgU1RJQ0tZIEpTIENPREVcbiAgLy8uZml4ZWQtc2lkZWJhciB7XG4gIC8vIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgLy8gcGFkZGluZy1sZWZ0OiAwcHg7XG4gIC8vIHBhZGRpbmctcmlnaHQ6IDBweDtcblxuICAvLyAmOm5vdCgubG9naW4tZm9ybSkge1xuICAvLyAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgLy8gICAgICAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgLy8gICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgLy8gICAgICAgICAvLyByaWdodDogMDtcbiAgLy8gICAgICAgICB0b3A6IDA7XG4gIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICAgICAgei1pbmRleDogMTtcblxuICAvLyAgICAgICAgIC5vcmRlci1zaWRlYmFyLCAuc2lkZWJhci1mYXFzIHtcbiAgLy8gICAgICAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAvLyAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gIC8vICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCAvIDMgKiAxJTtcbiAgLy8gICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICB9XG5cbiAgLy8gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblxuICAvLyAgICAgICAgIC5vcmRlci1zaWRlYmFyIHtcbiAgLy8gICAgICAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAvLyAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDglO1xuICAvLyAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGNhbGMoOC4zJSArIC40Mzc1cmVtKTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICB9XG5cbiAgLy8gfVxuXG4gIC8vfVxuXG4gIC5sb2dpbi1mb3JtIHtcbiAgICAub3JkZXItc2lkZWJhciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLXBob25lIHtcbiAgICAgIGJvdHRvbTogLTMuNXJlbTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hamF4LWNpdHktdmFsdWUtc2VsZWN0LFxuICAuYWpheC1jaXR5LXZhbHVlLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lcixcbiAgLmFqYXgtc3RhdGUtdmFsdWUtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGlkZS1hZGQtcmVtb3ZlLWJveCB7XG4gICAgLmFkZC1yZW1vdmUtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hZGQtcmVtb3ZlLWJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAuc3dpdGNoLXJhZGlvLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWRkLXJlbW92ZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICAgLmNvdW50IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkZC1yZW1vdmUtYnV0dG9uIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4tZm9ybS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAmLmFkZC1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkZ2xvYmFsLXJhZGl1cyAkZ2xvYmFsLXJhZGl1cyAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5yZW1vdmUtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzIDAgMCAkZ2xvYmFsLXJhZGl1cztcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLWFkZC1yZW1vdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1jb2xvcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yLXRpbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvci10aW50O1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRncmVlbi1mb3JtLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRncmVlbi1mb3JtLWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblxuICAgICAgQGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb247XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICRncmVlbi1mb3JtLWNvbG9yO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZm9ybS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZ3JlZW4tZm9ybS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkZC1yZW1vdmUtYnV0dG9uLWxhYmVsIHtcbiAgICAvL2JvcmRlci1ib3R0b206IDJweCBzb2xpZCAkb2ZmLWJsYWNrO1xuICAgIC8vYm9yZGVyLXRvcDogMnB4IHNvbGlkICRvZmYtYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAwLjc1cmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmFkZC1yZW1vdmUtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAucGVyc29uLXMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAwO1xuXG4gICAgICAmLnNob3ctdGhlLXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVscGVyLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cblxuICAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5mb2N1c291dCB7XG4gICAgICAuZXJyb3ItcGFzc3dvcmQge1xuICAgICAgICBjb2xvcjogJGFsZXJ0LWNvbG9yO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1N1wiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwLjc1cmVtO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAuMjVyZW0gMS43NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgLy8gd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjFkYlwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZTtcbiAgICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWNjZXNzLXBhc3N3b3JkIHtcbiAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9jZXNzLWVycm9ycyB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYWxlcnQtY29sb3IsIDUlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1waG9uZSB7XG4gICAgLy9ib3R0b206IC0yLjVyZW07XG4gICAgLy9sZWZ0OiAwO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN0ZXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1tb250aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gJjphZnRlciB7XG4gICAgLy8gXHRiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvcjtcbiAgICAvLyBcdGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIC8vIFx0aGVpZ2h0OiAycmVtO1xuICAgIC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIFx0cmlnaHQ6IDA7XG4gICAgLy8gXHR0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gICAgLy8gXHR0b3A6IDA7XG4gICAgLy8gXHR3aWR0aDogMnB4O1xuICAgIC8vIH1cbiAgfVxuXG4gIC5wcm9jZXNzaW5nLWNob2ljZXMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnN3aXRjaC1yYWRpby1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICB9XG4gIH1cblxuICAub3B0aW9uLXNlbGVjdCB7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAmLmluaXRpYWwtbWVzc2FnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vcHRpb24tc2VsZWN0IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCAvIDMgKiAxJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5zcGVlZC1pY29uIHtcbiAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9kZXJuIEZvcm1cIjtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy8gdGV4dC1zaGFkb3c6ICMwMjg4ZDEgMXB4IDFweCAxcHgsXG4gICAgICAvLyAgICAgICAgICAgICAgIzAyODhkMSAxcHggMXB4IDBweCxcbiAgICAgIC8vICAgICAgICAgICAgICAjMDI4OGQxIC0xcHggMXB4IDFweCxcbiAgICAgIC8vICAgICAgICAgICAgICAjMDI4OGQxIC0xcHggMXB4IDBweCxcbiAgICAgIC8vICAgICAgICAgICAgICAjMDI4OGQxIDFweCAtMXB4IDFweCxcbiAgICAgIC8vICAgICAgICAgICAgICAjMDI4OGQxIDFweCAtMXB4IDBweCxcbiAgICAgIC8vICAgICAgICAgICAgICAjMDI4OGQxIC0xcHggLTFweCAxcHgsXG4gICAgICAvLyAgICAgICAgICAgICAgIzAyODhkMSAtMXB4IC0xcHggMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtbGFzdC1vZi10eXBlKDMpIC5zcGVlZC1pY29uIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1sYXN0LW9mLXR5cGUoMikgLnNwZWVkLWljb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSAuc3BlZWQtaWNvbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUgLnNwZWVkLWljb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b3RhbC10aW1lIHtcbiAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkIHtcbiAgICAgIH4gLnRvdGFsLXRpbWUge1xuICAgICAgICBjb2xvcjogJG53LWJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuXG4gICAgICB+IC5zcGVlZC1pY29uIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG53LWJsdWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLnRvcC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLWludmFsaWQtaW5wdXQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRhbGVydC1jb2xvcjtcbiAgfVxuXG4gIC5zaG93LW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2hvdy1tb3JlLXRleHQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAkbnctYmx1ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FyZC1lcnJvcnMge1xuICAgIGNvbG9yOiAkYWxlcnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gcGFkZGluZzogMXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZXNzYWdlLWNvdW50IHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBhc3N3b3JkLXRleHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cblxuICAubG9uZy11cmwge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5wZXJzb24tYWRkcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8gbWFyZ2luLXRvcDogLS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgLmVkaXQtcGVyc29uLWFkZHJlc3Mge1xuICAgICAgY29sb3I6ICRudy1ibHVlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkbnctYmx1ZSwgNSUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVscC10ZXh0IHtcbiAgICBjb2xvcjogI2JkYmRiZDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICBAaW5jbHVkZSBzaW5nbGUtdHJhbnNpdGlvbjtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5ldy15ZWxsb3c7XG4gICAgfVxuICB9XG5cbiAgLmhlbHAtdGV4dC1jb250YWluZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYubGFiZWwtaGVscCB7XG4gICAgICA+IC5oZWxwLXRleHQge1xuICAgICAgICBib3R0b206IDAuMTI1cmVtO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yYWRpby1sYWJlbC1oZWxwIHtcbiAgICAgID4gLmhlbHAtdGV4dCB7XG4gICAgICAgIGJvdHRvbTogMC42MjVyZW07XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0xLjI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgICAgcmlnaHQ6IC0xLjYyNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubGFiZWwtb25seSB7XG4gICAgICA+IC5oZWxwLXRleHQge1xuICAgICAgICBib3R0b206IDAuNzVyZW07XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmFkaW8tYm94IHtcbiAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgPiAuaGVscC10ZXh0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMS42MjVyZW07XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJi5oZWxwLXRleHQtY29udGFpbmVyLXJhZGlvIHtcbiAgICAgID4gLmhlbHAtdGV4dCB7XG4gICAgICAgIHRvcDogMC43NXJlbTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgID4gLnN3aXRjaC1ib3gge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgICA+IC5oZWxwLXRleHQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhbnktc3RhdGUtYWRkcmVzcyB7XG4gICAgLnRoZS1hZGRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgfVxuXG4gICAgLmVkaXQtcGVyc29uLWFkZHJlc3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLm9uZS1wYWdlLWZvcm0ge1xuICAgIC5mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZm9ybS1zdGVwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9yZGVyLXNpZGViYXIge1xuICAgICAgPiAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvY2Vzc2luZy1ib3gge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjkpO1xuICBjb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDI1JSAxcmVtIDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgaSB7XG4gICAgY29sb3I6ICRudy1ibHVlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgJi5zaG93LXByb2Nlc3Npbmcge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubG9hZGluZy1wdWxzZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxvYWRpbmctcHVsc2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkbnctYmxhY2ssIDAuMTI1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgNzUwbXMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBwdWxzZSA3NTBtcyBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMjUwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtcztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRudy1ibGFjaywgMC4xMjUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBhbmltYXRpb246IHB1bHNlIDc1MG1zIGluZmluaXRlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbi5mbGV4Ym94IC5wcm9jZXNzaW5nIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG5cbiAgJi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jbGVhci00LXR5cGUge1xuICAucmFkaW8tYm94LWljb246bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cblxuLm1vZGVybi1mb3JtLFxuLnRocmVlLWJveC1wYWdlIHtcbiAgJGZvcm0tb2ZmLWJsYWNrOiAjNzY3Njc2O1xuICAkZ3JlZW4tZm9ybS1jb2xvcjogIzRhOTBlMjtcblxuICAuc3ViLXRocmVlLWJveC1oZWFkaW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQge1xuICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJnLWltZy1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMyNWFhZGY7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IDBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgbWFyZ2luOiAtMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBtYXJnaW46IC0ycHggMnB4O1xuICB9XG59XG5cbi5zZWxlY3Qtc2VydmljZS1zaWRlLWJhci5vcmRlci1zaWRlYmFyIHtcbiAgdWwgbGkgc3Bhbi5saW5lLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxubGFiZWwuZm9ybS1zdXBlci1oZWFkZXIge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDE1cHggIWltcG9ydGFudDtcblxuICArIGkge1xuICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nLXJlY2FwdGNoYS5nLXJlY2FwdGNoYS1jb250YWN0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDQ2cHgpIHtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbn1cblxuLmFqLTE4LWNvbnRhY3QtcGFnZSB7XG4gIC5wcm9jZXNzLWVycm9ycyB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYWxlcnQtY29sb3IsIDUlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJhLWluY2x1ZGVkLWxpbmUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDQyMHB4KSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRlcm1zLXAge1xuICBib3gtc2hhZG93OiBub25lO1xuICAvLyBjb2xvcjogIzk3OTc5NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhci1waG9uZS1jb250YWluZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMmEzYzQ3O1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW9kZXJuLWZvcm0tYXV0b2ZpbGwtbXNnLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm1vZGVybi1mb3JtLWF1dG9maWxsLW1zZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSg3NCwxNDQsMjI2LC4xNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZDdlOWZmO1xuXG5cbiAgICBpLmF1dG9maWxsLWljb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgY29sb3I6ICRuZXctZ3JlZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMCU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIGkuY2xvc2UtbW9kZXJuLWZvcm0tYXV0b2ZpbGwtbXNnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGFsZXJ0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAuZnJlZS1hY2NvdW50IH4gZm9vdGVyLmFqMTgtZm9vdGVyLmFqMTgtZm9vdGVyLTIge1xuLy8gXHRkaXNwbGF5OiBub25lO1xuLy8gfVxuXG5cbi5tb2RhbC1ib3gtcGFyZW50IHtcbiAgYmFja2dyb3VuZDogJGZvcm0tb2ZmLWJsYWNrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExLCAxMSwgMTEsIDAuOSk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDkwMDA7XG5cbiAgLmdvdC1pdCB7XG4gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBjb2xvcjogJG53LWJsdWU7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYuY2FuY2VsLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvci1zaGFkZTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvci10aW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICB9XG5cbiAgLm1vZGFsLWJveCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgICB9XG5cbiAgICAuZmEtdGltZXMge1xuICAgICAgY29sb3I6ICRncmF5LWNvbG9yLXNoYWRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICB0b3A6IDAuNXJlbTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYWxlcnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtYm94LXBhcmVudCB7XG4gIGJhY2tncm91bmQ6ICRmb3JtLW9mZi1ibGFjaztcbiAgYmFja2dyb3VuZDogcmdiYSgxMSwgMTEsIDExLCAwLjkyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTAwMDtcblxuICAuZ290LWl0IHtcbiAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gY29sb3I6ICRudy1ibHVlO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vZGFsLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktY29sb3I7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tb2RhbC1ib3gge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMCAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIG1hcmdpbjogN3JlbSBhdXRvIDA7XG4gICAgfVxuXG4gICAgLmZhLXRpbWVzIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1zaGFkZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgdG9wOiAwLjVyZW07XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGFsZXJ0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucHJvY2Vzc2luZy1jaG9pY2VzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1kaXZpZGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAvLyB3aWR0aDogNSU7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveC1yYWRpbyB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJG53LWJsdWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkLWxpc3QtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG53LWJsYWNrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwLjYxMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vcHRpb24tc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogMTAwIC8gMyAqIDElO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYyMDZcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjBmYlwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmkuaGVscC10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xufVxuXG4uZGFvLXJhLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLmlzby1idWlsZC15b3VyLW93bi1wYWdlLmlzby10eXBvZ3JhcGh5IHtcbiAgLy9HZW5lcmFsIFN0eWxlc1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9JbWFnZSBIZWFkZXJcbiAgLmlzby1pbWFnZS1oZWFkZXItc3ViLXBhZ2VzIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAvL29yaWdpbmFsIHZhbHVlc1xuICAgICAgLy8gbWluLWhlaWdodDogNzEwcHg7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAtMTQwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC05MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy5pc28taW1hZ2UtaGVhZGVyLXN1Yi1wYWdlcy1yYWkge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIC8vb3JpZ2luYWwgdmFsdWVzXG4gICAgICAvLyBtaW4taGVpZ2h0OiA3MTBweDtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IC0xNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgyMDAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYXNpYy13eXNpd3lnLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICB9XG5cbiAgICAud3AtdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgLndwLXZpZGVvLXNob3J0Y29kZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuYXJyb3ctYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIGgyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy9JU08gRG9jdW1lbnQgSGVhZGVyIFNlY3Rpb25cbiAgLmlzby1kb2N1bWVudC1oZWFkZXItc2VjdGlvbixcbiAgLmlzby1sb2dvLWhlYWRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5pbWctc2lkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYS5hcnJvdy1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJG5ldy1saWdodC1ibHVlO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzby1sb2dvLWhlYWRlci1zZWN0aW9uIHtcbiAgICAuaW1nLXNpZGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pc28tZnVsbC13aWR0aC1pbWFnZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy9DVEEgSW1hZ2UgU2VjdGlvblxuICAuaXNvLWdyYXBoaWMtc2VjdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDYwcHg7XG5cbiAgICAuaXNvLWdyYXBoaWMge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtc2lkZSB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZy1zaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuYXJyb3ctYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy9JbWFnZSBTZWN0aW9uXG4gIC5pc28taW1hZ2Utc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDcwcHg7XG5cbiAgICAucm93IHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5pbWctc2lkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy9Jc28gQnV0dG9uIFNlY3Rpb25zXG4gIC5pc28tYnV0dG9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4O1xuXG4gICAgYSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLmZsZXgtYXJlYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vSXNvIFR3byBCdXR0b24gU2VjdGlvblxuICAuaXNvLXR3by1idXR0b24tc2VjdGlvbiB7XG4gICAgLnJvdyAuZmxleC1hcmVhIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9Jc28gQnVpbGQgWW91ciBPd24gUGFnZSBCb3ggU2VjdGlvblxuICAuaXNvLWJ5b3AtYm94LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICB1bCBsaSxcbiAgICBvbCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLmJveC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgLnNoYWRvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhLmN0YS1idXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b3Age1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHggMTAwcHggMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0lTTyBSZXZpZXdzIEJveFxuICAuaXNvLWJ5b3AtYm94LXNlY3Rpb24uaXNvLXJldmlld3MtYm94LXNlY3Rpb24ge1xuICAgIC50b3Age1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWcubG9nbyB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnN0YXJzIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmcge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9Jc28gQnVpbGQgWW91ciBPd24gUGFnZSBCb3ggU3RhdGUgU2VjdGlvblxuICAuaXNvLWJ5b3AtYm94LXNlY3Rpb24tc3RhdGUge1xuICAgIC50b3Age1xuICAgICAgcGFkZGluZzogMzVweCAyNXB4IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN0YXJzLFxuICAgIC5yYXRpbmcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAuaXNvLWJ5b3AtYm94LXNlY3Rpb24tb25lLWJ1dHRvbiAuYm94LXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAudG9wIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweCA4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAyNXB4IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm90dG9tIHtcbiAgICAgIGEuY3RhLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXcteWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJzLFxuICAgIC5yYXRpbmcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAuaXNvLWNsaWVudC1wcm9maWxlcy1ieW9wIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNzBweDtcblxuICAgIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3MtcmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY29zLWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA2MHB4IDMwcHggNjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHNwYW4gaW1nIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIHAubmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgcC5wYXJhIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIH1cblxuICAgICAgLmZha2UtbGluayB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICAvLyB3aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3MtYm94Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAuaXNvLWJ1dHRvbi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSBpIHtcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pc28tY2FyZC1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlzby1jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXNvLWNhcmQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGY0ZjQgMTQwcHgsICNlY2VjZWMgMTQxcHgsIHdoaXRlIDE0MnB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4wOCk7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL0FjY29yZGlvbiBTZWN0aW9uXG4uaXNvLWFjY29yZGlvbi1zZWN0IHtcbiAgcGFkZGluZzogNDBweCAwIDMwcHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xuICB9XG5cblxuICAudG9wLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIC52LWNlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuYWNjb3JkIC5oIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5nbG9iYWwtdGhyZWUtYm94LXNsaW0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDtcblxuICAuYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDJweCByZ2JhKDc0LCAxNDQsIDIyNiwgLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDJweCByZ2JhKDc0LCAxNDQsIDIyNiwgLjIpO1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cbiAgICAgIC5hcnJvdy1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYXJyb3ctaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjI1cztcbiAgICB9XG5cbiAgICAudG9wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRuZXctbWVkaXVtLWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5nbG9iYWwtaW1hZ2Utc3RlcC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwO1xuXG4gIC5pbWctc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGVwLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uZ2xvYmFsLXR3by1ib3gtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDtcblxuICAud3lzaXd5Zy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZmxleC1yb3cge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IC8vdGhpcyB3aWxsIG1ha2UgdGhlIGhlaWdodHMgb2YgdGhlIGJveGVzIG1hdGNoXG4gICAgfVxuICB9XG5cbiAgLmJveCB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgIGhlaWdodDogMTAwJTsgLy90aGlzIHdpbGwgbWFrZSB0aGUgaGVpZ2h0cyBvZiB0aGUgYm94ZXMgbWF0Y2hcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICB9XG5cbiAgICBhLmFycm93LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2xvYmFsLXNlbGVjdC1hLXN0YXRlLWN0YSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDcwcHg7XG5cbiAgLmN0YS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGY2ZmY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLXBhZ2UtZGQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLXBhZ2UtZGQuYWN0aXZlIC5oZWFkaW5nOmFmdGVyIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG59XG5cblxuLnR3by1jdGEtYnV0dG9uLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwcHggMHB4IDUwcHg7XG5cbiAgYS5hcnJvdy1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG5ldy1ncmVlbjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvZ3JhcGhpYy1waXBlLXNlY3Rpb24ge1xuICBjb3VudGVyLXJlc2V0OiBpbmZvZ3JhcGhpYy1jb3VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgLy8gR1JJRCBFTEVNRU5UU1xuICAuc3RlcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMC4yNXJlbTtcbiAgICBtYXJnaW46IDAgMXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgbWFyZ2luOiAwIDEwJTtcbiAgICB9XG5cbiAgICAvLyBHcmlkIGVsZW1lbnQgZGVmaW5pdGlvblxuICAgIC5zdGVwLWNvbnRlbnQge1xuICAgICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgIH1cblxuICAgIC5zdGVwLWltYWdlIHtcbiAgICAgIGdyaWQtYXJlYTogaW1hZ2U7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBHcmlkIExheW91dDogb24gbW9iaWxlXG4gIC5zdGVwIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJpbWFnZVwiXG4gICAgICAgICAgICBcInRleHRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDJmcjtcbiAgfVxuXG4gIC8vIEdyaWQgTGF5b3V0OiBPdmVycmlkZXMgb24gRGVza3RvcC5cbiAgLy8gcGVyaW9kIC4gcmVwcmVzZW50cyBub3RoaW5nXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAuc3RlcC1vbmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIHRleHQgaW1hZ2VcIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDZmciA1ZnI7XG4gICAgfVxuXG4gICAgLnN0ZXAtdHdvIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiBpbWFnZSAuIHRleHRcIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDRmciAxZnIgNWZyO1xuICAgIH1cblxuICAgIC5zdGVwLXRocmVlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiB0ZXh0IGltYWdlXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA3ZnIgNGZyO1xuICAgIH1cblxuICAgIC5zdGVwLWZvdXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIGltYWdlIC4gdGV4dFwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyIDJmciA2ZnI7XG4gICAgfVxuXG4gICAgLnN0ZXAtZml2ZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gdGV4dCAuIGltYWdlXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2ZnIgMWZyIDRmcjtcbiAgICB9XG5cbiAgICAuc3RlcC1zaXgge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSAuIHRleHQgLlwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgMWZyIDZmciAxZnI7XG4gICAgfVxuXG4gICAgLnN0ZXAtc2V2ZW4ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIHRleHQgLiBpbWFnZSAuXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnIgMWZyIDRmciAxZnI7XG4gICAgfVxuXG4gICAgLnN0ZXAtZWlnaHQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIGltYWdlIHRleHQgLlwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyIDVmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ09VTlQgT0ZGIC0gV0hFUkUgVEhFIE5VTUJFUlMgQkVcbiAgLy8gbnVtYmVyIGdlbmVyYXRvclxuICBAbWl4aW4gc3RlcC1jaXJjbGUoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNTBweDtcbiAgICBjb3VudGVyLWluY3JlbWVudDogaW5mb2dyYXBoaWMtY291bnRlcjtcbiAgICBjb250ZW50OiBjb3VudGVyKGluZm9ncmFwaGljLWNvdW50ZXIpO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3LWdvbGQ7XG4gICAgYm94LXNoYWRvdzogLTVweCA1cHggMHB4IGRhcmtlbigkbmV3LWdvbGQsIDEwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLy8gaG93IHRoZSBudW1iZXJzIHBvcCBpbiBhcyBjaXJjbGVzIG9yIHRleHRcbiAgLnN0ZXAtY29udGVudCB7XG4gICAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRpbmctZm9udC1ib2xkKCk7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAvLyBzaG93IGNvdW50ZXIgb24gbW9iaWxlXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpbmZvZ3JhcGhpYy1jb3VudGVyO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGluZm9ncmFwaGljLWNvdW50ZXIpIFwiLlwiO1xuICAgICAgfVxuXG4gICAgICAvLyBzaG93IHN3ZWV0IGFzcyBjaXJjbGUgb24gZXZlcnl0aGluZyBlbHNlXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzdGVwLWNpcmNsZSgpO1xuICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctZm9udC1ib2xkKCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBpZiB0aGUgdGV4dCBpcyBhIHNpbmdsZSBsaW5lLCBtYWtlIGl0IHVuc3Vja1xuICAgICAgICAmLnNpbmdsZS1saW5lOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3RlcC1jaXJjbGUoKTtcbiAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm9keSB7XG4gICAgICAvLyBpdCdzIHJvdWdobHkgdHdpY2UgdGhlIGZvbnQtc2l6ZS5cbiAgICAgIC8vIGFsbG93cyBpdCB0byBiZSByZXNwb25zaXZlIGJhc2VkIG9uIGZvbnQgc2l6ZVxuICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gTEFZSU5HIERPV04gUElQRVxuICAucGlwZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTAwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdC15OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG5cbiAgLnBpcGUtc3RyYWlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9waXBlLXN0cmFpZ2h0LnN2Z1wiKTtcbiAgfVxuXG4gIC8vIFBJUEUgU1VQUE9SVFxuICAuc2VnLTEge1xuICAgIGdyaWQtY29sdW1uOiAxLzE7XG4gIH1cblxuICAuc2VnLTIge1xuICAgIGdyaWQtY29sdW1uOiAyLzI7XG4gIH1cblxuICAuc2VnLTMge1xuICAgIGdyaWQtY29sdW1uOiAzLzM7XG4gIH1cblxuICAuc2VnLTQge1xuICAgIGdyaWQtY29sdW1uOiA0LzQ7XG4gIH1cblxuICAuc2VnLTUge1xuICAgIGdyaWQtY29sdW1uOiA1LzU7XG4gIH1cblxuICAudG9wLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5ib3R0b20taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5qdXN0aWZ5LXNlbGYtc3RhcnQge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIH1cblxuICAuanVzdGlmeS1zZWxmLWNlbnRlciB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuanVzdGlmeS1zZWxmLWVuZCB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cblxuICAvLyBUaGlzIGlzIHN1cHBvc2VkIHRvIGJlIGEgZm91bmRhdGlvbiBjbGFzcyBidXQgaXQncyBub3Qgd29ya2luZz9cbiAgLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucGlwZS1iYXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1iYXJzLnN2Z1wiKTtcbiAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDQ0cHgsIDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTVweCk7XG4gIH1cblxuICAucGlwZS1iYXR0ZXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1iYXR0ZXJ5LnN2Z1wiKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0yNXB4KTtcbiAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDI2cHgsIDgzcHgpO1xuICB9XG5cbiAgLy8gb25seSBzaG93IG9uIGRlc2t0b3AgLS0gb3ZlcmxhcHMgY29udGVudFxuICAucGlwZS1ibHVlIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1ibHVlLnN2Z1wiKTtcbiAgICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoMTA2N3B4LCAxOTBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAtMTUwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIG9ubHkgc2hvdyBvbiBkZXNrdG9wIC0tIG92ZXJsYXBzIGNvbnRlbnRcbiAgLnBpcGUtYnVpbGRpbmcge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICRoZWlnaHQ6IDIzN3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtYnVpbGRpbmcuc3ZnXCIpO1xuICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSgkaGVpZ2h0LCAyNjFweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0kaGVpZ2h0KTtcbiAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIH1cbiAgfVxuXG4gIC5waXBlLWNhYmluZXRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1jYWJpbmV0cy5zdmdcIik7XG4gICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSgxNTBweCwgMTUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTkwcHgpO1xuICB9XG5cbiAgLnBpcGUtZ2VhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtZ2Vhci15ZWxsb3cuc3ZnXCIpO1xuICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoMjVweCwgMjVweCk7XG4gIH1cblxuICAucGlwZS1nZWFyLWdyZXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9waXBlLWdlYXItZ3JleS5zdmdcIik7XG4gICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSgyNXB4LCAyNXB4KTtcbiAgfVxuXG4gIC5waXBlLWdyZXktdG93ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9waXBlLWdyZXktdG93ZXIuc3ZnXCIpO1xuICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoNDcwcHgsIDQzcHgpO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLnBpcGUtZ3JleS1iYXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1ncmV5LWJhcnMuc3ZnXCIpO1xuICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoNTlweCwgMjVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTVweCk7XG4gIH1cblxuICAucGlwZS1ncmFwaCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtZ3JhcGguc3ZnXCIpO1xuICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoMjQycHgsIDkwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTgwcHgpO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLnBpcGUtbGlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9waXBlLWxpZ2h0LnN2Z1wiKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDMwcHgpO1xuICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoMTZweCwgNTFweCk7XG4gIH1cblxuICAucGlwZS1yZWN0YW5nbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9waXBlLXJlY3RhbmdsZS5zdmdcIik7XG4gICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg3M3B4LCAxOXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0yMHB4KTtcbiAgfVxuXG4gIC5waXBlLXNwaGVyZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL3BpcGUtc3BoZXJlLnN2Z1wiKTtcbiAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDIxcHgsIDIxcHgpO1xuICB9XG5cblxuICAucGlwZS1zdG9yYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXBpcGUvcGlwZS1zdG9yYWdlLnN2Z1wiKTtcbiAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDQwcHgsIDQwcHgpO1xuICB9XG5cblxuICAvLyBIQUNLU1xuICAudGhpbi1ncmV5LWxpbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS90aGluLWdyZXktbGluZS5zdmdcIik7XG4gICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg0MHB4LCAxMDAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHRvcDogLTUwcHg7XG5cbiAgICAmLmJlbG93LXBpcGUge1xuICAgICAgdG9wOiA3NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5nZXQtb24tdGhpbi1ncmV5LWxpbmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTYwcHgpO1xuXG4gICAgJi5iZWxvdy1waXBlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNjVweCk7XG4gICAgfVxuICB9XG5cbiAgLmdyZXktYm90dG9tLWxpbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9ncmV5LWJvdHRvbS1saW5lLnN2Z1wiKTtcbiAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDQwcHgsIDEwMCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAvLyBNQVNTSVZFIElNQUdFU1xuICAuZXh0cmEtc3RhciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLmdyZXktcG9zdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgdHJhbnNsYXRlKDBweCwgLTE1MHB4KTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5ncmV5LWVpbiB7XG4gICAgbGVmdDogLTI3NXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSgyNDZweCwgNTIwcHgpO1xuICB9XG5cbiAgLnRvcC1hbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS90b3AtYm90LnN2Z1wiKTtcbiAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDQ4OHB4LCA4MzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAwcHgsIDBweCk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cblxuICAuZ3JleS1tYWNoaW5lcnkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS90b3AtbWFjaGluZS1ncmV5LXRoaW5nLnN2Z1wiKTtcbiAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDQ4OHB4LCA0MDBweCk7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLmV4dHJhLXBpcGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS90b3AtZXh0cmEtcGlwZS5zdmdcIik7XG4gICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg0ODhweCwgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHRvcDogMTUwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuYm90dG9tLWFsbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1waXBlL2JvdHRvbS1mYWN0b3J5LnN2Z1wiKTtcbiAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDM1MHB4LCA2ODlweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG5cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtcGlwZS9ib3R0b20tYWxsLnN2Z1wiKTtcbiAgICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoNTY0cHgsIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gTEFTVCBUSElOR1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaW5mb2dyYXBoaWMtYmlyZC1zZWN0aW9uIHtcbiAgLy8gb3ZlcnJpZGVzXG4gIGgxIHtcbiAgICBtYXJnaW46IDcwcHggMCAxMDBweCAwO1xuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctZm9udC1ib2xkKCk7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICB9XG5cbiAgLy8gdXRpbHNcbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogLTFweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICYud2hpdGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDc1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDc1cHggc29saWQgJHdoaXRlO1xuICAgICAgICBsZWZ0OiA0NTBweDtcbiAgICAgIH1cblxuICAgICAgJi5ibHVlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDc1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDc1cHggc29saWQgJG5ldy1saWdodC1tZWRpdW0tYmx1ZTtcbiAgICAgICAgcmlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50cmVlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy9PbiBwdXJwb3NlIC0tIG5vdCBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL3RyZWUtbGVmdC1iaXJkLW9mZi1uZXN0LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDEwMCUsIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL3RyZWUtcmlnaHQtYWxsLW5lc3Quc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSgxMDAlLCAxMDAlKTtcbiAgICAgICAgei1pbmRleDogLTEwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmlyZC1za3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXctbGlnaHQtbWVkaXVtLWJsdWU7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogLTkwO1xuICAgICAgbWF4LWhlaWdodDogNDk1cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQoKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIuNWVtIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgLy8gY2FsYyBpcyBhIHdvcmthcm91bmQgZml4IGZvciBub2RlLXNhc3MgY2xhbXBcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjgxNVxuICAgICAgd2lkdGg6IGNhbGMoY2xhbXAoNDAwcHgsIDQ1dncsIDgwMHB4KSk7XG4gICAgfVxuXG4gICAgLmltZy15ZWxsb3ctYmlyZC1uZXN0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtYmlyZC9tb2JpbGUteWVsbG93YmlyZC5zdmdcIik7XG4gICAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDE3MXB4LCAxMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTFweCk7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmlyZC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZTpcbiAgICBcImJpcmRcIlxuICAgIFwiYm94LTFcIlxuICAgIFwiYm94LTJcIlxuICAgIFwiYm94LTNcIjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL3JlZGJpcmQtdG9wLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMHB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSgxMDAlLCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5pbWctcmVkLWJpcmQge1xuICAgICAgZ3JpZC1hcmVhOiBiaXJkO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL21vYmlsZS1yZWRiaXJkLnN2Z1wiKTtcbiAgICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoMTcwcHgsIDEwMHZ3KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0yMHB4KTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgbWluLWhlaWdodDogMTE4MHB4OyAvLyBvbiBwdXJwb3NlXG4gICAgICB6LWluZGV4OiAtOTA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyNTBweCA1MHB4IDAgNTBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICAgIGdhcDogMHB4IDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImJveC0xIC4gICAgXCJcbiAgICAgIFwiYm94LTEgLiAgICBcIlxuICAgICAgXCJib3gtMSBib3gtMlwiXG4gICAgICBcImJveC0xIGJveC0yXCJcbiAgICAgIFwiYm94LTEgYm94LTJcIlxuICAgICAgXCJib3gtMyBib3gtMlwiXG4gICAgICBcImJveC0zIGJveC0yXCJcbiAgICAgIFwiYm94LTMgLiAgICBcIlxuICAgICAgXCJib3gtMyAuICAgIFwiXG4gICAgICBcImJveC0zIC4gICAgXCI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDI1MHB4O1xuICAgIH1cblxuICAgIC5ib3gge1xuICAgICAgcGFkZGluZzogMjBweCAxMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIDJyZW0gMXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LTEge1xuICAgICAgZ3JpZC1hcmVhOiBib3gtMTtcbiAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmJveC0yIHtcbiAgICAgIGdyaWQtYXJlYTogYm94LTI7XG4gICAgfVxuXG4gICAgLmJveC0zIHtcbiAgICAgIGdyaWQtYXJlYTogYm94LTM7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gIC5iaXJkLXJvb3Qge1xuICAgICRpbmZvZ3JhcGhpYy1iaXJkLWdyZWVuOiAjMDc2ODRDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvZ3JhcGhpYy1iaXJkLWdyZWVuO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTAwO1xuXG4gICAgLy9PbiBwdXJwb3NlIC0tIG5vdCBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxMjcwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL2JhY2tncm91bmRmb3Jlc3QtbGVmdC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSgxMDAlLCAxMDAlKTtcbiAgICAgICAgei1pbmRleDogLTUwO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL2JhY2tncm91bmRmb3Jlc3QtcmlnaHQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDEwMCUsIDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAtNTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkKCk7XG5cbiAgICAgICY6bm90KGxpKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKGNsYW1wKDMyMHB4LCA2NXZ3LCA4MDBweCkpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LTUge1xuXG4gICAgICAmLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLXJpZ2h0LW5lc3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy1iaXJkL3RyZWUtcmlnaHQtbmVzdC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNzVweDtcbiAgICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoMjQ5cHgsIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctZGVza21hbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLWJpcmQvZGVza21hbi1tb2JpbGUtdmVjdG9ydGV4dC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg0OTRweCwgMTAwJSk7XG5cbiAgICAgIC8vIG9uIHB1cnBvc2UgLS0gbm90IGJyZWFrcG9pbnQobWVkaXVtKVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCkge1xuICAgICAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDgwMHB4LCAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtYmlyZC9kZXNrbWFuLXZlY3RvcnRleHQuc3ZnXCIpO1xuICAgICAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDc4M3B4LCA2ODVweCk7XG4gICAgICAgIG1hcmdpbjogMTAwcHggYXV0byAwIGF1dG87XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtYmlyZC9iYWNrZ3JvdW5kZm9yZXN0MS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSgxMDAlLCAxMDAlKTtcbiAgICAgICAgICB6LWluZGV4OiAtNTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluZm9ncmFwaGljLXRvb2wtc2VjdGlvbiB7XG4gICRpbmZvZ3JhcGhpYy1ibHVlOiAjMzQ2RkIyO1xuICAkYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cbiAgLy8gdG9wIGFuZCBib3R0b20gYmFyXG4gIC5ibHVlLXJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm9ncmFwaGljLWJsdWU7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgIG1hcmdpbjogNjBweCAwO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgb3V0bGluZTogMzVweCBzb2xpZCAkaW5mb2dyYXBoaWMtYmx1ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG91dGxpbmU6IDIwcHggc29saWQgJGluZm9ncmFwaGljLWJsdWU7XG4gICAgfVxuXG4gICAgaDIsIGgzLCBwIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAudG9wLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICBmbGV4OiAyIDEgYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9idWlsZGVyLXRvcC5zdmdcIik7XG4gICAgICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg0MDBweCwgMjAwcHgpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vT24gcHVycG9zZSAtLSBub3QgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wLWNvbnRlbnQge1xuICAgICAgZmxleDogMiAxIGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvcC1zcGFjZSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3R0b20tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgLmJvdHRvbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC00MHB4KTtcblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgJi5hcnJvdy1idXR0b24ge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDIgMSBhdXRvO1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTgwcHgpO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXRvb2wvZWxlY3RyaWNib3guc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoMzA3cHgsIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoMzA3cHgsIDM4N3B4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlLWJ1aWxkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2luZm9ncmFwaGljLXRvb2wvYnVpbGRlci1ib3R0b20uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoMzA3cHgsIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoNDM3cHgsIDE5MnB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIElubmVyIHNlY3Rpb24gLSBlbnRpcmUgY29udGFpbmVyXG4gIC5pbm5lci1zZWN0aW9uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xODVweCk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICBtYXgtd2lkdGg6IDEwODhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gSW5uZXIgc2VjdGlvbiAtIHNlcGFyYXRlIHJvd3NcbiAgLmlubmVyLXNlY3Rpb24tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblxuICAgICAgLy8gQ3VzdG9tIGlubmVyIHNlY3Rpb25cbiAgICAgICYuYnVpbGQtYS1icmFuZC1yb3csICYucHJlcC1mb3Itb25saW5lLXN1Y2Nlc3Mtcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgJi5jaGVjay1hdmFpbGFiaWxpdHktcm93LCAmLmtub3ctdGhlLXJ1bGVzLXJvd3tcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAqIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmlubmVyLXNlY3Rpb24tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbm5lciBzZWN0aW9uIEltYWdlc1xuICAgIC5pbm5lci1zZWN0aW9uLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuYnVpbGQtYS1icmFuZC1yb3cgLmlubmVyLXNlY3Rpb24taW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy10b29sL2J1aWxkYWJyYW5kLW1vYmlsZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDYwMHB4LCAxMDAlKTtcblxuICAgICAgLy8gTW9iaWxlIHZlcnNpb24gaGFzIGVkZ2VzIGN1dCBvZmYuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDYwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9idWlsZGFicmFuZC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg0MDBweCwgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jaGVjay1hdmFpbGFiaWxpdHktcm93IC5pbm5lci1zZWN0aW9uLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9jaGVja2F2YWlsYWJpbGl0eS1tb2JpbGUuc3ZnXCIpO1xuICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg0MDBweCwgMTAwJSk7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy10b29sL2NoZWNrYXZhaWxhYmlsaXR5LnN2Z1wiKTtcbiAgICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg0MDBweCwgMjAwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucHJlcC1mb3Itb25saW5lLXN1Y2Nlc3Mtcm93IC5pbm5lci1zZWN0aW9uLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9wcmVwZm9yb25saW5lc3VjY2Vzcy1tb2JpbGUuc3ZnXCIpO1xuICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg0MDBweCwgMTAwJSk7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pbmZvZ3JhcGhpYy10b29sL3ByZXBmb3JvbmxpbmVzdWNjZXNzLnN2Z1wiKTtcbiAgICAgICAgQGluY2x1ZGUgZXh0cmEtaW1hZ2Utc2l6ZSg0MDBweCwgMjAwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYua25vdy10aGUtcnVsZXMtcm93IC5pbm5lci1zZWN0aW9uLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9rbm93dGhlcnVsZXMtbW9iaWxlLnN2Z1wiKTtcbiAgICAgIEBpbmNsdWRlIGV4dHJhLWltYWdlLXNpemUoNDAwcHgsIDEwMCUpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW5mb2dyYXBoaWMtdG9vbC9rbm93dGhlcnVsZXMuc3ZnXCIpO1xuICAgICAgICBAaW5jbHVkZSBleHRyYS1pbWFnZS1zaXplKDQwMHB4LCAyMDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG59XG5cblxuLy8gSGFjayAtIGZvcmNlIHRoZSBuZXh0IGVsZW1lbnQgYWZ0ZXIgaW5mb2dyYXBoaWMgdG8gaGF2ZSBhIGJhY2tncm91bmRcbi5pbmZvZ3JhcGhpYy1iaXJkLXNlY3Rpb24gKyAuZ2xvYmFsLWlzby1ib3gtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuIiwiLmFqMTgtam9icy1jb250ZW50IHtcblx0LnJvdyB7XG5cdFx0bWF4LXdpZHRoOiAxMDYwcHg7XG5cdH1cblxuXHQucm93LnJvdy5zdXBlci1yb3cge1xuXHRcdG1heC13aWR0aDogMTQwMHB4O1xuXHR9XG5cblx0LmhlYWRpbmcge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogNzBweCAxMHB4IDA7XG5cblx0XHQuaGFsZiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0JTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHR9XG5cblx0XHQuc3ViLWhlYWRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjMmEzYzQ3O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFsdC1mb3JtIC5qb2ItZm9ybS5uZXctc3R5bGUge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHR6LWluZGV4OiAxOTtcblxuXHRcdC5udW1iZXItZXJyb3JzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdH1cblxuXHRcdGJ1dHRvbi5hcnJvdy1idXR0b24tcmVzcG9uc2l2ZSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRuZXcteWVsbG93O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDE2cHggODBweCAxNnB4IDIwcHg7XG5cdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMzFweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRuZXctZ3JlZW47XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1ib3gge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkYm9keS1ibHVlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0bGFiZWwuY2hlY2tib3gtcmFkaW8ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dCxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cztcblx0XHRcdGNvbG9yOiAkYm9keS1ibHVlO1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ldy1saWdodC1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdGxlZnQ6IC0xMHB4O1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YXBwZWFyYW5jZTogY2hlY2tib3g7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bGVmdDogLTEwcHg7XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRhcHBlYXJhbmNlOiByYWRpbztcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0fVxuXG5cdFx0LmZvcm0tc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRcdGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRuZXctbWVkaXVtLWJsdWU7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA3OFwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxN3B4O1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdC8vIHRyYW5zaXRpb246IGFsbCAwLjI1cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1zZWN0aW9uLWhlYWRpbmcub3BlbiB7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGlkZXItam9icy10cmlnZ2VyIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Y29sb3I6ICRuZXctZGFyay1ibHVlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDc3LCA3MSwgODEsIDAuMik7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zbGlkZXItam9icy10cmlnZ2VyLm9wZW4ge1xuXHRcdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0LnNpZGViYXItbWVudSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDc3LCA3MSwgODEsIDAuMik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTNweDtcblx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdHBhZGRpbmc6IDBweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogOXB4IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Y29sb3I6ICMzZDNkM2Q7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNhcHBseSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiNhcHBseSBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxLjJlbTtcblx0cGFkZGluZzogOHB4IDAgMnB4O1xuXHRjbGVhcjogbGVmdDtcbn1cblxuI2FwcGx5IGhyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4jYXBwbHkgaW5wdXQsXG4jYXBwbHkgLnN0YXRlU2VsZWN0IHtcblx0cGFkZGluZzogNXB4O1xuXHR3aWR0aDogMjUwcHg7XG59XG5cbiNhcHBseSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAwIDFlbSAxZW0gMDtcbn1cblxuI2FwcGx5IC5za2lsbHMge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiAwZW07XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR3aWR0aDogNTAlO1xuXHRmbG9hdDogbGVmdDtcblx0Y2xlYXI6IG5vbmU7XG59XG5cbi5mb3VyLWNvbCB7XG5cdHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuI2FwcGx5IC50d28tY29sIC5za2lsbHMgaW5wdXQge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAwIDAuNWVtIDFlbSAwZW07XG59XG5cbiNhcHBseSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1zaGFkb3c6IDAgLTFweCAjMGQzMzY4O1xuXHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyOiBub25lO1xuXHR3aWR0aDogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC8qIGZhbGxiYWNrICovXG5cdGJhY2tncm91bmQtY29sb3I6ICMyZTUwN2Y7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2YTg1YWIsICMyZTUwN2YpO1xufVxuXG4jYXBwbHkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG5cdC8qIGZhbGxiYWNrICovXG5cdGJhY2tncm91bmQtY29sb3I6ICM2NzgzYTk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4N2EwYzMsICM2NzgzYTkpO1xufVxuXG4jYXBwbHkgaW5wdXQucGhvbmUsXG4jYXBwbHkgaW5wdXQuemlwIHtcblx0d2lkdGg6IGluaGVyaXQ7XG59XG5cbiNhcHBseSB0ZXh0YXJlYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQvKndpZHRoOiA0MCU7Ki9cblx0cGFkZGluZzogMC41ZW07XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI2FwcGx5IC5ub3RlIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xufVxuXG4uQ29kZU1pcnJvciB7XG5cdGJvcmRlcjogIzk5OSBzb2xpZCAxcHg7XG5cdHdpZHRoOiA3MDBweDtcbn1cblxuI2FwcGx5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuI2FwcGx5IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4jYXBwbHkgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxudGV4dGFyZWEge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jYXBwbHkgLnR3by1jb2wge1xuXHRtYXJnaW46IDAgNSUgMCAwO1xuXHR3aWR0aDogNDUlO1xufVxuXG4jYXBwbHkgLnR3by1jb2wgaW5wdXQsXG4jYXBwbHkgLnR3by1jb2wgdGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW46IDAgMCAxZW0gMDtcblx0cGFkZGluZzogMC41ZW07XG59XG5cbiNhcHBseSAudHdvLWNvbCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG5cdG1hcmdpbjogMCAwIDAuOGVtIDA7XG59XG5cbi5qb2Itc2VjdGlvbiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmLm9wZW4ge1xuXHRcdC5qb2Itc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRcdC5zZWUtbW9yZSB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5qb2Itc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiAjZGRkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4ICM4ODg7XG5cdFx0cGFkZGluZzogMC41cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogMCAwIDAuMjVyZW07XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsZWZ0OiAycmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMC44cmVtO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdH1cblxuXHRcdC5zZWUtbW9yZSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdHNwYW4sXG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICM4ODg7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb24oYWxsLCAwLjVzLCBsaW5lYXIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c3Bhbixcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRpdmlzaW9uQ29udGFpbmVyIC5sZWFybm1vcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyMHB4O1xuXHRib3R0b206IDIwcHg7XG59XG5cbi5qb2JMaXN0Q29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNmNjU5NDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0Ym94LXNoYWRvdzogMCAwIDVweCAwICNhYWE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uam9iTGlzdENvbnRhaW5lciBoMyB7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bWFyZ2luLXRvcDogMDtcblx0Y29sb3I6ICNlZWU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1zaGFkb3c6IDAgMXB4ICMxMjJiNGE7XG5cdGJvcmRlci1ib3R0b206ICMxMjJiNGEgc29saWQgMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmpvYkxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDIwcHggMzBweCAxMHB4O1xuXHRib3JkZXItdG9wOiAjYWFhIHNvbGlkIDFweDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5qb2JMaXN0IGxpIHtcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdHdpZHRoOiAzMyU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmpvYkxpc3QgbGkgYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmpvYkxpc3QgbGkgYTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFxcMDBiYlwiO1xufVxuXG4uYXBwbHlub3djb250YWluZXIgaDMge1xuXHRtYXJnaW46IDEycHggMCAwO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmxpZmUgYmxvY2txdW90ZSB7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0bWFyZ2luOiAwIDAgMCAyMHB4O1xuXHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmxpZmUgYmxvY2txdW90ZS5yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0cGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLmFwcGx5bm93Y29udGFpbmVyIHtcblx0d2lkdGg6IDMzJTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IDJlbSA2LjUlIDAgMDtcbn1cblxuLmRpdmlzaW9uQ29udGFpbmVyIHtcblx0d2lkdGg6IDM5JTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzExMTtcblx0cGFkZGluZzogMmVtIDIuNSUgMWVtO1xuXHRmbG9hdDogbGVmdDtcblx0YmFja2dyb3VuZDogI2RkZDtcblx0bWFyZ2luOiAxZW0gMi41JSA0ZW0gIWltcG9ydGFudDtcblx0aGVpZ2h0OiAyODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlmZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyZW0gMDtcblx0Ym9yZGVyLXRvcDogMnB4IGRvdHRlZCAjY2NjO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmxpZmUgaW1nLmZsdC1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmxpZmUgaW1nLmZsdC1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmxpZmUgaDIge1xuXHRmb250LXNpemU6IDMycHg7XG59XG5cbi5saWZlIHAge1xuXHRmb250LXNpemU6IDEuNGVtO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0Y29sb3I6ICM0NDQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJlZXItc29jaWFsIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRmb250LXNpemU6IDFyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAycmVtIDA7XG5cdHBhZGRpbmc6IDEuNXJlbSAwIDA7XG59XG5cbi5jYXJlZXItc29jaWFsIGxpIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi5jYXJlZXItc29jaWFsIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4uY2FyZWVyLXNvY2lhbCBpbWcge1xuXHR3aWR0aDogNTRweDtcbn1cblxuLmNhcmVlci1zb2NpYWwgLnNvY2lhbC1tZWRpYSB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmFwcGx5bm93IGEsXG4uYXBwbHlub3cgYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgMTAlKTtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb247XG59XG5cbi5hcHBseW5vdyBidXR0b24ge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5hcHBseW5vdyBhOmhvdmVyLFxuLmxlYXJubW9yZTpob3Zlcixcbi5hcHBseW5vdyBidXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgMTUlKTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5qb2ItYnV0dG9uIGEge1xuXHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDFlbTtcblx0YmFja2dyb3VuZDogIzQ0NDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb247XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogIzMzMztcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uc2lkZWJhci5pbmZvLWxpbmstY29udGFpbmVyLmFqMTgtam9icy1jb250ZW50IHtcblx0aDIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0I2FyY2hpdmVzLFxuXHQjY2F0YWdvcmllcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCNhcmNoaXZlcyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG4iLCIuaXNvLWZvcm0tc3R5bGVzIHtcblx0Lmlzby1mb3JtLXJvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuaXNvLWxhYmVsIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkYm9keS1ibHVlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdC5pc28taW5wdXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRib2R5LWJsdWU7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ldy1saWdodC1ibHVlO1xuXHRcdH1cblx0fVxuXG5cdC5pc28tYXJyb3ctc3VibWl0LWJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0YmFja2dyb3VuZDogJG5ldy15ZWxsb3c7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LWdyZWVuO1xuXHRcdH1cblx0fVxufVxuXG4uaXNvLWZvcm0tZXJyb3JzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzcwZDNhO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGNvbG9yOiAjYzcwZDNhO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYzcwZDNhO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmlzby1mb3JtLWVycm9ycy5zIHtcblx0Ym9yZGVyLWNvbG9yOiAkbmV3LWdyZWVuO1xuXHRjb2xvcjogJG5ldy1ncmVlbjtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmxhYmVsLmZvcm0tc3VwZXItaGVhZGVyLm9sZC1mb3JtLXN1cGVyLWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4iLCIkcHJvZ3Jlc3MtaW5kaWNhdG9yLXJhZGl1czogMjU7XG4kcHJvZ3Jlc3MtaW5kaWNhdG9yLWZ1bGwtZGFzaC1hcnJheTogKDIgKiAkcHJvZ3Jlc3MtaW5kaWNhdG9yLXJhZGl1cyAqIDMuMTQxNTkyNjUzNTg5NzkpO1xuJG51bS1zdGVwczogODtcbiRudW0tc3RlcHMtZnJlZS1maWxpbmctZm9ybTogNztcblxuLm1vZGVybi1mb3JtIHtcbiAgLmlzby1zaWdudXAtZm9ybS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5pc28tcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ldy1saWdodC1ibHVlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMyU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXNvLXNpZ251cC1mb3JtIHtcbiAgICAubW9kYWwtYm94IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgI2lzby1wcmV2LWJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm51bS1wcm9ncmVzcy1jb250YWluZXIge1xuICAgICAgLm51bS1wcm9ncmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEwcHg7XG5cbiAgICAgICAgc3Bhbi5udW0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcblxuICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHI6ICRwcm9ncmVzcy1pbmRpY2F0b3ItcmFkaXVzO1xuICAgICAgICAgICAgLyphbGxvd3MgdHJhbnNwYXJlbmN5IGZvciBpbm5lciBjaXJjbGUqL1xuICAgICAgICAgICAgc3Ryb2tlOiAjOGRiZmZhO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMDtcbiAgICAgICAgICAgIC8qd2lkdGggb2YgYW5pbWF0ZWQgcGVyY2VudCovXG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAkcHJvZ3Jlc3MtaW5kaWNhdG9yLWZ1bGwtZGFzaC1hcnJheTtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAkcHJvZ3Jlc3MtaW5kaWNhdG9yLWZ1bGwtZGFzaC1hcnJheTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDFzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW0tc3RlcHMge1xuICAgICAgICAubnVtLXByb2dyZXNzLnN0ZXAjeyRpfSB7XG4gICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAkcHJvZ3Jlc3MtaW5kaWNhdG9yLWZ1bGwtZGFzaC1hcnJheSAqICgoJG51bS1zdGVwcyAtICRpKSAvICRudW0tc3RlcHMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubnVtLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZnJlZS1maWxpbmctZm9ybSB7XG4gICAgICAubnVtLXByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG51bS1zdGVwcy1mcmVlLWZpbGluZy1mb3JtIHtcbiAgICAgICAgICAubnVtLXByb2dyZXNzLnN0ZXAjeyRpfSB7XG4gICAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogJHByb2dyZXNzLWluZGljYXRvci1mdWxsLWRhc2gtYXJyYXkgKiAoKCRudW0tc3RlcHMtZnJlZS1maWxpbmctZm9ybSAtICRpKSAvICRudW0tc3RlcHMtZnJlZS1maWxpbmctZm9ybSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2VfanVyaXNkaWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbmNsdWRlZC11bCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgY29sb3I6ICMyOTQ2NmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXItZmFxcy5uZXctc2lkZWJhci1mYXFzIGEuYnV0dG9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpdGNoLXJhZGlvLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAub3JkZXItc2lkZWJhci1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIGkuZmEge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItZmFxcyBhLmJ1dHRvbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcmRlci1zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgc3Bhbi5vcy1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgdWwgbGkge1xuICAgICAgICAubGluZS1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tY29zdCxcbiAgICAgICAgLnJhLWluY2x1ZGVkLWxpbmUtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgLy8gZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMmEzYzQ3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIGxpLmdyYW5kLXRvdGFsIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWNvc3QsXG4gICAgICAgIC5yYS1pbmNsdWRlZC1saW5lLWl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSxcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaSNmb3JtLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1waG9uZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyLXBob25lIGEge1xuICAgICAgICAvLyBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMmEzYzQ3O1xuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1waG9uZS1jb250YWluZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFyZ2UtZm9ybS1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBjb2xvcjogIzI5NDY2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE0cHg7XG4gICAgfVxuXG4gICAgaW5wdXQuaXMtaW52YWxpZC1pbnB1dDpub3QoOmZvY3VzKSxcbiAgICBzZWxlY3QuaXMtaW52YWxpZC1pbnB1dDpub3QoOmZvY3VzKSB7XG4gICAgICBib3JkZXItY29sb3I6ICNjYzRiMzcgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyAucmFkaW8tdGV4dC5pcy1pbnZhbGlkLWxhYmVsIHtcbiAgICAvLyBcdGNvbG9yOiAjY2M0YjM3ICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuXG4gICAgLmhlbHAtdGV4dCB7XG4gICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gdG9wOiAtMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1ib3gge1xuICAgICAgaDIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNtLXRhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5zbS10YWcyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGNvbG9yOiAjNDk5MGUyO1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjNDk5MGUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgIH1cblxuICAgIC5wYXNzd29yZC1yZXF1aXJlbWVudHMge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAuYWRkLXJlbW92ZS1ib3gge1xuICAgICAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbiAgICB9XG5cbiAgICAuYWRkLXJlbW92ZS1ib3ggLmNvdW50IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgICAgICAgLyogSW5jcmVtZW50IHRoZSB2YWx1ZSBvZiBzZWN0aW9uIGNvdW50ZXIgYnkgMSAqL1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXctbGlnaHQtYmx1ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaXNvLW5ld2NoZWNrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmlzby1uZXdjaGVjazpjaGVja2VkICsgLmlzby1ib3gtcHJvY2Vzc2luZy1jaG9pY2UgLnN0eWxlZC1yYWRpbzphZnRlcixcbiAgICAuaXNvLW5ld2NoZWNrOmNoZWNrZWQgKyAuaXNvLWJveC1wcm9jZXNzaW5nLWNob2ljZSAuc3R5bGVkLXJhZGlvOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgfVxuICAgIC5pc28tbmV3Y2hlY2s6Y2hlY2tlZCArIC5pc28tYm94LXByb2Nlc3NpbmctY2hvaWNlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG5cbiAgICAuaXNvLW5ld2NoZWNrOmNoZWNrZWQgKyAuaXNvLWJveC1wcm9jZXNzaW5nLWNob2ljZS5maXJzdDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzQ5OTBlMjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5pc28tYm94LXByb2Nlc3NpbmctY2hvaWNlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDgwcHg7XG4gICAgICBtYXJnaW46IDMwcHggMCAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgICAuc3R5bGVkLXJhZGlvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbGVmdDogLTUycHg7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXBwcm92YWwtdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5zdWItYXBwcm92YWwtdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRuZXctZGFyay1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgfVxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXNvLWJveC1wcm9jZXNzaW5nLWNob2ljZS5maXJzdCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiU3RhbmRhcmRcIjtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjlweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pc28tY2hlY2tib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuaXNvLXRoZS1zd2l0Y2gge1xuICAgICAgICBmbGV4OiAwIDAgMnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgLy8gY29udGVudDogXCJcXGYwOTZcIjtcbiAgICAgICAgICAvLyBjb2xvcjogI2JiYjtcbiAgICAgICAgICAvLyBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgLy8gdG9wOiAtMnB4O1xuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzJweDtcblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5pc28tdGhlLXN3aXRjaCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W25hbWU9XCJjdXN0b21fcHVycG9zZVwiXSArIC5pc28tdGhlLXN3aXRjaCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbbmFtZT1cImN1c3RvbV9wdXJwb3NlXCJdOmNoZWNrZWQgKyAuaXNvLXRoZS1zd2l0Y2gge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpdGNoLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2stY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmlzby1vcHQtaXRlbS1pbnB1dCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmLmZyZWUtZmlsaW5nLWZvcm0ge1xuXG4gICAgICAuaGVscC10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucmEtYWRkcmVzcy1zZWxlY3Rpb24tcmFkaW8td3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICB9XG5cbiAgICAgIC5leGlzdGluZy1yYS1zdWItZmllbGRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuc3ViLXJhZGlvLWJsdXJiIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR0LWh0YyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgIH1cbiAgfVxuXG4gIC50b2dnbGUtc3dpdGNoLW92ZXJyaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICBpbnB1dC5pc28tb3B0LWl0ZW0taW5wdXQ6Y2hlY2tlZCArIC5pc28tb3B0LWl0ZW0ge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItY29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sb2NrZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgaW5wdXQuaXNvLW9wdC1pdGVtLWlucHV0OmNoZWNrZWQgKyAuaXNvLW9wdC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGZsLW10IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLm5vLXN0YXRlLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5pc28taW5uZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG5cbiAgLmlzby1vcHQtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCA4MHB4IDMwcHggMzBweDtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLm9wdC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTguNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5vcHQtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbi5pc28tcHJvY2Vzc2luZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXNvLXByb2Nlc3NpbmctY29udGFpbmVyIC5wcm9jZXNzaW5nLWNob2ljZXMge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5hcHByb3ZhbC10aW1lMi5maW5hbCB7XG4gIGNvbG9yOiAjMDBjMDVkO1xuICBjb2xvcjogJG5ldy1ncmVlbjtcblxuICBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uaXNvLWxhYmVsLWhlbHBlci10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJG5ldy1saWdodC1ibHVlO1xuICBib3R0b206IDM0cHg7XG4gIGxlZnQ6IDEwMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5sb2Mtb3AtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIuc2VhcmNoICsgLmJvdHRvbS1jdGEtc2VjdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gge1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZ2luYXRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAzMHB4IDBweDtcblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQucGFnZS1udW1iZXJzLnByZXYsXG5cdC5wYWdlLW51bWJlcnMubmV4dCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJG5ldy1kYXJrLWJsdWU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRuZXctbGlnaHQtYmx1ZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcblx0XHRiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQucGFnZS1udW1iZXJzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXHRcdGNvbG9yOiAkbmV3LWRhcmstYmx1ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdH1cblxuXHRhLnBhZ2UtbnVtYmVycyB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmV3LWxpZ2h0LWJsdWU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW07XG5cblx0aDQge1xuXHRcdG1hcmdpbjogMCAwIDJyZW07XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC1zaXplOiAwLjk1ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdEBpbmNsdWRlIGhlYWRpbmctZm9udDtcblxuXHRcdG1hcmdpbjogMDtcblxuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkbmV3LWxpZ2h0LWJsdWU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Y29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudXJsIHtcblx0XHRjb2xvcjogZ3JlZW47XG5cdFx0bWFyZ2luOiAwIDAgMC4yNWVtO1xuXHRcdEBpbmNsdWRlIHdvcmQtd3JhcCgpO1xuXHRcdGZvbnQtc2l6ZTogMC44NWVtO1xuXHR9XG5cblx0LnJlc3VsdHMge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VlZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHQuYm9sZCB7XG5cdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdHBhZGRpbmc6IDAgMC41cmVtIDAgMDtcblx0XHR9XG5cdH1cblxuXHQuc2VhcmNoIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEwMHB4KTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdC8vbWFyZ2luOiAuMzVlbSAwO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXMgMCAwICRnbG9iYWwtcmFkaXVzO1xuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRAZXh0ZW5kICVidXR0b247XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGdsb2JhbC1yYWRpdXMgJGdsb2JhbC1yYWRpdXMgMCAhaW1wb3J0YW50O1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAzMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gU3BhY2luZyBVdGlsaXR5IFBhdHRlcm5zICYgRXhhbXBsZSBvZiBob3cgdG8gdXNlXG5cbi8vIC5tLWwteHhzIC0tPiBtYXJnaW4tbGVmdDogMC41cmVtO1xuLy8gLnAtdC1zICAtLT4gcGFkZGluZy10b3A6IDFyZW07XG4vLyAucC1yLXhsIC0tPiBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuLy8gLm0tYi14eGwgLS0+IG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiRzaXplczogeHhzIDAuNSwgeHMgMC43NSwgcyAxLCBtIDEuMjUsIGwgMS41LCB4bCAxLjc1LCB4eGwgMjtcbiRwb3N0aW9uczogdCB0b3AsIHIgcmlnaHQsIGIgYm90dG9tLCBsIGxlZnQ7XG4kbXVsdGlwbGllcjogMTtcbiRiYXNlLXZhbHVlOiAxcmVtO1xuXG5AZWFjaCAkc2l6ZSBpbiAkc2l6ZXMge1xuXHQka2V5OiBudGgoJHNpemUsIDEpO1xuXHQkdmFsdWU6IG50aCgkc2l6ZSwgMik7XG5cblx0Lm0tI3ska2V5fSB7XG5cdFx0bWFyZ2luOiAkdmFsdWUgKiAkbXVsdGlwbGllciAqICRiYXNlLXZhbHVlO1xuXHR9XG5cblx0LnAtI3ska2V5fSB7XG5cdFx0cGFkZGluZzogJHZhbHVlICogJG11bHRpcGxpZXIgKiAkYmFzZS12YWx1ZTtcblx0fVxuXG5cdEBlYWNoICRwb3N0aW9uIGluICRwb3N0aW9ucyB7XG5cdFx0JGtleTI6IG50aCgkcG9zdGlvbiwgMSk7XG5cdFx0JHZhbHVlMjogbnRoKCRwb3N0aW9uLCAyKTtcblxuXHRcdC5tLSN7JGtleTJ9LSN7JGtleX0ge1xuXHRcdFx0bWFyZ2luLSN7JHZhbHVlMn06ICR2YWx1ZSAqICRtdWx0aXBsaWVyICogJGJhc2UtdmFsdWU7XG5cdFx0fVxuXG5cdFx0LnAtI3ska2V5Mn0tI3ska2V5fSB7XG5cdFx0XHRwYWRkaW5nLSN7JHZhbHVlMn06ICR2YWx1ZSAqICRtdWx0aXBsaWVyICogJGJhc2UtdmFsdWU7XG5cdFx0fVxuXHR9XG59XG5cbkBlYWNoICRwb3N0aW9uIGluICRwb3N0aW9ucyB7XG5cdCRrZXkyOiBudGgoJHBvc3Rpb24sIDEpO1xuXHQkdmFsdWUyOiBudGgoJHBvc3Rpb24sIDIpO1xuXG5cdC5tLSN7JGtleTJ9LW4ge1xuXHRcdG1hcmdpbi0jeyR2YWx1ZTJ9OiAwO1xuXHR9XG5cblx0LnAtI3ska2V5Mn0tbiB7XG5cdFx0cGFkZGluZy0jeyR2YWx1ZTJ9OiAwO1xuXHR9XG59XG5cbi5tLW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5wLW4ge1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiLnNpdGUtYmFubmVyIHtcblx0YmFja2dyb3VuZDogJG5ldy1ncmVlbjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTk5OTk7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IDBweDtcblx0bGVmdDogMHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5pbm5lci1zaXRlLWJhbm5lciB7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0cGFkZGluZzogMTJweCAxMDBweCAxMnB4IDQwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMTAwcHggMTJweCAxMjBweDtcblx0XHR9XG5cbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2xvc2UtYmFubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYWxlcnQtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LmFycm93LWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0bGVmdDogNTBweDtcblx0XHQvLyBmb250LXNpemU6IDMwcHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJTdGF0ZUZhY2VSZWd1bGFyXCI7XG5cdHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL3N0YXRlZmFjZS9zdGF0ZWZhY2UtcmVndWxhci13ZWJmb250LmVvdFwiKTtcblx0c3JjOiB1cmwoXCJhc3NldHMvZm9udHMvc3RhdGVmYWNlL3N0YXRlZmFjZS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKVxuXHRcdFx0Zm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG5cdFx0dXJsKFwiYXNzZXRzL2ZvbnRzL3N0YXRlZmFjZS9zdGF0ZWZhY2UtcmVndWxhci13ZWJmb250LndvZmZcIilcblx0XHRcdGZvcm1hdChcIndvZmZcIiksXG5cdFx0dXJsKFwiYXNzZXRzL2ZvbnRzL3N0YXRlZmFjZS9zdGF0ZWZhY2UtcmVndWxhci13ZWJmb250LnR0ZlwiKVxuXHRcdFx0Zm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdFx0dXJsKFwiYXNzZXRzL2ZvbnRzL3N0YXRlZmFjZS9zdGF0ZWZhY2UtcmVndWxhci13ZWJmb250LnN2ZyNTdGF0ZUZhY2VSZWd1bGFyXCIpXG5cdFx0XHRmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnN0YXRlZmFjZTpiZWZvcmUge1xuXHRmb250LWZhbWlseTogU3RhdGVGYWNlUmVndWxhcjtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5zdGF0ZWZhY2UtcmVwbGFjZSB7XG5cdHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDFlbTtcbn1cblxuLnN0YXRlZmFjZS1yZXBsYWNlOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR0ZXh0LWluZGVudDogMDtcbn1cblxuLnN0YXRlZmFjZS1hazpiZWZvcmUge1xuXHRjb250ZW50OiBcIkFcIjtcbn1cblxuLnN0YXRlZmFjZS1hbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIkJcIjtcbn1cblxuLnN0YXRlZmFjZS1hcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIkNcIjtcbn1cblxuLnN0YXRlZmFjZS1hejpiZWZvcmUge1xuXHRjb250ZW50OiBcIkRcIjtcbn1cblxuLnN0YXRlZmFjZS1jYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIkVcIjtcbn1cblxuLnN0YXRlZmFjZS1jbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIkZcIjtcbn1cblxuLnN0YXRlZmFjZS1jdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIkdcIjtcbn1cblxuLnN0YXRlZmFjZS1kYzpiZWZvcmUge1xuXHRjb250ZW50OiBcInlcIjtcbn1cblxuLnN0YXRlZmFjZS1kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIkhcIjtcbn1cblxuLnN0YXRlZmFjZS1mbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIklcIjtcbn1cblxuLnN0YXRlZmFjZS1nYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIkpcIjtcbn1cblxuLnN0YXRlZmFjZS1oaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIktcIjtcbn1cblxuLnN0YXRlZmFjZS1pYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIkxcIjtcbn1cblxuLnN0YXRlZmFjZS1pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIk1cIjtcbn1cblxuLnN0YXRlZmFjZS1pbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIk5cIjtcbn1cblxuLnN0YXRlZmFjZS1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIk9cIjtcbn1cblxuLnN0YXRlZmFjZS1rczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlBcIjtcbn1cblxuLnN0YXRlZmFjZS1reTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlFcIjtcbn1cblxuLnN0YXRlZmFjZS1sYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlJcIjtcbn1cblxuLnN0YXRlZmFjZS1tYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlNcIjtcbn1cblxuLnN0YXRlZmFjZS1tZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlRcIjtcbn1cblxuLnN0YXRlZmFjZS1tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlVcIjtcbn1cblxuLnN0YXRlZmFjZS1taTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlZcIjtcbn1cblxuLnN0YXRlZmFjZS1tbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIldcIjtcbn1cblxuLnN0YXRlZmFjZS1tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlhcIjtcbn1cblxuLnN0YXRlZmFjZS1tczpiZWZvcmUge1xuXHRjb250ZW50OiBcIllcIjtcbn1cblxuLnN0YXRlZmFjZS1tdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlpcIjtcbn1cblxuLnN0YXRlZmFjZS1uYzpiZWZvcmUge1xuXHRjb250ZW50OiBcImFcIjtcbn1cblxuLnN0YXRlZmFjZS1uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcImJcIjtcbn1cblxuLnN0YXRlZmFjZS1uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcImNcIjtcbn1cblxuLnN0YXRlZmFjZS1uaDpiZWZvcmUge1xuXHRjb250ZW50OiBcImRcIjtcbn1cblxuLnN0YXRlZmFjZS1uajpiZWZvcmUge1xuXHRjb250ZW50OiBcImVcIjtcbn1cblxuLnN0YXRlZmFjZS1ubTpiZWZvcmUge1xuXHRjb250ZW50OiBcImZcIjtcbn1cblxuLnN0YXRlZmFjZS1udjpiZWZvcmUge1xuXHRjb250ZW50OiBcImdcIjtcbn1cblxuLnN0YXRlZmFjZS1ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcImhcIjtcbn1cblxuLnN0YXRlZmFjZS1vaDpiZWZvcmUge1xuXHRjb250ZW50OiBcImlcIjtcbn1cblxuLnN0YXRlZmFjZS1vazpiZWZvcmUge1xuXHRjb250ZW50OiBcImpcIjtcbn1cblxuLnN0YXRlZmFjZS1vcjpiZWZvcmUge1xuXHRjb250ZW50OiBcImtcIjtcbn1cblxuLnN0YXRlZmFjZS1wYTpiZWZvcmUge1xuXHRjb250ZW50OiBcImxcIjtcbn1cblxuLnN0YXRlZmFjZS1wcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlBSXCI7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4uc3RhdGVmYWNlLXJpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwibVwiO1xufVxuXG4uc3RhdGVmYWNlLXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiblwiO1xufVxuXG4uc3RhdGVmYWNlLXNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwib1wiO1xufVxuXG4uc3RhdGVmYWNlLXRuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwicFwiO1xufVxuXG4uc3RhdGVmYWNlLXR4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwicVwiO1xufVxuXG4uc3RhdGVmYWNlLXVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwielwiO1xufVxuXG4uc3RhdGVmYWNlLXV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiclwiO1xufVxuXG4uc3RhdGVmYWNlLXZhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwic1wiO1xufVxuXG4uc3RhdGVmYWNlLXZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwidFwiO1xufVxuXG4uc3RhdGVmYWNlLXdhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwidVwiO1xufVxuXG4uc3RhdGVmYWNlLXdpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwidlwiO1xufVxuXG4uc3RhdGVmYWNlLXd2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwid1wiO1xufVxuXG4uc3RhdGVmYWNlLXd5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwieFwiO1xufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk1vZGVybiBGb3JtXCI7XG5cdHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL21vZGVybi1mb3JtL2ljb21vb24uZW90XCIpO1xuXHRzcmM6IHVybChcImFzc2V0cy9mb250cy9tb2Rlcm4tZm9ybS9pY29tb29uLmVvdD8jaWVmaXhcIilcblx0XHRcdGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuXHRcdHVybChcImFzc2V0cy9mb250cy9tb2Rlcm4tZm9ybS9pY29tb29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcblx0XHR1cmwoXCJhc3NldHMvZm9udHMvbW9kZXJuLWZvcm0vaWNvbW9vbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdFx0dXJsKFwiYXNzZXRzL2ZvbnRzL21vZGVybi1mb3JtL2ljb21vb24uc3ZnI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJudy1pY29uLVwiXSxcbltjbGFzcyo9XCIgbnctaWNvbi1cIl0ge1xuXHQvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuXHRmb250LWZhbWlseTogXCJNb2Rlcm4gRm9ybVwiICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1wdWVydG8tcmljbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMFwiO1xuXHRjb2xvcjogIzFiNzViYztcbn1cbi5pY29uLWZhc3Rlc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDFcIjtcblx0Y29sb3I6ICMxYjc1YmM7XG59XG4uaWNvbi1mYXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG5cdGNvbG9yOiAjMWI3NWJjO1xufVxuLmljb24tZmFzdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG5cdGNvbG9yOiAjMWI3NWJjO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdhc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2Fzc2V0cy9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2Fzc2V0cy9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2Fzc2V0cy9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iXX0= */
