@charset "UTF-8";.dropdown.menu>li.is-dropdown-submenu-parent>a:after{border-width:0}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a:after{display:none!important}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow a{padding-right:1rem!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{padding:0;margin:0;font-family:freight-text-pro,serif;font-weight:400;line-height:1.5;color:#0a0a0a;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}.row{max-width:67.75rem;margin-left:auto;margin-right:auto}.row:after,.row:before{content:' ';display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.625rem;margin-right:-.625rem}@media screen and (min-width:40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.column,.columns{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}@media screen and (min-width:40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){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{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;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{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+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{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){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{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){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{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){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{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){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{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){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{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){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{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){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-left:0;padding-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-pull-0,.small-push-0,.small-uncentered{position:static;margin-left:0;margin-right:0}@media screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;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{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+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{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){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{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){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{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){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{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){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{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){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{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){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{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){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-left:0;padding-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;margin-left:0;margin-right:0}}@media screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;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{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+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{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){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{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){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{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){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{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){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{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){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{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){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{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){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-left:0;padding-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-pull-0,.large-push-0,.large-uncentered{position:static;margin-left:0;margin-right:0}}@media screen and (min-width:75em){.xlarge-1{width:8.33333%}.xlarge-push-1{position:relative;left:8.33333%}.xlarge-pull-1{position:relative;left:-8.33333%}.xlarge-offset-0{margin-left:0}.xlarge-2{width:16.66667%}.xlarge-push-2{position:relative;left:16.66667%}.xlarge-pull-2{position:relative;left:-16.66667%}.xlarge-offset-1{margin-left:8.33333%}.xlarge-3{width:25%}.xlarge-push-3{position:relative;left:25%}.xlarge-pull-3{position:relative;left:-25%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-4{width:33.33333%}.xlarge-push-4{position:relative;left:33.33333%}.xlarge-pull-4{position:relative;left:-33.33333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{width:41.66667%}.xlarge-push-5{position:relative;left:41.66667%}.xlarge-pull-5{position:relative;left:-41.66667%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-6{width:50%}.xlarge-push-6{position:relative;left:50%}.xlarge-pull-6{position:relative;left:-50%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-7{width:58.33333%}.xlarge-push-7{position:relative;left:58.33333%}.xlarge-pull-7{position:relative;left:-58.33333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{width:66.66667%}.xlarge-push-8{position:relative;left:66.66667%}.xlarge-pull-8{position:relative;left:-66.66667%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-9{width:75%}.xlarge-push-9{position:relative;left:75%}.xlarge-pull-9{position:relative;left:-75%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-10{width:83.33333%}.xlarge-push-10{position:relative;left:83.33333%}.xlarge-pull-10{position:relative;left:-83.33333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{width:91.66667%}.xlarge-push-11{position:relative;left:91.66667%}.xlarge-pull-11{position:relative;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{width:100%;float:left}.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){clear:none}.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+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{width:50%;float:left}.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){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{width:33.33333%;float:left}.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){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{width:25%;float:left}.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){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{width:20%;float:left}.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){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{width:16.66667%;float:left}.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){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{width:14.28571%;float:left}.xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n){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{width:12.5%;float:left}.xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){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-left:0;padding-right:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.xlarge-centered{float:none;margin-left:auto;margin-right:auto}.xlarge-pull-0,.xlarge-push-0,.xlarge-uncentered{position:static;margin-left:0;margin-right:0}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#b22217;text-decoration:none;line-height:inherit;cursor:pointer}a:focus,a:hover{color:#991d14}a img{border:0}hr{max-width:67.75rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:none}blockquote,blockquote p{line-height:1.6;color:#0a0a0a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:'\2014 \0020'}abbr{color:#0a0a0a;cursor:help;border-bottom:1px dotted #0a0a0a}code{font-weight:400;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}code,kbd{font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a;background-color:#e6e6e6}kbd{padding:.125rem .25rem 0;margin:0}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.inline-list,.no-bullet,.single_book .freebie-toc ul,.single_rclp .freebie-toc ul{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width:75em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:180px!important;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#b22217;color:#fff}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#d69d1c;color:#fff}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}.button.primary{background-color:#b22217;color:#fff}.button.primary:focus,.button.primary:hover{background-color:#8e1b12;color:#fff}.button.secondary{background-color:#d69d1c;color:#fff}.button.secondary:focus,.button.secondary:hover{background-color:#ab7e16;color:#fff}.button.success{background-color:#3adb76;color:#fff}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#fff}.button.alert{background-color:#951e1a;color:#fff}.button.alert:focus,.button.alert:hover{background-color:#771815;color:#fff}.button.warning{background-color:#ffae00;color:#fff}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#fff}.button.hollow{border:1px solid #b22217;color:#b22217}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#59110c;color:#59110c}.button.hollow.primary{border:1px solid #b22217;color:#b22217}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#59110c;color:#59110c}.button.hollow.secondary{border:1px solid #d69d1c;color:#d69d1c}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#6b4f0e;color:#6b4f0e}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.alert{border:1px solid #951e1a;color:#951e1a}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#4b0f0d;color:#4b0f0d}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none}.button.dropdown:after{content:'';display:block;width:0;height:0;border:.4em inset;border-color:#fff transparent transparent;border-top-style:solid;position:relative;top:.4em;float:right;margin-left:1em;display:inline-block}.button.arrow-only:after{margin-left:0;float:none;top:.2em}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#0a0a0a;background-color:#fff;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);border-radius:0;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border:1px solid #8a8a8a;background-color:#fff;outline:none;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:default}[type=button],[type=submit]{border-radius:0;-webkit-appearance:none;-moz-appearance:none}input[type=search]{box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}label>[type=checkbox],label>[type=label]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#333}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group>:first-child,.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-button,.input-group-field,.input-group-label{display:table-cell;margin:0;vertical-align:middle}.input-group-label{text-align:center;width:1%;height:100%;padding:0 1rem;background:#e6e6e6;color:#0a0a0a;border:1px solid #cacaca}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5rem}.input-group-button{height:100%;padding-top:0;padding-bottom:0;text-align:center;width:1%}.input-group-button a,.input-group-button button,.input-group-button input{margin:0}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:.5rem}.fieldset{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0}.fieldset legend{background:#fff;padding:0 .1875rem;margin:0;margin-left:-.1875rem}select{height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#0a0a0a;background-color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%2851, 51, 51%29"></polygon></svg>');background-size:9px 6px;background-position:right .5rem center;background-repeat:no-repeat}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:disabled{background-color:#e6e6e6;cursor:default}select::-ms-expand{display:none}select[multiple]{height:auto}.is-invalid-input:not(:focus){background-color:rgba(149,30,26,.1);border-color:#951e1a}.form-error,.is-invalid-label{color:#951e1a}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700}.form-error.is-visible{display:block}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (min-width:0em) and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (min-width:75em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:74.9375em){.show-for-xlarge{display:none!important}}@media screen and (min-width:75em) and (max-width:89.9375em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width:74.9375em),screen and (min-width:90em){.show-for-xlarge-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.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-left:auto;margin-right:auto}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}.accordion{list-style-type:none;background:#fff;border:1px solid #e6e6e6;border-radius:0;margin-left:0}.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:.75rem;color:#b22217;position:relative;border-bottom:1px solid #e6e6e6}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}:last-child>.accordion-title{border-bottom-width:0}.accordion-title:before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-.5rem}.is-active>.accordion-title:before{content:'–'}.accordion-content{padding:1rem;display:none;border-bottom:1px solid #e6e6e6;background-color:#fff}.badge{display:inline-block;padding:.3em;min-width:2.1em;font-size:.6rem;text-align:center;border-radius:50%;background:#b22217;color:#fff}.badge.secondary{background:#d69d1c;color:#fff}.badge.success{background:#3adb76;color:#fff}.badge.alert{background:#951e1a;color:#fff}.badge.warning{background:#ffae00;color:#fff}.breadcrumbs{list-style:none;margin:20px 0 1rem}.breadcrumbs:after,.breadcrumbs:before{content:' ';display:table}.breadcrumbs:after{clear:both}.breadcrumbs li{float:left;color:#0a0a0a;font-size:.6875rem;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child):after{color:#cacaca;content:"/";margin:0 .75rem;position:relative;top:1px;opacity:1}.breadcrumbs a{color:#b22217}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca}.button-group{margin-bottom:1rem;font-size:.9rem}.button-group:after,.button-group:before{content:' ';display:table}.button-group:after{clear:both}.button-group .button{float:left;margin:0;font-size:inherit}.button-group .button:not(:last-child){border-right:1px solid #fff}.button-group.tiny{font-size:.6rem}.button-group.small{font-size:.75rem}.button-group.large{font-size:1.25rem}.button-group.expanded{display:table;table-layout:fixed;width:100%}.button-group.expanded:after,.button-group.expanded:before{display:none}.button-group.expanded .button{display:table-cell;float:none}.button-group.primary .button{background-color:#b22217;color:#fff}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#8e1b12;color:#fff}.button-group.secondary .button{background-color:#d69d1c;color:#fff}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#ab7e16;color:#fff}.button-group.success .button{background-color:#3adb76;color:#fff}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#fff}.button-group.alert .button{background-color:#951e1a;color:#fff}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#771815;color:#fff}.button-group.warning .button{background-color:#ffae00;color:#fff}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#fff}.button-group.stacked-for-small .button,.button-group.stacked .button{width:100%}.button-group.stacked-for-small .button:not(:last-child),.button-group.stacked .button:not(:last-child){border-right:1px solid}@media screen and (min-width:40em){.button-group.stacked-for-small .button{width:auto}.button-group.stacked-for-small .button:not(:last-child){border-right:1px solid #fff}}.callout{margin:0 0 1rem;padding:1rem;border:1px solid hsla(0,0%,4%,.25);border-radius:0;position:relative;color:#0a0a0a;background-color:#fff}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#fad8d6}.callout.secondary{background-color:#faf1db}.callout.success{background-color:#e1faea}.callout.alert{background-color:#f8d5d4}.callout.warning{background-color:#fff3d9}.callout.small{padding:.5rem}.callout.large{padding:3rem}.close-button{position:absolute;color:#8a8a8a;right:1rem;top:.5rem;font-size:2em;line-height:1;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.is-drilldown{position:relative;overflow:hidden}.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;height:100%;width:100%;background:#fff;transition:transform .15s linear}.is-drilldown-submenu.is-active{z-index:1;display:block;transform:translateX(-100%)}.is-drilldown-submenu.is-closing{transform:translateX(100%)}.is-drilldown-submenu-parent>a{position:relative}.is-drilldown-submenu-parent>a:after{content:'';display:block;width:0;height:0;border:6px inset;border-color:transparent transparent transparent #b22217;border-left-style:solid;position:absolute;top:50%;margin-top:-6px;right:1rem}.js-drilldown-back:before{content:'';display:block;width:0;height:0;border:6px inset;border-color:transparent #b22217 transparent transparent;border-right-style:solid;float:left;margin-right:.75rem;margin-left:.6rem;margin-top:14px}.dropdown-pane{background-color:#fff;border:none;display:block;padding:1rem;position:absolute;visibility:hidden;width:300px;z-index:10;border-radius:0}.dropdown-pane.is-open{visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu .is-dropdown-submenu-parent{position:relative}.dropdown.menu .is-dropdown-submenu-parent a:after{float:right;margin-top:3px;margin-left:10px}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow a{padding-right:1.5rem;position:relative}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:#b22217 transparent transparent;border-top-style:solid;position:absolute;top:.825rem;right:5px}.dropdown.menu .is-dropdown-submenu-parent.is-left-arrow>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent #b22217 transparent transparent;border-right-style:solid;float:left;margin-left:0;margin-right:10px}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent transparent transparent #b22217;border-left-style:solid}.dropdown.menu .is-dropdown-submenu-parent.is-left-arrow.opens-inner .submenu{right:0;left:auto}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow.opens-inner .submenu{left:0;right:auto}.dropdown.menu .is-dropdown-submenu-parent.opens-inner .submenu{top:100%}.no-js .dropdown.menu ul{display:none}.dropdown.menu .submenu{display:none;position:absolute;top:0;left:100%;min-width:200px;z-index:1;background:#cacaca;border:none}.dropdown.menu .submenu>li{width:100%}.dropdown.menu .submenu.first-sub{top:100%;left:0;right:auto}.dropdown.menu .submenu.js-dropdown-active,.dropdown.menu .submenu:not(.js-dropdown-nohover)>.is-dropdown-submenu-parent:hover>.dropdown.menu .submenu{display:block}.dropdown.menu .is-dropdown-submenu-parent.opens-left .submenu{left:auto;right:100%}.dropdown.menu.align-right .submenu.first-sub{top:100%;left:auto;right:0}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-menu.vertical>li .submenu{top:0;left:100%}.flex-video{position:relative;height:0;padding-bottom:75%;margin-bottom:1rem;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen{padding-bottom:56.25%}.flex-video.vimeo{padding-top:0}.label{display:inline-block;padding:.33333rem .5rem;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;border-radius:0;background:#b22217;color:#fff}.label.secondary{background:#d69d1c;color:#fff}.label.success{background:#3adb76;color:#fff}.label.alert{background:#951e1a;color:#fff}.label.warning{background:#ffae00;color:#fff}.media-object{margin-bottom:1rem;display:block}.media-object img{max-width:none}@media screen and (min-width:0em) and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{display:block;padding:0;padding-bottom:1rem}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{display:table-cell;vertical-align:top}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(+.media-object-section:first-child){padding-left:1rem}.media-object-section.middle{vertical-align:middle}.media-object-section.bottom{vertical-align:bottom}.menu{margin:0;list-style-type:none;margin:2px}.menu>li{display:table-cell;vertical-align:middle}[data-whatinput=mouse] .menu>li{outline:0}.menu>li:not(.menu-text)>a{display:block;padding:.7rem 1rem;line-height:1}.menu a,.menu button,.menu input{margin-bottom:0}.menu>li>a>i,.menu>li>a>img,.menu>li>a>span{vertical-align:middle}.menu>li>a>i,.menu>li>a>img{display:inline-block;margin-right:.25rem}.menu>li{display:table-cell}.menu.vertical>li{display:block}@media screen and (min-width:40em){.menu.medium-horizontal>li{display:table-cell}.menu.medium-vertical>li{display:block}}@media screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}.menu.large-vertical>li{display:block}}@media screen and (min-width:75em){.menu.xlarge-horizontal>li{display:table-cell}.menu.xlarge-vertical>li{display:block}}.menu.simple a{padding:0;margin-right:1rem}.menu.align-right>li{float:right}.menu.expanded{display:table;table-layout:fixed;width:100%}.menu.expanded>li:first-child:last-child{width:100%}.menu.icon-top>li>a{text-align:center}.menu.icon-top>li>a>i,.menu.icon-top>li>a>img{display:block;margin:0 auto .25rem}.menu.nested{margin-left:1rem}.menu-text{font-weight:700;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:.7rem 1rem}.no-js [data-responsive-menu] ul{display:none}body,html{height:100%}.off-canvas-wrapper{width:100%;overflow-x:hidden;position:relative;backface-visibility:hidden;-webkit-overflow-scrolling:auto}.off-canvas-wrapper-inner{position:relative;width:100%;transition:transform .5s ease}.off-canvas-wrapper-inner:after,.off-canvas-wrapper-inner:before{content:' ';display:table}.off-canvas-wrapper-inner:after{clear:both}.off-canvas-content{min-height:100%;background:#fff;transition:transform .5s ease;backface-visibility:hidden;z-index:1;box-shadow:0 0 10px hsla(0,0%,4%,.5)}.js-off-canvas-exit{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.25);cursor:pointer;transition:background .5s ease}.is-off-canvas-open .js-off-canvas-exit{display:block}.off-canvas{position:absolute;background:#e6e6e6;z-index:-1;max-height:100%;overflow-y:auto;transform:translateX(0)}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.position-left{left:-250px;top:0;width:250px}.is-open-left{transform:translateX(250px)}.off-canvas.position-right{right:-250px;top:0;width:250px}.is-open-right{transform:translateX(-250px)}@media screen and (min-width:40em){.position-left.reveal-for-medium{left:0;z-index:auto;position:fixed}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{right:0;z-index:auto;position:fixed}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}}@media screen and (min-width:64em){.position-left.reveal-for-large{left:0;z-index:auto;position:fixed}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{right:0;z-index:auto;position:fixed}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}}@media screen and (min-width:75em){.position-left.reveal-for-xlarge{left:0;z-index:auto;position:fixed}.position-left.reveal-for-xlarge~.off-canvas-content{margin-left:250px}.position-right.reveal-for-xlarge{right:0;z-index:auto;position:fixed}.position-right.reveal-for-xlarge~.off-canvas-content{margin-right:250px}}.orbit,.orbit-container{position:relative}.orbit-container{margin:0;overflow:hidden;list-style:none}.orbit-slide{width:100%;max-height:100%}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{margin:0;width:100%;max-width:100%}.orbit-caption{position:absolute;bottom:0;width:100%;padding:1rem;margin-bottom:0;color:#fff;background-color:hsla(0,0%,4%,.5)}.orbit-next,.orbit-previous{position:absolute;top:50%;transform:translateY(-50%);z-index:10;padding:1rem;color:#fff}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:hsla(0,0%,4%,.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;background-color:#cacaca;border-radius:50%}.orbit-bullets button.is-active,.orbit-bullets button:hover{background-color:#8a8a8a}.pagination{margin-left:0;margin-bottom:1rem}.pagination:after,.pagination:before{content:' ';display:table}.pagination:after{clear:both}.pagination li{font-size:.875rem;margin-right:.0625rem;display:none;border-radius:0}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media screen and (min-width:40em){.pagination li{display:inline-block}}.pagination a,.pagination button{color:#0a0a0a;display:block;padding:.1875rem .625rem;border-radius:0}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#b22217;color:#fff;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:default}.pagination .disabled:hover{background:transparent}.pagination .ellipsis:after{content:'…';padding:.1875rem .625rem;color:#0a0a0a}.pagination-previous.disabled:before,.pagination-previous a:before{content:'«';display:inline-block;margin-right:.5rem}.pagination-next.disabled:after,.pagination-next a:after{content:'»';display:inline-block;margin-left:.5rem}.progress{background-color:#cacaca;height:1rem;margin-bottom:1rem;border-radius:0}.progress.primary .progress-meter{background-color:#b22217}.progress.secondary .progress-meter{background-color:#d69d1c}.progress.success .progress-meter{background-color:#3adb76}.progress.alert .progress-meter{background-color:#951e1a}.progress.warning .progress-meter{background-color:#ffae00}.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#b22217;border-radius:0}.progress-meter .progress-meter-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:.75rem;font-weight:700;color:#fff;white-space:nowrap}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;transition:all .2s ease-in-out}.slider-fill.is-dragging{transition:all 0s linear}.slider-handle{top:50%;transform:translateY(-50%);position:absolute;left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;background-color:#b22217;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation;border-radius:0}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#971d14}.slider-handle.is-dragging{transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;transform:scaleY(-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;transform:translateX(-50%)}.sticky-container{position:relative}.sticky{position:absolute;z-index:0;transform:translateZ(0)}.sticky.is-stuck{position:fixed;z-index:5}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:absolute;left:auto;right:auto}.sticky.is-anchored.is-at-bottom{bottom:0}body.is-reveal-open{overflow:hidden}.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100005;background-color:hsla(0,0%,4%,.45);overflow-y:scroll}.reveal{display:none;z-index:100006;padding:1rem;border:1px solid #cacaca;margin:100px auto 0;background-color:#fff;border-radius:0;position:absolute;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media screen and (min-width:40em){.reveal{min-height:0}}.reveal .column,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}@media screen and (min-width:40em){.reveal{width:600px;max-width:67.75rem}}.reveal.collapse{padding:0}@media screen and (min-width:40em){.reveal .reveal{left:auto;right:auto;margin:0 auto}}@media screen and (min-width:40em){.reveal.tiny{width:30%;max-width:67.75rem}}@media screen and (min-width:40em){.reveal.small{width:50%;max-width:67.75rem}}@media screen and (min-width:40em){.reveal.large{width:90%;max-width:67.75rem}}.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0}.switch{margin-bottom:1rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-weight:700;font-size:.875rem}.switch-input{opacity:0;position:absolute}.switch-paddle{background:#cacaca;cursor:pointer;display:block;position:relative;width:4rem;height:2rem;transition:all .25s ease-out;border-radius:0;color:inherit;font-weight:inherit}input+.switch-paddle{margin:0}.switch-paddle:after{background:#fff;content:'';display:block;position:absolute;height:1.5rem;left:.25rem;top:.25rem;width:1.5rem;transition:all .25s ease-out;transform:translateZ(0);border-radius:0}input:checked~.switch-paddle{background:#b22217}input:checked~.switch-paddle:after{left:2.25rem}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle:after{width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle:after{left:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle:after{width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle:after{left:2rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle:after{width:2rem;height:2rem}.switch.large input:checked~.switch-paddle:after{left:2.75rem}table{margin-bottom:1rem;border-radius:0}tbody,tfoot,thead{border:1px solid #f2f2f2;background-color:#fff}caption{font-weight:700;padding:.5rem .625rem .625rem}tfoot,thead{background:#f9f9f9;color:#0a0a0a}tfoot tr,thead tr{background:transparent}tfoot td,tfoot th,thead td,thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}tbody tr:nth-child(even){background-color:#f2f2f2}tbody td,tbody th{padding:.5rem .625rem .625rem}@media screen and (max-width:63.9375em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover tr:hover{background-color:#fafafa}table.hover tr:nth-of-type(even):hover{background-color:#ededed}.tabs{margin:0;list-style-type:none;background:#fff;border:1px solid #e6e6e6}.tabs:after,.tabs:before{content:' ';display:table}.tabs:after{clear:both}.tabs.vertical>li{width:auto;float:none;display:block}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#b22217}.tabs.primary>li>a{color:#fff}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#c02519}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;line-height:1;font-size:12px;color:#b22217}.tabs-title>a:hover{background:#fff}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6}.tabs-content{background:#fff;transition:all .5s ease;border:1px solid #e6e6e6;border-top:0}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.thumbnail{border:4px solid #fff;box-shadow:0 0 0 1px hsla(0,0%,4%,.2);display:inline-block;line-height:0;max-width:100%;transition:box-shadow .2s ease-out;border-radius:0;margin-bottom:1rem}.thumbnail:focus,.thumbnail:hover{box-shadow:0 0 6px 1px rgba(178,34,23,.5)}.title-bar{background:#0a0a0a;color:#fff;padding:.5rem}.title-bar:after,.title-bar:before{content:' ';display:table}.title-bar:after{clear:both}.title-bar .menu-icon{margin-left:.25rem;margin-right:.5rem}.title-bar-left{float:left}.title-bar-right{float:right;text-align:right}.title-bar-title{font-weight:700}.menu-icon,.title-bar-title{vertical-align:middle;display:inline-block}.menu-icon{position:relative;cursor:pointer;width:20px;height:16px}.menu-icon:after{content:'';position:absolute;display:block;width:100%;height:2px;background:#fff;top:0;left:0;box-shadow:0 7px 0 #fff,0 14px 0 #fff}.menu-icon:hover:after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.has-tip{border-bottom:1px dotted #8a8a8a;font-weight:700;position:relative;display:inline-block;cursor:help}.tooltip{background-color:#0a0a0a;color:#fff;font-size:80%;padding:.75rem;position:absolute;z-index:10;top:calc(100% + .6495rem);max-width:10rem!important;border-radius:0}.tooltip:before{border:.75rem inset;border-color:transparent transparent #0a0a0a;border-bottom-style:solid;bottom:100%;position:absolute;left:50%;transform:translateX(-50%)}.tooltip.top:before,.tooltip:before{content:'';display:block;width:0;height:0}.tooltip.top:before{border:.75rem inset;border-color:#0a0a0a transparent transparent;border-top-style:solid;top:100%;bottom:auto}.tooltip.left:before{border:.75rem inset;border-color:transparent transparent transparent #0a0a0a;border-left-style:solid;left:100%}.tooltip.left:before,.tooltip.right:before{content:'';display:block;width:0;height:0;bottom:auto;top:50%;transform:translateY(-50%)}.tooltip.right:before{border:.75rem inset;border-color:transparent #0a0a0a transparent transparent;border-right-style:solid;left:auto;right:100%}.top-bar{padding:.1rem}.top-bar:after,.top-bar:before{content:' ';display:table}.top-bar:after{clear:both}.top-bar,.top-bar ul{background-color:transparent}.top-bar a{color:#fff}.top-bar input{width:200px;margin-right:1rem}.top-bar input.button{width:auto}@media screen and (max-width:39.9375em){.stacked-for-small .top-bar-left,.stacked-for-small .top-bar-right{width:100%}}@media screen and (max-width:63.9375em){.stacked-for-medium .top-bar-left,.stacked-for-medium .top-bar-right{width:100%}}@media screen and (max-width:74.9375em){.stacked-for-large .top-bar-left,.stacked-for-large .top-bar-right{width:100%}}@media screen and (max-width:89.9375em){.stacked-for-xlarge .top-bar-left,.stacked-for-xlarge .top-bar-right{width:100%}}@media screen and (min-width:0em) and (max-width:39.9375em){.top-bar-left,.top-bar-right{width:100%}}.top-bar-left{float:left}.top-bar-right{float:right}.fade-in.mui-enter,.fade-out.mui-leave,.hinge-in-from-bottom.mui-enter,.hinge-in-from-left.mui-enter,.hinge-in-from-middle-x.mui-enter,.hinge-in-from-middle-y.mui-enter,.hinge-in-from-right.mui-enter,.hinge-in-from-top.mui-enter,.hinge-out-from-bottom.mui-leave,.hinge-out-from-left.mui-leave,.hinge-out-from-middle-x.mui-leave,.hinge-out-from-middle-y.mui-leave,.hinge-out-from-right.mui-leave,.hinge-out-from-top.mui-leave,.scale-in-down.mui-enter,.scale-in-up.mui-enter,.scale-out-down.mui-leave,.scale-out-up.mui-leave,.slide-in-down.mui-enter,.slide-in-left.mui-enter,.slide-in-right.mui-enter,.slide-in-up.mui-enter,.slide-in.mui-enter,.slide-out-down.mui-leave,.slide-out-left.mui-leave,.slide-out-right.mui-leave,.slide-out-up.mui-leave,.spin-in-ccw.mui-enter,.spin-in.mui-enter,.spin-out-ccw.mui-leave,.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear}.slide-in-down.mui-enter{transform:translateY(-100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-left.mui-enter{transform:translateX(-100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0)}.slide-in-up.mui-enter{transform:translateY(100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-right.mui-enter{transform:translateX(100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0)}.slide-out-down.mui-leave{transform:translateY(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%)}.slide-out-right.mui-leave{transform:translateX(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%)}.slide-out-up.mui-leave{transform:translateY(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%)}.slide-out-left.mui-leave{transform:translateX(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%)}.fade-in.mui-enter{opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transform:perspective(2000px) rotateX(-90deg);transform-origin:top;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-right.mui-enter{transform:perspective(2000px) rotateY(-90deg);transform-origin:right;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-bottom.mui-enter{transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-left.mui-enter{transform:perspective(2000px) rotateY(90deg);transform-origin:left;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-x.mui-enter{transform:perspective(2000px) rotateX(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-y.mui-enter{transform:perspective(2000px) rotateY(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active,.hinge-out-from-top.mui-leave{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-out-from-top.mui-leave{transform-origin:top;transition-property:transform,opacity}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transform:perspective(2000px) rotate(0deg);transform-origin:right;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transform:perspective(2000px) rotate(0deg);transform-origin:bottom;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transform:perspective(2000px) rotate(0deg);transform-origin:left;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transform:scale(.5);transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{transform:scale(1);opacity:1}.scale-in-down.mui-enter{transform:scale(1.5);transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active,.scale-out-up.mui-leave{transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-property:transform,opacity}.scale-out-up.mui-leave.mui-leave-active{transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{transform:scale(.5);opacity:0}.spin-in.mui-enter{transform:rotate(-270deg);transition-property:transform,opacity;opacity:0}.spin-in.mui-enter.mui-enter-active,.spin-out.mui-leave{transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-property:transform,opacity}.spin-in-ccw.mui-enter,.spin-out.mui-leave.mui-leave-active{transform:rotate(270deg);opacity:0}.spin-in-ccw.mui-enter{transition-property:transform,opacity}.spin-in-ccw.mui-enter.mui-enter-active,.spin-out-ccw.mui-leave{transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-property:transform,opacity}.spin-out-ccw.mui-leave.mui-leave-active{transform:rotate(-270deg);opacity:0}.slow{transition-duration:.75s!important}.fast{transition-duration:.25s!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{animation-name:a}@keyframes a{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-ccw,.spin-cw{animation-name:b}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.wiggle{animation-name:c}@keyframes c{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,30%,70%,to{transform:rotate(0)}}.infinite{animation-iteration-count:infinite}.slow{animation-duration:.75s!important}.fast{animation-duration:.25s!important}.linear{animation-timing-function:linear!important}.ease{animation-timing-function:ease!important}.ease-in{animation-timing-function:ease-in!important}.ease-out{animation-timing-function:ease-out!important}.ease-in-out{animation-timing-function:ease-in-out!important}.bounce-in{animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{animation-delay:.3s!important}.long-delay{animation-delay:.7s!important}@font-face{font-family:foundation-icons;src:url(../../haven-foundation-6/bower_components/foundation-icon-fonts/foundation-icons.eot);src:url(../../haven-foundation-6/bower_components/foundation-icon-fonts/foundation-icons.eot?#iefix) format("embedded-opentype"),url(../../haven-foundation-6/bower_components/foundation-icon-fonts/foundation-icons.woff) format("woff"),url(../../haven-foundation-6/bower_components/foundation-icon-fonts/foundation-icons.ttf) format("truetype"),url(../../haven-foundation-6/bower_components/foundation-icon-fonts/foundation-icons.svg#fontcustom) format("svg");font-weight:400;font-style:normal}#cse table.gsc-search-box td.gsc-clear-button div.gsc-clear-button:before,#post-slider .slick-next:before,#post-slider .slick-prev:before,.fi-address-book:before,.fi-alert:before,.fi-align-center:before,.fi-align-justify:before,.fi-align-left:before,.fi-align-right:before,.fi-anchor:before,.fi-annotate:before,.fi-archive:before,.fi-arrow-down:before,.fi-arrow-left:before,.fi-arrow-right:before,.fi-arrow-up:before,.fi-arrows-compress:before,.fi-arrows-expand:before,.fi-arrows-in:before,.fi-arrows-out:before,.fi-asl:before,.fi-asterisk:before,.fi-at-sign:before,.fi-background-color:before,.fi-battery-empty:before,.fi-battery-full:before,.fi-battery-half:before,.fi-bitcoin-circle:before,.fi-bitcoin:before,.fi-blind:before,.fi-bluetooth:before,.fi-bold:before,.fi-book-bookmark:before,.fi-book:before,.fi-bookmark:before,.fi-braille:before,.fi-burst-new:before,.fi-burst-sale:before,.fi-burst:before,.fi-calendar:before,.fi-camera:before,.fi-check:before,.fi-checkbox:before,.fi-clipboard-notes:before,.fi-clipboard-pencil:before,.fi-clipboard:before,.fi-clock:before,.fi-closed-caption:before,.fi-cloud:before,.fi-comment-minus:before,.fi-comment-quotes:before,.fi-comment-video:before,.fi-comment:before,.fi-comments:before,.fi-compass:before,.fi-contrast:before,.fi-credit-card:before,.fi-crop:before,.fi-crown:before,.fi-css3:before,.fi-database:before,.fi-die-five:before,.fi-die-four:before,.fi-die-one:before,.fi-die-six:before,.fi-die-three:before,.fi-die-two:before,.fi-dislike:before,.fi-dollar-bill:before,.fi-dollar:before,.fi-download:before,.fi-eject:before,.fi-elevator:before,.fi-euro:before,.fi-eye:before,.fi-fast-forward:before,.fi-female-symbol:before,.fi-female:before,.fi-filter:before,.fi-first-aid:before,.fi-flag:before,.fi-folder-add:before,.fi-folder-lock:before,.fi-folder:before,.fi-foot:before,.fi-foundation:before,.fi-graph-bar:before,.fi-graph-horizontal:before,.fi-graph-pie:before,.fi-graph-trend:before,.fi-guide-dog:before,.fi-hearing-aid:before,.fi-heart:before,.fi-home:before,.fi-html5:before,.fi-indent-less:before,.fi-indent-more:before,.fi-info:before,.fi-italic:before,.fi-key:before,.fi-laptop:before,.fi-layout:before,.fi-lightbulb:before,.fi-like:before,.fi-link:before,.fi-list-bullet:before,.fi-list-number:before,.fi-list-thumbnails:before,.fi-list:before,.fi-lock:before,.fi-loop:before,.fi-magnifying-glass:before,.fi-mail:before,.fi-male-female:before,.fi-male-symbol:before,.fi-male:before,.fi-map:before,.fi-marker:before,.fi-megaphone:before,.fi-microphone:before,.fi-minus-circle:before,.fi-minus:before,.fi-mobile-signal:before,.fi-mobile:before,.fi-monitor:before,.fi-mountains:before,.fi-music:before,.fi-next:before,.fi-no-dogs:before,.fi-no-smoking:before,.fi-page-add:before,.fi-page-copy:before,.fi-page-csv:before,.fi-page-delete:before,.fi-page-doc:before,.fi-page-edit:before,.fi-page-export-csv:before,.fi-page-export-doc:before,.fi-page-export-pdf:before,.fi-page-export:before,.fi-page-filled:before,.fi-page-multiple:before,.fi-page-pdf:before,.fi-page-remove:before,.fi-page-search:before,.fi-page:before,.fi-paint-bucket:before,.fi-paperclip:before,.fi-pause:before,.fi-paw:before,.fi-paypal:before,.fi-pencil:before,.fi-photo:before,.fi-play-circle:before,.fi-play-video:before,.fi-play:before,.fi-plus:before,.fi-pound:before,.fi-power:before,.fi-previous:before,.fi-price-tag:before,.fi-pricetag-multiple:before,.fi-print:before,.fi-prohibited:before,.fi-projection-screen:before,.fi-puzzle:before,.fi-quote:before,.fi-record:before,.fi-refresh:before,.fi-results-demographics:before,.fi-results:before,.fi-rewind-ten:before,.fi-rewind:before,.fi-rss:before,.fi-safety-cone:before,.fi-save:before,.fi-share:before,.fi-sheriff-badge:before,.fi-shield:before,.fi-shopping-bag:before,.fi-shopping-cart:before,.fi-shuffle:before,.fi-skull:before,.fi-social-500px:before,.fi-social-adobe:before,.fi-social-amazon:before,.fi-social-android:before,.fi-social-apple:before,.fi-social-behance:before,.fi-social-bing:before,.fi-social-blogger:before,.fi-social-delicious:before,.fi-social-designer-news:before,.fi-social-deviant-art:before,.fi-social-digg:before,.fi-social-dribbble:before,.fi-social-drive:before,.fi-social-dropbox:before,.fi-social-evernote:before,.fi-social-facebook:before,.fi-social-flickr:before,.fi-social-forrst:before,.fi-social-foursquare:before,.fi-social-game-center:before,.fi-social-github:before,.fi-social-google-plus:before,.fi-social-hacker-news:before,.fi-social-hi5:before,.fi-social-instagram:before,.fi-social-joomla:before,.fi-social-lastfm:before,.fi-social-linkedin:before,.fi-social-medium:before,.fi-social-myspace:before,.fi-social-orkut:before,.fi-social-path:before,.fi-social-picasa:before,.fi-social-pinterest:before,.fi-social-rdio:before,.fi-social-reddit:before,.fi-social-skillshare:before,.fi-social-skype:before,.fi-social-smashing-mag:before,.fi-social-snapchat:before,.fi-social-spotify:before,.fi-social-squidoo:before,.fi-social-stack-overflow:before,.fi-social-steam:before,.fi-social-stumbleupon:before,.fi-social-treehouse:before,.fi-social-tumblr:before,.fi-social-twitter:before,.fi-social-vimeo:before,.fi-social-windows:before,.fi-social-xbox:before,.fi-social-yahoo:before,.fi-social-yelp:before,.fi-social-youtube:before,.fi-social-zerply:before,.fi-social-zurb:before,.fi-sound:before,.fi-star:before,.fi-stop:before,.fi-strikethrough:before,.fi-subscript:before,.fi-superscript:before,.fi-tablet-landscape:before,.fi-tablet-portrait:before,.fi-target-two:before,.fi-target:before,.fi-telephone-accessible:before,.fi-telephone:before,.fi-text-color:before,.fi-thumbnails:before,.fi-ticket:before,.fi-torso-business:before,.fi-torso-female:before,.fi-torso:before,.fi-torsos-all-female:before,.fi-torsos-all:before,.fi-torsos-female-male:before,.fi-torsos-male-female:before,.fi-torsos:before,.fi-trash:before,.fi-trees:before,.fi-trophy:before,.fi-underline:before,.fi-universal-access:before,.fi-unlink:before,.fi-unlock:before,.fi-upload-cloud:before,.fi-upload:before,.fi-usb:before,.fi-video:before,.fi-volume-none:before,.fi-volume-strike:before,.fi-volume:before,.fi-web:before,.fi-wheelchair:before,.fi-widget:before,.fi-wrench:before,.fi-x-circle:before,.fi-x:before,.fi-yen:before,.fi-zoom-in:before,.fi-zoom-out:before{font-family:foundation-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.fi-address-book:before{content:"\f100"}.fi-alert:before{content:"\f101"}.fi-align-center:before{content:"\f102"}.fi-align-justify:before{content:"\f103"}.fi-align-left:before{content:"\f104"}.fi-align-right:before{content:"\f105"}.fi-anchor:before{content:"\f106"}.fi-annotate:before{content:"\f107"}.fi-archive:before{content:"\f108"}.fi-arrow-down:before{content:"\f109"}#post-slider .slick-prev:before,.fi-arrow-left:before{content:"\f10a"}#post-slider .slick-next:before,.fi-arrow-right:before{content:"\f10b"}.fi-arrow-up:before{content:"\f10c"}.fi-arrows-compress:before{content:"\f10d"}.fi-arrows-expand:before{content:"\f10e"}.fi-arrows-in:before{content:"\f10f"}.fi-arrows-out:before{content:"\f110"}.fi-asl:before{content:"\f111"}.fi-asterisk:before{content:"\f112"}.fi-at-sign:before{content:"\f113"}.fi-background-color:before{content:"\f114"}.fi-battery-empty:before{content:"\f115"}.fi-battery-full:before{content:"\f116"}.fi-battery-half:before{content:"\f117"}.fi-bitcoin-circle:before{content:"\f118"}.fi-bitcoin:before{content:"\f119"}.fi-blind:before{content:"\f11a"}.fi-bluetooth:before{content:"\f11b"}.fi-bold:before{content:"\f11c"}.fi-book-bookmark:before{content:"\f11d"}.fi-book:before{content:"\f11e"}.fi-bookmark:before{content:"\f11f"}.fi-braille:before{content:"\f120"}.fi-burst-new:before{content:"\f121"}.fi-burst-sale:before{content:"\f122"}.fi-burst:before{content:"\f123"}.fi-calendar:before{content:"\f124"}.fi-camera:before{content:"\f125"}.fi-check:before{content:"\f126"}.fi-checkbox:before{content:"\f127"}.fi-clipboard-notes:before{content:"\f128"}.fi-clipboard-pencil:before{content:"\f129"}.fi-clipboard:before{content:"\f12a"}.fi-clock:before{content:"\f12b"}.fi-closed-caption:before{content:"\f12c"}.fi-cloud:before{content:"\f12d"}.fi-comment-minus:before{content:"\f12e"}.fi-comment-quotes:before{content:"\f12f"}.fi-comment-video:before{content:"\f130"}.fi-comment:before{content:"\f131"}.fi-comments:before{content:"\f132"}.fi-compass:before{content:"\f133"}.fi-contrast:before{content:"\f134"}.fi-credit-card:before{content:"\f135"}.fi-crop:before{content:"\f136"}.fi-crown:before{content:"\f137"}.fi-css3:before{content:"\f138"}.fi-database:before{content:"\f139"}.fi-die-five:before{content:"\f13a"}.fi-die-four:before{content:"\f13b"}.fi-die-one:before{content:"\f13c"}.fi-die-six:before{content:"\f13d"}.fi-die-three:before{content:"\f13e"}.fi-die-two:before{content:"\f13f"}.fi-dislike:before{content:"\f140"}.fi-dollar-bill:before{content:"\f141"}.fi-dollar:before{content:"\f142"}.fi-download:before{content:"\f143"}.fi-eject:before{content:"\f144"}.fi-elevator:before{content:"\f145"}.fi-euro:before{content:"\f146"}.fi-eye:before{content:"\f147"}.fi-fast-forward:before{content:"\f148"}.fi-female-symbol:before{content:"\f149"}.fi-female:before{content:"\f14a"}.fi-filter:before{content:"\f14b"}.fi-first-aid:before{content:"\f14c"}.fi-flag:before{content:"\f14d"}.fi-folder-add:before{content:"\f14e"}.fi-folder-lock:before{content:"\f14f"}.fi-folder:before{content:"\f150"}.fi-foot:before{content:"\f151"}.fi-foundation:before{content:"\f152"}.fi-graph-bar:before{content:"\f153"}.fi-graph-horizontal:before{content:"\f154"}.fi-graph-pie:before{content:"\f155"}.fi-graph-trend:before{content:"\f156"}.fi-guide-dog:before{content:"\f157"}.fi-hearing-aid:before{content:"\f158"}.fi-heart:before{content:"\f159"}.fi-home:before{content:"\f15a"}.fi-html5:before{content:"\f15b"}.fi-indent-less:before{content:"\f15c"}.fi-indent-more:before{content:"\f15d"}.fi-info:before{content:"\f15e"}.fi-italic:before{content:"\f15f"}.fi-key:before{content:"\f160"}.fi-laptop:before{content:"\f161"}.fi-layout:before{content:"\f162"}.fi-lightbulb:before{content:"\f163"}.fi-like:before{content:"\f164"}.fi-link:before{content:"\f165"}.fi-list-bullet:before{content:"\f166"}.fi-list-number:before{content:"\f167"}.fi-list-thumbnails:before{content:"\f168"}.fi-list:before{content:"\f169"}.fi-lock:before{content:"\f16a"}.fi-loop:before{content:"\f16b"}.fi-magnifying-glass:before{content:"\f16c"}.fi-mail:before{content:"\f16d"}.fi-male-female:before{content:"\f16e"}.fi-male-symbol:before{content:"\f16f"}.fi-male:before{content:"\f170"}.fi-map:before{content:"\f171"}.fi-marker:before{content:"\f172"}.fi-megaphone:before{content:"\f173"}.fi-microphone:before{content:"\f174"}.fi-minus-circle:before{content:"\f175"}.fi-minus:before{content:"\f176"}.fi-mobile-signal:before{content:"\f177"}.fi-mobile:before{content:"\f178"}.fi-monitor:before{content:"\f179"}.fi-mountains:before{content:"\f17a"}.fi-music:before{content:"\f17b"}.fi-next:before{content:"\f17c"}.fi-no-dogs:before{content:"\f17d"}.fi-no-smoking:before{content:"\f17e"}.fi-page-add:before{content:"\f17f"}.fi-page-copy:before{content:"\f180"}.fi-page-csv:before{content:"\f181"}.fi-page-delete:before{content:"\f182"}.fi-page-doc:before{content:"\f183"}.fi-page-edit:before{content:"\f184"}.fi-page-export-csv:before{content:"\f185"}.fi-page-export-doc:before{content:"\f186"}.fi-page-export-pdf:before{content:"\f187"}.fi-page-export:before{content:"\f188"}.fi-page-filled:before{content:"\f189"}.fi-page-multiple:before{content:"\f18a"}.fi-page-pdf:before{content:"\f18b"}.fi-page-remove:before{content:"\f18c"}.fi-page-search:before{content:"\f18d"}.fi-page:before{content:"\f18e"}.fi-paint-bucket:before{content:"\f18f"}.fi-paperclip:before{content:"\f190"}.fi-pause:before{content:"\f191"}.fi-paw:before{content:"\f192"}.fi-paypal:before{content:"\f193"}.fi-pencil:before{content:"\f194"}.fi-photo:before{content:"\f195"}.fi-play-circle:before{content:"\f196"}.fi-play-video:before{content:"\f197"}.fi-play:before{content:"\f198"}.fi-plus:before{content:"\f199"}.fi-pound:before{content:"\f19a"}.fi-power:before{content:"\f19b"}.fi-previous:before{content:"\f19c"}.fi-price-tag:before{content:"\f19d"}.fi-pricetag-multiple:before{content:"\f19e"}.fi-print:before{content:"\f19f"}.fi-prohibited:before{content:"\f1a0"}.fi-projection-screen:before{content:"\f1a1"}.fi-puzzle:before{content:"\f1a2"}.fi-quote:before{content:"\f1a3"}.fi-record:before{content:"\f1a4"}.fi-refresh:before{content:"\f1a5"}.fi-results-demographics:before{content:"\f1a6"}.fi-results:before{content:"\f1a7"}.fi-rewind-ten:before{content:"\f1a8"}.fi-rewind:before{content:"\f1a9"}.fi-rss:before{content:"\f1aa"}.fi-safety-cone:before{content:"\f1ab"}.fi-save:before{content:"\f1ac"}.fi-share:before{content:"\f1ad"}.fi-sheriff-badge:before{content:"\f1ae"}.fi-shield:before{content:"\f1af"}.fi-shopping-bag:before{content:"\f1b0"}.fi-shopping-cart:before{content:"\f1b1"}.fi-shuffle:before{content:"\f1b2"}.fi-skull:before{content:"\f1b3"}.fi-social-500px:before{content:"\f1b4"}.fi-social-adobe:before{content:"\f1b5"}.fi-social-amazon:before{content:"\f1b6"}.fi-social-android:before{content:"\f1b7"}.fi-social-apple:before{content:"\f1b8"}.fi-social-behance:before{content:"\f1b9"}.fi-social-bing:before{content:"\f1ba"}.fi-social-blogger:before{content:"\f1bb"}.fi-social-delicious:before{content:"\f1bc"}.fi-social-designer-news:before{content:"\f1bd"}.fi-social-deviant-art:before{content:"\f1be"}.fi-social-digg:before{content:"\f1bf"}.fi-social-dribbble:before{content:"\f1c0"}.fi-social-drive:before{content:"\f1c1"}.fi-social-dropbox:before{content:"\f1c2"}.fi-social-evernote:before{content:"\f1c3"}.fi-social-facebook:before{content:"\f1c4"}.fi-social-flickr:before{content:"\f1c5"}.fi-social-forrst:before{content:"\f1c6"}.fi-social-foursquare:before{content:"\f1c7"}.fi-social-game-center:before{content:"\f1c8"}.fi-social-github:before{content:"\f1c9"}.fi-social-google-plus:before{content:"\f1ca"}.fi-social-hacker-news:before{content:"\f1cb"}.fi-social-hi5:before{content:"\f1cc"}.fi-social-instagram:before{content:"\f1cd"}.fi-social-joomla:before{content:"\f1ce"}.fi-social-lastfm:before{content:"\f1cf"}.fi-social-linkedin:before{content:"\f1d0"}.fi-social-medium:before{content:"\f1d1"}.fi-social-myspace:before{content:"\f1d2"}.fi-social-orkut:before{content:"\f1d3"}.fi-social-path:before{content:"\f1d4"}.fi-social-picasa:before{content:"\f1d5"}.fi-social-pinterest:before{content:"\f1d6"}.fi-social-rdio:before{content:"\f1d7"}.fi-social-reddit:before{content:"\f1d8"}.fi-social-skillshare:before{content:"\f1d9"}.fi-social-skype:before{content:"\f1da"}.fi-social-smashing-mag:before{content:"\f1db"}.fi-social-snapchat:before{content:"\f1dc"}.fi-social-spotify:before{content:"\f1dd"}.fi-social-squidoo:before{content:"\f1de"}.fi-social-stack-overflow:before{content:"\f1df"}.fi-social-steam:before{content:"\f1e0"}.fi-social-stumbleupon:before{content:"\f1e1"}.fi-social-treehouse:before{content:"\f1e2"}.fi-social-tumblr:before{content:"\f1e3"}.fi-social-twitter:before{content:"\f1e4"}.fi-social-vimeo:before{content:"\f1e5"}.fi-social-windows:before{content:"\f1e6"}.fi-social-xbox:before{content:"\f1e7"}.fi-social-yahoo:before{content:"\f1e8"}.fi-social-yelp:before{content:"\f1e9"}.fi-social-youtube:before{content:"\f1ea"}.fi-social-zerply:before{content:"\f1eb"}.fi-social-zurb:before{content:"\f1ec"}.fi-sound:before{content:"\f1ed"}.fi-star:before{content:"\f1ee"}.fi-stop:before{content:"\f1ef"}.fi-strikethrough:before{content:"\f1f0"}.fi-subscript:before{content:"\f1f1"}.fi-superscript:before{content:"\f1f2"}.fi-tablet-landscape:before{content:"\f1f3"}.fi-tablet-portrait:before{content:"\f1f4"}.fi-target-two:before{content:"\f1f5"}.fi-target:before{content:"\f1f6"}.fi-telephone-accessible:before{content:"\f1f7"}.fi-telephone:before{content:"\f1f8"}.fi-text-color:before{content:"\f1f9"}.fi-thumbnails:before{content:"\f1fa"}.fi-ticket:before{content:"\f1fb"}.fi-torso-business:before{content:"\f1fc"}.fi-torso-female:before{content:"\f1fd"}.fi-torso:before{content:"\f1fe"}.fi-torsos-all-female:before{content:"\f1ff"}.fi-torsos-all:before{content:"\f200"}.fi-torsos-female-male:before{content:"\f201"}.fi-torsos-male-female:before{content:"\f202"}.fi-torsos:before{content:"\f203"}.fi-trash:before{content:"\f204"}.fi-trees:before{content:"\f205"}.fi-trophy:before{content:"\f206"}.fi-underline:before{content:"\f207"}.fi-universal-access:before{content:"\f208"}.fi-unlink:before{content:"\f209"}.fi-unlock:before{content:"\f20a"}.fi-upload-cloud:before{content:"\f20b"}.fi-upload:before{content:"\f20c"}.fi-usb:before{content:"\f20d"}.fi-video:before{content:"\f20e"}.fi-volume-none:before{content:"\f20f"}.fi-volume-strike:before{content:"\f210"}.fi-volume:before{content:"\f211"}.fi-web:before{content:"\f212"}.fi-wheelchair:before{content:"\f213"}.fi-widget:before{content:"\f214"}.fi-wrench:before{content:"\f215"}.fi-x-circle:before{content:"\f216"}#cse table.gsc-search-box td.gsc-clear-button div.gsc-clear-button:before,.fi-x:before{content:"\f217"}.fi-yen:before{content:"\f218"}.fi-zoom-in:before{content:"\f219"}.fi-zoom-out:before{content:"\f21a"}.lowell-test{color:#333}.lowell-another-test,.lowell-yet-another-test{color:#2b2b2b}.sarah-test{color:blue}@font-face{font-family:FontAwesome;src:url(../fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(../fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;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.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:d 2s infinite linear}.fa-pulse{animation:d 1s infinite steps(8)}@keyframes d{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{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{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.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}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.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}.slick-loading .slick-list{background:#fff url(../img/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px\9;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html{width:100%;height:100%;overflow:visible!important}html.offcanvas{overflow:hidden}body{position:absolute;width:100%;position:relative;overflow:visible!important}body,div#mq-off-canvas-scrim{top:0;right:0;bottom:0;left:0}div#mq-off-canvas-scrim{position:fixed;display:block;background-color:rgba(0,0,0,.4);z-index:9988;display:none}div#mq-off-canvas-container{position:fixed;display:block;width:200px;bottom:0;top:0;left:-205px;background-color:hsla(0,2%,91%,.95);z-index:2147483648;margin:0;box-shadow:2px 0 6px rgba(0,0,0,.2);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}div#mq-off-canvas-header{position:absolute;display:block;top:0;left:0;width:100%;height:25px;padding:5px 18px 0 0}div#mq-off-canvas-close{float:right;width:40px;height:20px}div#mq-off-canvas-close:before{display:block;float:right;cursor:pointer;content:"X";color:#231f20;font-family:azo-sans-web,sans-serif;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.menu-icon.mq-menu-icon{width:25px}@media screen and (min-width:40em){.menu-icon.mq-menu-icon{margin-right:.4rem}}.menu-icon.mq-menu-icon:after{height:3px}ul#mq-off-canvas-menu{font-family:azo-sans-web,sans-serif;position:absolute;display:block;width:200px;height:auto;min-height:100%;top:25px;left:0;list-style:none;margin:0;padding-bottom:60px}ul#mq-off-canvas-menu.open li.minus a,ul#mq-off-canvas-menu.open li a:hover{color:#b22217}ul#mq-off-canvas-menu.open li ul.sub-menu li a{color:#231f20}ul#mq-off-canvas-menu.open li ul.sub-menu.open li.minus a,ul#mq-off-canvas-menu.open li ul.sub-menu li a:hover{color:#b22217}ul#mq-off-canvas-menu.open li ul.sub-menu.open li.minus ul li a{color:#231f20}ul#mq-off-canvas-menu.open li ul.sub-menu.open li.minus ul li a:hover{color:#b22217}ul#mq-off-canvas-menu li{list-style:none}ul#mq-off-canvas-menu li a{color:#231f20;text-transform:uppercase;font-weight:700;border-bottom:none;padding:.5rem .5625rem .5rem .75rem;z-index:9999;margin:0;display:block;font-size:13px;line-height:1.2;padding-left:10px;padding-top:4%;padding-bottom:4%}ul#mq-off-canvas-menu li.active a:hover,ul#mq-off-canvas-menu li a:hover{color:#b22217;background-color:hsla(0,2%,91%,.95);transition:background-color .3s ease-out 0s}ul#mq-off-canvas-menu li ul li a{border-top:none}ul#mq-off-canvas-menu li ul li a,ul#mq-off-canvas-menu li ul li ul li a{padding-left:10px;border-bottom:none;color:#231f20}ul#mq-off-canvas-menu li.current-menu-item ul li a{background-color:rgba(35,31,32,.1)}ul#mq-off-canvas-menu li.current-menu-item a:hover,ul#mq-off-canvas-menu li.current-menu-item ul li a:hover{background-color:hsla(0,2%,91%,.95);transition:background-color .3s ease-out 0s}ul#mq-off-canvas-menu li.menu-item-has-children>a{font-weight:700}ul#mq-off-canvas-menu li.menu-item-has-children>a a:hover{background-color:hsla(0,2%,91%,.95);transition:background-color .3s ease-out 0s}ul#mq-off-canvas-menu li.menu-item-has-children>a:after{content:'\f055';display:block;float:right;height:20px;width:20px;font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}ul#mq-off-canvas-menu li.menu-item-has-children.minus>a:after{content:"\f056"}ul#mq-off-canvas-menu li.menu-item-has-children>ul{display:none}ul#mq-off-canvas-menu li.menu-item-has-children.current-menu-ancestor{background-color:hsla(0,2%,91%,.95)}ul#mq-off-canvas-menu li.menu-item-has-children.current-menu-ancestor>a:after{content:'\f056'}ul#mq-off-canvas-menu li.menu-item-has-children.current-menu-ancestor>ul{display:block}ul#mq-off-canvas-menu li.menu-item-has-children.minus>a:after{content:'\f056'}ul#mq-off-canvas-menu li.menu-item-has-children.current-category-ancestor ul,ul#mq-off-canvas-menu li.menu-item-has-children.current-category-ancestor ul li,ul#mq-off-canvas-menu li.menu-item-has-children.current-category-ancestor ul li.current-menu-item a{background-color:rgba(35,31,32,.1)}ul#mq-off-canvas-menu li.menu-item-has-children.current-category-ancestor ul a:hover{background-color:rgba(35,31,32,.1);transition:background-color .3s ease-out 0s}ul#mq-off-canvas-menu ul.sub-menu{margin-left:0}ul#mq-off-canvas-menu ul.sub-menu.open{background-color:rgba(35,31,32,.1)}ul#mq-off-canvas-menu ul.sub-menu li ul li a{background-color:rgba(35,31,32,.3)}ul#mq-off-canvas-menu ul.sub-menu li ul li ul li a{background-color:rgba(35,31,32,.5)}ul#mq-off-canvas-menu ul.sub-menu li ul li ul li ul li a{background-color:rgba(35,31,32,.7)}@font-face{font-family:FontAwesome;src:url(../fonts/font-awesome/fonts/fontawesome-webfont.eot);src:url(../fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/font-awesome/fonts/fontawesome-webfont.woff2) format("woff2"),url(../fonts/font-awesome/fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/font-awesome/fonts/fontawesome-webfont.ttf) format("truetype"),url(../fonts/font-awesome/fonts/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}html{line-height:normal}.centeronmobile img{display:inline}.alignleft{text-align:left;float:left}.alignright{text-align:right;float:right}.aligncenter{text-align:center;margin:0 auto}img.aligncenter,img.alignleft,img.alignright{display:block}img.alignright{margin-left:2%;margin-bottom:2%}img.alignleft{margin-right:2%;margin-bottom:2%}a{color:#b22217}.active a,a:hover{color:#d69d1c}:target{position:relative;opacity:0;display:block!important;z-index:-1;height:205px;margin-top:-205px}@media only screen and (max-width:480px){:target{height:65px;margin-top:-65px}}h1{font-size:2rem}h1.heading{font-size:1.2rem;text-transform:uppercase}h1.daily-headline,h1.heading{font-family:azo-sans-web,sans-serif}h1.daily-headline{font-size:1.188rem;margin-top:.875rem;margin-bottom:.5rem;font-weight:700}h1.daily-headline a{color:#292526}h1.page-headline.parent{font-size:1rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h3.section-title,h3.widget-title{font-size:1.25rem;color:#b22217;font-family:azo-sans-web,sans-serif;font-weight:700;text-transform:uppercase}h4{font-size:1.1rem}h5{font-size:1rem}.screen-reader-text{visibility:hidden;height:0;margin-bottom:0}.hidden,label+div.dropdown.hidden,label+input.input-text.hidden,label+select.hidden,label+textarea.hidden,select+div.dropdown.hidden{display:none;height:0;font-size:0;visibility:hidden}.wp-caption{margin-bottom:1.2em;padding:4px 8px!important;width:auto;max-width:100%}.wp-caption img{margin:0!important;padding:4px 0;background:none;border:0}.wp-caption.alignleft{margin-right:1rem}.wp-caption.alignright{margin-left:1rem}.wp-caption-text{padding:0;text-align:left!important;margin-bottom:0;color:#7a7a7a;font-family:arial,helvetica,sans-serif!important;font-size:.75rem!important}p.caption,p.wp-caption-text{font-size:.85rem}p.caption{font-style:oblique;margin-bottom:.15rem}p.attribution{color:#a1a1a1;font-family:azo-sans-web,sans-serif;font-size:.65rem;text-align:left;margin-bottom:0}.gallery-caption{text-align:left;padding-left:10px;font-family:arial,helvetica,sans-serif;font-size:.75rem!important}.category-cartoons,.custom-archive-gallery{font-family:azo-sans-web,sans-serif}.category-cartoons p.gallery-caption,.custom-archive-gallery p.gallery-caption{text-align:left;padding-left:0;font-size:.75rem;margin-bottom:.65rem;line-height:1.1;font-family:azo-sans-web,sans-serif;font-weight:700}.category-cartoons p.gallery-date,.custom-archive-gallery p.gallery-date{font-size:.75rem;margin-top:.65rem;margin-bottom:.65rem;line-height:1.1}.truncate{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:580px){div#fullcol .content,div#maincol .content{padding-top:13px}}@media screen and (min-width:64em){div#maincol.columns{padding-left:1.5rem!important}}.single-meq_downloads div#fullcol .content,.single-meq_downloads div#maincol .content{padding-top:13px}.button{font-family:azo-sans-web,sans-serif;text-transform:uppercase;font-weight:700;font-size:1rem;padding:.7em 1em}.button.secondary{background-color:#b22217}.button.no-button.square{border-radius:0;background-color:transparent;color:#b22217}.button.arrow,.button.arrow:after{display:inline-block}.button.arrow:after{content:url(/wp-content/themes/icmn-haven-foundation-6-child/img/white-right-arrow-tiny.png);width:17px;padding-left:5px}.label-sans-serif{font-family:azo-sans-web,sans-serif;font-size:100%}.asterisk{color:#951e1a;font-size:110%;top:0}.inline-text-ad,.js-text-ad{border-bottom-color:#ccc;border-bottom-style:solid;border-bottom-width:1px;border-top-color:#ccc;border-top-style:solid;border-top-width:1px;padding-top:20px;margin-bottom:15px;padding-bottom:20px}.inline-text-ad a.button,.js-text-ad a.button{color:#fff!important}.index-text-ad{padding-top:20px;padding-bottom:20px}.ofie .inline-text-ad,.ofie .js-text-ad{margin-top:20px}.breadcrumbs{font-family:freight-text-pro,serif}.breadcrumbs li,p.breadcrumbs{font-size:.85rem}.breadcrumbs li{text-transform:none}.breadcrumbs li:not(:last-child):after{color:#b22217;content:"/";margin:0 .25rem;position:relative;top:1px;opacity:1}p.home-catname{font-size:.8rem;margin-bottom:0}p.home-catname a{text-transform:uppercase}p.byline,p.home-catname a{font-weight:700;font-family:azo-sans-web,sans-serif}p.byline a{text-transform:uppercase}p.postmeta-comment.alignright{margin-bottom:0}.seemore{font-weight:700;font-family:azo-sans-web,sans-serif;font-size:.875rem;text-align:left;padding:10px 0}.seemore a{color:#c8c7c7!important;text-transform:uppercase;text-decoration:underline}.seemore a:hover{color:#b22217!important}.by-line,.home-catname,.post-date{font-size:.8rem;text-transform:uppercase;font-family:azo-sans-web,sans-serif;margin-bottom:0}[class^=fi-]:before{display:inline-block}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{font-size:1rem!important;padding:0 .5rem}@media only screen and (min-width:640px) and (max-width:855px){input#search-q[type=text]{font-size:.7rem!important}}.rule-below{border-bottom:1px solid #d69d1c;padding-bottom:5px;margin-bottom:15px}.rule-above{border-top:1px solid #d69d1c;padding-top:5px;margin-top:15px}.block{display:block}.inline-block,.inline-list li{display:inline-block}@media only screen and (max-width:920px){.hidden-on-920{display:none!important}}@media only screen and (max-width:880px){.hidden-on-880{display:none!important}}@media only screen and (max-width:805px){.hidden-on-700{display:none!important}}.gray-box{background:#f4f4f4;padding:20px}figure{margin:0}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.margin-bottom{margin-bottom:1rem}.margin-top{margin-top:1rem}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}.no-margin{margin:0}.underline,.underlinetextlink a{text-decoration:underline}.callout.secondary{border-color:#f2d799}.callout.alert{border-color:#e46864}.callout.success{border-color:#bbf3d0}.callout.primary{border-color:#ed7d75}.callout.warning{border-color:#ffdf99}.circle-border{border-radius:50%;border:5px solid #d69d1c;z-index:100;overflow:hidden}.alert-text{color:#951e1a}.red-right-arrow:after{content:url(/wp-content/themes/icmn-haven-foundation-6-child/img/red-right-arrow-tiny.png);display:inline-block;width:17px;padding-left:5px}.lg-txt{font-size:1.2rem}.iab-banner{background-color:#292526;padding:12px}.iab-banner div#leaderboard-container{margin:0 auto;text-align:center;min-height:90px}.iab-banner div#leaderboard-container #div-id-for-top-leaderboard iframe{width:100%!important}.iab-banner img{margin:0 auto;display:block}.banner-spacer{height:0}.banner-spacer.open{height:140px}@media only screen and (max-width:640px){.banner-spacer,.banner-spacer.open{height:0}}@media only screen and (max-width:480px){.banner-spacer{height:0}}#mq-fixed-header{width:100%;z-index:999;background-color:#fff;transition:top .6s ease .3s,height .3s ease 0s}@media screen and (min-width:40em){#mq-fixed-header{position:fixed;top:-114px;left:0}}@media only screen and (max-width:880px){#mq-fixed-header{height:138px}}#mq-fixed-header.banner,#mq-fixed-header.no-banner{top:0}#mq-fixed-header.shrink{height:104px;transition:height .6s ease .3s}@media only screen and (max-width:640px){#mq-fixed-header.shrink{top:-95px;transition:top .6s ease .3s,height .3s ease 0s}}@media only screen and (max-width:560px){#mq-fixed-header.shrink{top:-85px;transition:top .6s ease .3s,height .3s ease 0s}}@media only screen and (max-width:480px){#mq-fixed-header.shrink{top:-78px;transition:top .6s ease .3s,height .3s ease 0s}}@media only screen and (max-width:400px){#mq-fixed-header.shrink{top:-70px;transition:top .6s ease .3s,height .3s ease 0s}}@media screen and (min-width:40em){#mq-fixed-header.shrink{height:85px;transition:height .6s ease .3s}}@media screen and (min-width:64em){#mq-fixed-header.shrink{height:104px;transition:height .6s ease .3s}}#mq-fixed-header.shrink .search-login{margin-top:-2px;transition:margin-top .6s ease .3s}@media only screen and (max-width:980px){#mq-fixed-header.shrink .search-login{margin-top:-12px;transition:margin-top .6s ease .3s}}@media only screen and (max-width:640px){#mq-fixed-header.shrink .search-login{margin-top:0;transition:margin-top .6s ease .3s}}@media only screen and (max-width:380px){#mq-fixed-header.shrink .search-login{top:0;transition:top .6s ease .3s}}@media only screen and (max-width:480px){#mq-fixed-header.shrink .social{margin-top:12px;transition:margin-top .6s ease .3s}}section#page{padding-top:155px!important}@media only screen and (max-width:880px){section#page{padding-top:100px!important}}@media only screen and (max-width:640px){section#page{padding-top:60px!important}}@media only screen and (max-width:480px){section#page.logged-out{padding-top:55px!important}section#page.logged-in{padding-top:45px!important}}@media only print{section#page{padding-top:0!important}}.contain-to-grid.eyebrow{padding-top:13px;font-family:azo-sans-web,sans-serif;background:#fff}@media only screen and (max-width:480px){.contain-to-grid.eyebrow{padding-top:0}}.contain-to-grid.eyebrow a{color:#cacaca}.contain-to-grid.eyebrow a:hover{color:#b22217;transition:color .3s ease-out 0s}.contain-to-grid.eyebrow .social{position:relative}.contain-to-grid.eyebrow .social ul.menu{position:relative;z-index:1500;text-align:right}.contain-to-grid.eyebrow .social ul.menu li.social-icons{display:inline-block}.contain-to-grid.eyebrow .social ul.menu li.social-icons a{padding:.7rem 0 .7rem .5rem}.contain-to-grid.eyebrow .social ul.menu li.social-icons i{font-size:1.8rem;margin-right:0}@media only screen and (max-width:768px){.contain-to-grid.eyebrow .social ul.menu li.social-icons i{font-size:1.5rem}}.contain-to-grid.eyebrow img.nameplate-logo{margin-bottom:12px}@media only screen and (max-width:480px){.contain-to-grid.eyebrow img.nameplate-logo{margin-top:10px;margin-bottom:10px}}.contain-to-grid.eyebrow .search-login{font-size:.833rem}.contain-to-grid.eyebrow .search-login ul.menu{text-align:right}.contain-to-grid.eyebrow .search-login ul.menu li.login-logout{display:inline-block;text-transform:uppercase;font-weight:700;text-align:left}.contain-to-grid.eyebrow .search-login ul.menu li.login-logout a{padding:.7rem 0 .7rem .5rem}.contain-to-grid.eyebrow .search-login ul.menu li.login-logout .salutation{display:block;padding:.41rem 0;float:left}@media only screen and (max-width:955px){.contain-to-grid.eyebrow .search-login ul.menu li.login-logout .salutation{display:none}}.contain-to-grid.eyebrow .search-login ul.menu li.login-logout.register{background-color:#b22217;text-align:center;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px}.contain-to-grid.eyebrow .search-login ul.menu li.login-logout.register a{color:#fff;margin-right:0;padding:.45rem}.contain-to-grid.eyebrow .search-login ul.menu li.login-logout.register:hover{background-color:#d69d1c}.contain-to-grid.eyebrow .topnav{text-align:center}.contain-to-grid.eyebrow .topnav nav.top-bar{background-color:#b22217;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px;padding:3px 0 0;height:40px}@media screen and (min-width:1079px){.contain-to-grid.eyebrow .topnav nav.top-bar .menu>li:not(.menu-text)>a{display:block;padding:.5rem 1rem;line-height:1}.contain-to-grid.eyebrow .topnav nav.top-bar .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow a{padding-right:.7rem!important}}@media screen and (min-width:975px) and (max-width:1078px){.contain-to-grid.eyebrow .topnav nav.top-bar .menu>li:not(.menu-text)>a{display:block;padding:.5rem .65rem;line-height:1}.contain-to-grid.eyebrow .topnav nav.top-bar .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow a{padding-right:.7rem!important}}@media screen and (min-width:881px) and (max-width:974px){.contain-to-grid.eyebrow .topnav nav.top-bar .menu>li:not(.menu-text)>a{display:block;padding:.5rem;line-height:1}.contain-to-grid.eyebrow .topnav nav.top-bar .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow a{padding-right:.7rem!important}}@media screen and (min-width:700px) and (max-width:880px){.contain-to-grid.eyebrow .topnav nav.top-bar .menu>li:not(.menu-text)>a{display:block;padding:.5rem;line-height:1}.contain-to-grid.eyebrow .topnav nav.top-bar .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow a{padding-right:.7rem!important}}@media screen and (min-width:640px) and (max-width:700px){.contain-to-grid.eyebrow .topnav nav.top-bar .menu>li:not(.menu-text)>a{display:block;padding:.5rem .3rem;line-height:1}.contain-to-grid.eyebrow .topnav nav.top-bar .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow a{padding-right:.5rem!important}}.contain-to-grid.eyebrow .topnav .mq-menu{font-family:azo-sans-web,sans-serif;font-size:.813em;font-weight:700;text-align:center;text-transform:uppercase}@media screen and (min-width:640px) and (max-width:750px){.contain-to-grid.eyebrow .topnav .mq-menu{font-size:.78em}}.contain-to-grid.eyebrow .topnav .mq-menu a{color:#fff}.contain-to-grid.eyebrow .topnav i.fi-list{font-size:1rem;margin-left:10px}.contain-to-grid.eyebrow .topnav ul.dropdown.menu .submenu{position:absolute;top:0;left:0;min-width:72px;background:hsla(0,0%,66%,.9);border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border:0 solid hsla(0,0%,66%,.9);margin-top:32px;list-style-type:none;text-align:left;text-transform:uppercase}.contain-to-grid.eyebrow .topnav ul.dropdown.menu .submenu li.active a{color:#292526}.contain-to-grid.eyebrow .topnav ul.dropdown.menu .submenu li:hover{color:#d69d1c;background:#b22217}.contain-to-grid.eyebrow .topnav ul.dropdown.menu .submenu li a{color:#292526}.contain-to-grid.eyebrow .topnav ul.dropdown.menu .submenu li a:hover{color:#d69d1c}.contain-to-grid.eyebrow .topnav ul.dropdown.menu .submenu li:last-child:hover{background:#b22217;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border:0 solid #b22217}.contain-to-grid.eyebrow .topnav ul.dropdown.menu.submenu>li:not(.menu-text)>a{display:block;padding:.7rem 1rem;line-height:1}.search-login.mobile-login{font-family:azo-sans-web,sans-serif;font-size:.833rem;margin-top:0;color:#cacaca}.search-login.mobile-login ul.menu{text-align:center}.search-login.mobile-login ul.menu li.login-logout{display:inline-block;text-transform:uppercase;font-weight:700;text-align:left}.search-login.mobile-login ul.menu li.login-logout .salutation{display:block;padding:.41rem 0;float:left}.search-login.mobile-login ul.menu li.login-logout a{color:#b22217}.search-login.mobile-login ul.menu li.login-logout a:hover{color:#cacaca}.search-login.mobile-login ul.menu li.login-logout.register{background-color:#b22217;text-align:center}.search-login.mobile-login ul.menu li.login-logout.register a{color:#fff;margin-right:0;padding:.45rem}.search-login.mobile-login ul.menu li.login-logout.register:hover{background-color:#d69d1c}.rr ol{margin:0}@media screen and (min-width:64em){.rr{padding-right:1.5rem}}.rr #sidebar{padding-top:15px}.rr p{font-family:azo-sans-web,sans-serif;font-size:.9rem;line-height:1.4;color:#333}.rr p.subscriber-check{text-transform:uppercase;font-weight:700}.rr p.subscriber-check a{color:#b22217}.rr .button.full{width:100%;max-width:300px}.rr .tribe-events-list-widget ol li{margin-bottom:1.25rem}@media screen and (min-width:40em){.rr .tribe-events-list-widget ol li figure.columns{padding-right:0}}.rr .tribe-events-list-widget ol li .tribe-events-meta .tribe-event-duration,.rr .tribe-events-list-widget ol li .tribe-events-meta .tribe-event-title{font-size:.9rem}.rr .tribe-events-list-widget ol li .tribe-events-meta .tribe-event-duration{font-family:azo-sans-web,sans-serif}.rr .tribe-events-list-widget p.tribe-events-widget-link a:after{content:url(/wp-content/themes/icmn-haven-foundation-6-child/img/red-right-arrow-tiny.png);display:inline-block;width:17px;padding-left:5px}.rr .bt{margin-bottom:15px}.rr .bt ul{text-transform:uppercase;font-weight:700;margin-left:0}.rr .bt ul li a{padding:0 0 10px}.rr .bt ul li ul{font-size:.875rem;font-family:azo-sans-web,sans-serif;text-transform:none;list-style-type:none;padding-bottom:10px}.rr .bt ul li ul li a{font-weight:400}.rr .bt.sb-books ul li a{padding:0 1rem .75rem;line-height:1.5}.rr .fr{margin-bottom:15px}.rr .fr ul{text-transform:none;font-weight:400}.rr .fr ul li a{padding:0 0 10px}.rr .fr ul li ul{font-size:.875rem;font-family:freight-text-pro,serif;text-transform:none;list-style-type:none}.rr i.fi-minus,.rr i.fi-plus{color:#fff;background:#b22217;padding:1px}.rr .masthead-title{font-weight:700;text-transform:uppercase;color:#292526}.rr .masthead-body,.rr .masthead-title{font-family:azo-sans-web,sans-serif;font-size:.85rem}.rr .masthead-body{color:#404040;font-weight:400}.rr ul.acf-rpw-ul{list-style-type:none;margin-left:0}.rr li.acf-rpw-li.acf-rpw-clearfix{clear:both;padding:10px 0}.rr .acf-rpw-left.acf-rpw-thumb{display:inline;float:left;margin:0 10px 0 0;border:none}.rr .widget_acf_rpw h3.widget-title{margin-bottom:7px}.rr #sidebar h3.acf-rpw-title{font-size:1rem;float:left;max-width:250px}.rr .widget{margin-bottom:1.5625rem}.rr .widget.sb-paid-ofie-ad{margin-bottom:0}.rr .widget ul{font-family:azo-sans-web,sans-serif;margin-left:0}.rr .widget ul li{font-weight:700}.rr .widget ul li ul.nested.menu{margin-left:1rem}.rr .widget ul li a{color:#292526}.rr .widget ul li a:hover{color:#d69d1c}.rr .widget ul li.view-book{padding-left:5px}.rr .widget ul li.view-book a{text-indent:-6px}.rr .widget ul li.view-book a i:before{margin-right:5px;position:relative;top:-2px}.rr .widget ul li.view-book a i.fi-lock:before{color:#b22217}.rr .widget ul li.view-book a:hover i.fi-lock:before{color:#d69d1c}.rr .widget.sb-departments .menu>li:not(.menu-text)>a{line-height:1.5}.rr .widget.sb-departments ul li a{padding-bottom:.75rem}.rr .menu>li>a>i{margin-right:0}.rr aside#acf_rpw-3{padding-top:20px}.rr .meqRRMenu img,.rr .meqRRpubs img{padding-bottom:10px}.is-accordion-submenu-parent>a{position:relative}.is-accordion-submenu-parent>a:after{content:'\f055';position:absolute;margin-top:0;border:none}.is-accordion-submenu-parent>a:after,.is-accordion-submenu-parent[aria-expanded=true]>a:after{top:10%;font-size:.75rem;color:#b22217;float:left;height:auto;width:auto;font-family:FontAwesome;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit;right:inherit;margin-left:5px}.is-accordion-submenu-parent[aria-expanded=true]>a:after{content:'\f056';text-align:center;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.nobr{white-space:nowrap}div.menu-search{position:absolute;top:25px;right:10px;height:20px;width:20px;background:url(/wp-content/themes/haven-foundation-6/img/ui-sprite.png) center 20px;cursor:pointer}div.menu-login{position:absolute;right:60px;top:2px;line-height:64px;width:auto;text-align:right;font-size:15px;color:#b2b2b2}div.menu-login a{color:#62bed9}div.menu-login a:hover{color:#62bed9;text-decoration:underline}.slide-in.mui-enter{transform:translateX(100%);transition-property:transform,opacity;opacity:0;backface-visibility:hidden}.slide-in.mui-enter.mui-enter-active{transform:translateX(0);opacity:1}.slide-in.mui-enter{display:none}.slide-in.mui-enter.mui-enter-active{display:block}.google-search{width:300px;z-index:888;position:absolute;top:-48px;right:0;background-color:#fff;border:1px solid #eaeaea;box-shadow:1px 1px 4px rgba(0,0,0,.1);border-radius:0 0 5px 5px;padding:10px 0}.google-search.mui-enter-active{z-index:2000}.google-search .cse-search-button-wrap{padding-left:0!important}.google-search .cse-search-button-wrap .button{line-height:1.2;margin-bottom:0;padding:.3em 1em}.google-search .cse-search-button-wrap .button i:before{font-size:22px}.google-search tbody,.google-search tfoot,.google-search thead{border:none;background-color:transparent}.google-search .cse form.gsc-search-box,.google-search form.gsc-search-box{padding:0;margin-bottom:6px}.cse input.gsc-search-button,input.gsc-search-button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:180px!important;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#b22217;font-family:azo-sans-web,sans-serif;text-transform:uppercase;font-size:13px;color:#fff;font-weight:700;height:30px!important;min-width:54px;border:none!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-bottom:0;background-color:#b22217!important}[data-whatinput=mouse] .cse input.gsc-search-button,[data-whatinput=mouse] input.gsc-search-button{outline:0}.cse input.gsc-search-button:focus,.cse input.gsc-search-button:hover,input.gsc-search-button:focus,input.gsc-search-button:hover{background-color:#d69d1c;color:#fff}.cse input.gsc-search-button:hover,input.gsc-search-button:hover{background-color:#b22217!important}.slideup{top:40px}.google-search input:focus[type=text],.google-search input[type=text]{float:left!important;height:30px!important;margin:0!important;background-image:none!important;background-color:#fff!important;border:1px solid #ccc!important;padding:0 7px!important;outline-color:transparent!important;outline-style:none!important;-webkit-appearance:none!important;color:#333!important;box-shadow:none!important;transition:box-shadow .45s,border-color .45s ease-in-out;font-size:.8rem!important}.google-search input:focus{border-color:#62bed9!important}.google-search input:hover[type=image],.google-search input[type=image]{float:right;width:54px;height:35px;font-size:1rem;color:#fff;background-color:#62bed9;background-image:url(/wp-content/themes/haven-foundation-6/img/go-button.png);border:0;outline:0;border:none;background-position:top!important}.google-search table,.google-search td,.gsc-input-box,.gsc-input-box-hover{width:193px!important;height:35px!important;margin:0 15px 0 0!important;padding:0!important;overflow:hidden!important;border:none!important;spacing:0;line-height:20px;box-shadow:none!important}@media only screen and (max-width:1023px){.google-search table,.google-search td,.gsc-input-box,.gsc-input-box-hover{width:100%!important}}div.lc-menu-search{cursor:pointer;font-size:25px;color:#c8c7c7}div.lc-menu-search i.fi-magnifying-glass:before{content:"\f16c"}.search-icon{cursor:pointer;font-size:25px;color:#c8c7c7}.search-icon i.fi-magnifying-glass:before{content:"\f16c"}.search-icon i.fi-magnifying-glass:hover:before{color:#b22217}#search_results table tbody{border:none}#search_results table tbody td{padding:0}#search_results table tbody td.gsc-table-cell-snippet-close{padding:0 0 0 1rem!important}body .gsc-selected-option-container{width:100%!important}.cse .gsc-control-cse,.gsc-control-cse{padding:0!important;width:auto}.gsc-control-cse .gsc-table-result{font-family:freight-text-pro,serif!important}.gsc-control-cse .gsc-table-result tbody{border:none}.gs-result .gs-title,.gs-result .gs-title *{font-family:azo-sans-web,sans-serif;text-decoration:none!important}.cse .gs-spelling a,.cse .gs-webResult.gs-result a.gs-title:hover,.cse .gs-webResult.gs-result a.gs-title:hover b,.cse .gs-webResult.gs-result a.gs-title:link,.cse .gs-webResult.gs-result a.gs-title:link b,.cse .gs-webResult.gs-result a.gs-title:visited,.cse .gs-webResult.gs-result a.gs-title:visited b,.cse .gsc-cursor-page,.cse .gsc-trailing-more-results:link,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b,.gs-spelling a,.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gsc-cursor-page,.gsc-trailing-more-results:link{color:#b22217!important}.gs-result .gs-visibleUrl,.gs-result a.gs-visibleUrl{color:#3b3b3b!important}.cse .gsc-webResult.gsc-result,.gsc-imageResult-classic,.gsc-imageResult-column,.gsc-webResult.gsc-result{padding:0}#cse tbody{border:none}#cse .gsc-control-cse.gsc-control-cse-en .gsc-adBlock,#cse .gsc-control-cse.gsc-control-cse-en .gsc-adBlockVertical,#cse .gsc-control-cse.gsc-control-cse-en .gsc-resultsHeader{display:none!important}#cse input.gsc-search-button{color:#fff}#cse .gsc-webResult.gsc-result{padding:0;padding-bottom:20px;margin-bottom:20px;border:none!important;border-bottom:1px solid #cacaca!important}#cse .gsc-webResult.gsc-result table{margin-bottom:0}#cse table.gsc-table-result .gsc-table-cell-thumbnail.gsc-thumbnail{padding:0 20px 0 0}@media screen and (min-width:0em) and (max-width:39.9375em){#cse table.gsc-table-result .gsc-table-cell-thumbnail.gsc-thumbnail{display:none}}#cse table.gsc-table-result .gsc-table-cell-thumbnail.gsc-thumbnail .gs-promotion-image-box img.gs-promotion-image,#cse table.gsc-table-result .gsc-table-cell-thumbnail.gsc-thumbnail .gs-web-image-box img.gs-image{max-width:100px;max-height:150px}#cse table.gsc-table-result .gsc-table-cell-thumbnail.gsc-thumbnail .gs-promotion-image-box,#cse table.gsc-table-result .gsc-table-cell-thumbnail.gsc-thumbnail .gs-web-image-box{padding-right:0;width:100px}#cse table.gsc-table-result .gsc-table-cell-snippet-close{padding:0}#cse table.gsc-table-result a.gs-title{font-size:1.5rem;line-height:1.5rem;font-family:freight-text-pro,serif;color:#b22217}#cse table.gsc-table-result a.gs-title:hover{color:#d69d1c}#cse table.gsc-table-result .gs-title,#cse table.gsc-table-result .gs-title *{text-decoration:none;height:auto;overflow:inherit}#cse table.gsc-table-result .gs-title div{color:#0a0a0a}#cse table.gsc-table-result .gs-bidi-start-align.gs-snippet{font-size:1rem}#cse table.gsc-table-result .gsc-url-bottom{font-size:.875rem}#cse .gcsc-branding{display:none}#cse .gsc-control-cse.gsc-control-cse-en form.gsc-search-box tbody td,#cse .gsc-control-cse.gsc-control-cse-en form.gsc-search-box tbody th{padding-top:0;padding-bottom:0;padding-left:0}#cse table.gsc-search-box td.gsc-input input{margin:0}#cse table.gsc-search-box td.gsc-clear-button{padding-right:0}#cse table.gsc-search-box td.gsc-clear-button div.gsc-clear-button{background-image:none;padding:0}#cse table.gsc-search-box td.gsc-clear-button div.gsc-clear-button:before{position:relative;top:9px;left:0;color:#b22217;font-size:20px;margin-right:.5rem;margin-left:.5rem}#cse table.gsc-search-box td.gsc-clear-button div.gsc-clear-button:hover:before{color:#991d14}#cse table.gsc-search-box td.gsc-clear-button div.gsc-clear-button:before{color:#7a7a7a}#cse table.gsc-search-box td.gsc-clear-button div.gsc-clear-button:hover:before{color:#0a0a0a}#cse .gsc-above-wrapper-area{border-bottom:1px solid #cacaca;margin-bottom:1rem}#cse .gsc-above-wrapper-area table{margin-bottom:0}#cse .gsc-above-wrapper-area .gsc-result-info-container{padding-left:0}#cse .gsc-above-wrapper-area .gsc-result-info-container .gsc-result-info{margin:0;padding-left:0}#cse .gs-snippet b,#cse .gsc-url-bottom b,#cse a.gs-title b{background-color:rgba(229,175,54,.35);display:inline-block;padding:0 3px}#cse .gsc-results .gsc-cursor-box{padding:1rem 0 0;text-align:left;font-family:azo-sans-web,sans-serif!important}#cse .gsc-results .gsc-cursor-box .gsc-cursor-page{padding:5px 10px;margin:0;font-size:1rem}#cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page{color:#fff!important;background-color:#b22217}.row.large-up-3.network-home{margin-top:.9375rem}.row.large-up-3.network-home .column,.row.large-up-3.network-home .columns{text-align:center;margin-bottom:.9375rem}.row.large-up-3.network-home .column img,.row.large-up-3.network-home .columns img{width:100%}.row.large-up-3.network-home .column .relative-container,.row.large-up-3.network-home .columns .relative-container{position:relative}.row.large-up-3.network-home .column .relative-container .absolute-container,.row.large-up-3.network-home .columns .relative-container .absolute-container{margin:0 auto;position:absolute;top:71%;width:100%;z-index:10;background:hsla(0,0%,100%,.701961)}.row.large-up-3.network-home .column .relative-container a.full,.row.large-up-3.network-home .columns .relative-container a.full{position:absolute;width:100%;height:100%;z-index:20}.row.large-up-3.network-home .column .relative-container a.block,.row.large-up-3.network-home .columns .relative-container a.block{border-radius:50%;border:5px solid #d69d1c;z-index:100;overflow:hidden}.row.large-up-3.network-home .column h1,.row.large-up-3.network-home .columns h1{font-family:azo-sans-web,sans-serif;font-size:1.5rem;margin-bottom:0;padding:5px 0;text-transform:uppercase;font-weight:700}.row.large-up-3.network-home .column h1 a,.row.large-up-3.network-home .columns h1 a{color:#b22217;transition:font-size .3s ease-out 0s}.row.large-up-3.network-home .column h1 a:hover,.row.large-up-3.network-home .columns h1 a:hover{font-size:1.8rem}.row.large-up-3.network-home .bus-dir.columns:hover .relative-container:after,.row.large-up-3.network-home .calendar.columns:hover .relative-container:after,.row.large-up-3.network-home .column.bus-dir:hover .relative-container:after,.row.large-up-3.network-home .column.calendar:hover .relative-container:after,.row.large-up-3.network-home .column.guides:hover .relative-container:after,.row.large-up-3.network-home .column.magazine:hover .relative-container:after,.row.large-up-3.network-home .column.shop:hover .relative-container:after,.row.large-up-3.network-home .column.today:hover .relative-container:after,.row.large-up-3.network-home .guides.columns:hover .relative-container:after,.row.large-up-3.network-home .magazine.columns:hover .relative-container:after,.row.large-up-3.network-home .shop.columns:hover .relative-container:after,.row.large-up-3.network-home .today.columns:hover .relative-container:after{background:rgba(0,0,0,.5)}.row.large-up-3.network-home .bus-dir.columns:hover a,.row.large-up-3.network-home .calendar.columns:hover a,.row.large-up-3.network-home .column.bus-dir:hover a,.row.large-up-3.network-home .column.calendar:hover a,.row.large-up-3.network-home .column.guides:hover a,.row.large-up-3.network-home .column.magazine:hover a,.row.large-up-3.network-home .column.shop:hover a,.row.large-up-3.network-home .column.today:hover a,.row.large-up-3.network-home .guides.columns:hover a,.row.large-up-3.network-home .magazine.columns:hover a,.row.large-up-3.network-home .shop.columns:hover a,.row.large-up-3.network-home .today.columns:hover a{font-size:1.8rem}.archive p.toggleWrap,.category p.toggleWrap,.page p.toggleWrap,.search p.toggleWrap{text-align:center;color:gray;background-image:url(/wp-content/themes/haven-foundation-6/img/line-gray.gif);background-repeat:repeat-x;background-position:50%;display:block!important}.archive p.toggleWrap a,.category p.toggleWrap a,.page p.toggleWrap a,.search p.toggleWrap a{color:gray;background-color:#fff;font-size:.8em;padding:0 10px}.archive .row.article-excerpt,.category .row.article-excerpt,.page .row.article-excerpt,.search .row.article-excerpt{border-bottom:1px solid #ccc;padding-bottom:17px}.archive article.entry-archive,.category article.entry-archive,.page article.entry-archive,.search article.entry-archive{border-bottom:1px solid #ccc;margin-top:20px;padding-bottom:20px}.archive .issue-archive,.archive .section-content,.category .issue-archive,.category .section-content,.page .issue-archive,.page .section-content,.search .issue-archive,.search .section-content{padding-top:24px}.archive .issue-archive .excerpt p,.archive .section-content .excerpt p,.category .issue-archive .excerpt p,.category .section-content .excerpt p,.page .issue-archive .excerpt p,.page .section-content .excerpt p,.search .issue-archive .excerpt p,.search .section-content .excerpt p{margin-bottom:0}.archive .issue-archive h1,.archive .section-content h1,.category .issue-archive h1,.category .section-content h1,.page .issue-archive h1,.page .section-content h1,.search .issue-archive h1,.search .section-content h1{font-size:1.5rem;line-height:1}body.page-template-page-publications-list article.entry-archive:last-of-type,body.post-type-archive article.entry-archive:last-of-type{border-bottom:none}.page .featured-articles-block .section-content{padding-top:0;padding-bottom:24px}.page .special-section-block .section-content h1{font-size:.8rem;line-height:1}.row.daily-archive{margin-bottom:20px}.pagination-category,.pagination-single,.row.pagination-category,.row.pagination-single,.row.wpbdp-pagination,.wpbdp-pagination,ul.tribe-events-sub-nav li{margin:20px 0;font-family:azo-sans-web,sans-serif;font-size:.8rem;text-transform:uppercase}.pagination-category .text-left a,.pagination-single .text-left a,.row.pagination-category .text-left a,.row.pagination-single .text-left a,.row.wpbdp-pagination .text-left a,.wpbdp-pagination .text-left a,ul.tribe-events-sub-nav li .text-left a{background:#b22217;color:#fff;float:left}.pagination-category .text-left a:before,.pagination-single .text-left a:before,.row.pagination-category .text-left a:before,.row.pagination-single .text-left a:before,.row.wpbdp-pagination .text-left a:before,.wpbdp-pagination .text-left a:before,ul.tribe-events-sub-nav li .text-left a:before{content:"\276E";padding-right:2px}.pagination-category .text-left a:hover,.pagination-single .text-left a:hover,.row.pagination-category .text-left a:hover,.row.pagination-single .text-left a:hover,.row.wpbdp-pagination .text-left a:hover,.wpbdp-pagination .text-left a:hover,ul.tribe-events-sub-nav li .text-left a:hover{background:#d69d1c}.pagination-category .text-right a,.pagination-single .text-right a,.row.pagination-category .text-right a,.row.pagination-single .text-right a,.row.wpbdp-pagination .text-right a,.wpbdp-pagination .text-right a,ul.tribe-events-sub-nav li .text-right a{background:#b22217;color:#fff;float:right}.pagination-category .text-right a:after,.pagination-single .text-right a:after,.row.pagination-category .text-right a:after,.row.pagination-single .text-right a:after,.row.wpbdp-pagination .text-right a:after,.wpbdp-pagination .text-right a:after,ul.tribe-events-sub-nav li .text-right a:after{content:"\276F";padding-left:2px}.pagination-category .text-right a:hover,.pagination-single .text-right a:hover,.row.pagination-category .text-right a:hover,.row.pagination-single .text-right a:hover,.row.wpbdp-pagination .text-right a:hover,.wpbdp-pagination .text-right a:hover,ul.tribe-events-sub-nav li .text-right a:hover{background:#d69d1c}.row.pagination .pagination-single{float:left;width:100%}header .pagination-single{margin:10px 0 0}.rpbt_shortcode{margin-top:20px}.issue-archive h4{font-size:1.1rem}div#leaderboard-container{margin:12px auto;text-align:center}.no-leaderboard{margin-top:13px}.no-leaderboard .rr aside#sidebar.content,.no-leaderboard div#fullcol .content,.no-leaderboard div#maincol .content{padding-top:0!important}.marquee-block{color:#fff;background-color:#292526;max-height:396px;margin:10px 0;overflow:hidden}.marquee-block figure.lead-img{position:relative;margin-bottom:18px}.marquee-block figure.lead-img .img{outline:1px solid #eee}.marquee-block figure.lead-img .caption,.marquee-block figure.lead-img .credit{color:#999;font-size:rem(12px)}.marquee-block figure.lead-img .credit{position:absolute;right:0;bottom:-14px;z-index:2}.marquee-block picture{display:block}@media only screen and (max-width:1023px){.marquee-block{max-height:none;overflow:auto}}@media only screen and (max-width:600px){.marquee-block{color:#292526;background-color:#fff}}.marquee-block ul{list-style-type:none;margin-left:0}.marquee-block ul a,.marquee-block ul p{color:#fff}@media only screen and (max-width:600px){.marquee-block ul a,.marquee-block ul p{color:#292526}}.marquee-block ul span.byline{font-size:.8rem;font-family:azo-sans-web,sans-serif;text-transform:uppercase}.marquee-block ul span.byline a{color:#d69d1c}.marquee-block ul li{padding-top:15px;padding-right:15px}.marquee-block ul li h1{font-size:1rem;font-weight:700}.marquee-block ul li p.byline{font-size:.688rem;margin-bottom:0}.marquee-block ul li p.byline a{color:#d69d1c}@media only screen and (max-width:1024px){.marquee-block ul li .side-story-content{width:auto;padding-left:20px;padding-right:20px}}.marquee-block ul li.first-story{position:relative;width:82%;float:left;padding-top:0;padding-right:20px}@media only screen and (max-width:1024px){.marquee-block ul li.first-story{width:73%}}@media only screen and (max-width:600px){.marquee-block ul li.first-story{width:auto;padding-right:0}}.marquee-block ul li.first-story .first-story-image{text-align:right}.marquee-block ul li.first-story .first-story-image .lead-image{position:relative;margin-bottom:18px}.marquee-block ul li.first-story .first-story-image .lead-image .img{position:relative;overflow:hidden;outline:none;width:100%;padding-bottom:61.8%;display:block}.marquee-block ul li.first-story .first-story-image .lead-image .img img{position:absolute;top:0;left:0;width:100%;height:100%}.marquee-block ul li.first-story .first-story-content{position:absolute;top:0;left:0;right:0;max-width:100%;height:100%;background:linear-gradient(90deg,#292526 48%,rgba(41,37,38,.75) 61%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292526',endColorstr='#00000000',GradientType=1)}@media only screen and (max-width:1023px){.marquee-block ul li.first-story .first-story-content{position:relative;top:auto;width:auto;height:auto;background:#292526;padding:0 20px}}@media only screen and (max-width:600px){.marquee-block ul li.first-story .first-story-content{padding:0 20px}.marquee-block ul li.first-story .first-story-content .excerpt{display:none}}.marquee-block ul li.first-story .first-story-content h1{font-size:1.875rem;font-weight:700;line-height:1.2}.marquee-block ul li.first-story .first-story-content p{font-family:azo-sans-web,sans-serif;font-size:1.25rem;line-height:1.3}.marquee-block ul li.first-story .first-story-content p.byline{font-size:.75rem}.marquee-block ul li.first-story .first-story-content p.byline a{color:#d69d1c}@media only screen and (min-width:1024px){.marquee-block ul li.first-story .first-story-content{width:310px;padding:20px}}@media only screen and (max-width:1023px){.marquee-block ul li.first-story .first-story-content{width:auto;background:transparent;filter:transparent}}.featured-articles-block{background:url(/wp-content/themes/icmn-haven-foundation-6-child/img/logo-bkgd.png) no-repeat 50%;padding:0 33px}.featured-articles-block .section-content.entry-content img{border:2px solid #d69d1c}.featured-articles-block .section-content h1.daily-headline{font-size:1.188rem;margin-top:.875rem;margin-bottom:.5rem;font-weight:700;font-family:azo-sans-web,sans-serif;max-width:285px}.featured-articles-block .section-content h1.daily-headline a{color:#292526}.featured-articles-block .section-content h1.daily-headline i{color:#b22217;font-size:1rem;padding-left:5px}.special-section-block{padding:0 33px}.special-section-block a{color:#b22217}.special-section-block h1{font-size:1.1rem;padding-top:3%;line-height:1.3}.special-section-block h2{font-size:1rem;font-weight:700}#opinion h1.daily-headline{font-family:freight-text-pro,serif;font-weight:700;font-size:1.563rem;margin-top:0;padding-top:0;margin-bottom:0;padding-left:5px}@media only screen and (max-width:480px){#opinion h1.daily-headline{padding-left:0}}#opinion p.byline{font-family:azo-sans-web,sans-serif;margin-bottom:0;padding-left:5px}@media only screen and (max-width:480px){#opinion p.byline{padding-left:0}}#opinion p.byline a{text-transform:uppercase}#opinion .cartoon{background:#f4f4f4;padding:20px;text-align:center}#opinion .cartoon p.byline{padding-top:10px;text-align:left}#opinion .cartoon .rule-below{border-bottom:1px solid #7a7a7a}#opinion .cartoon .seemore a{color:#a2a1a1!important;padding-left:5px}#shorts h1.daily-headline{font-family:freight-text-pro,serif;font-weight:700;font-size:1.22rem;padding-top:0;margin-top:0}#shorts p.byline{font-size:.813rem;font-family:azo-sans-web,sans-serif;margin-bottom:0}#shorts p.byline a{text-transform:uppercase}#shorts .gray-box{height:158px;padding:10px 15px}@media only screen and (max-width:1024px){#shorts .gray-box{height:auto}}@media only screen and (min-width:480px) and (max-width:1068px){#shorts .gray-box{max-width:450px}}#shorts .gray-box .truncate{max-width:450px;max-height:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shorts .gray-box i{position:absolute;margin-left:10px;margin-top:3px;color:#b22217}#skins h1.daily-headline{font-family:freight-text-pro,serif;font-weight:700;font-size:1.563rem;line-height:1.2;margin-top:0;padding-top:0}#skins p.byline{font-family:azo-sans-web,sans-serif;margin-bottom:0}#skins p.byline a{text-transform:uppercase}#skins i{color:#b22217}#authors{text-align:center}#authors h1{font-family:azo-sans-web,sans-serif;font-weight:700;font-size:1.5rem}#authors h2.daily-headline{font-family:freight-text-pro,serif;font-weight:700;font-size:1.313rem}#authors h3.section-title{text-align:left}#authors a{color:#292526}#authors i{color:#b22217}#authors p.seemore{text-align:left}.paint{background:url(/wp-content/themes/icmn-haven-foundation-6-child/img/paint-stroke-bkgd.png) no-repeat 50%}span.readmore{font-size:.8rem;font-weight:700;font-family:azo-sans-web,sans-serif;text-transform:uppercase}span.readmore i{color:#b22217}.browse-topics ul{list-style-type:none;margin-left:0}.browse-topics ul.children li{margin-left:1rem}.browse-topics .readmore{font-size:.8rem;font-weight:700;color:#c8c7c7}.browse-topics .readmore,.magazine-nav{font-family:azo-sans-web,sans-serif;text-transform:uppercase}.magazine-nav{font-size:.75rem;margin:6% 0}@media only screen and (max-width:640px){.magazine-nav{margin:2% auto}}.magazine-nav.issue-archive{margin:2% 0 0;padding-top:0}.magazine-nav .menu>li:not(.menu-text)>a{padding:.7rem .5rem}.book-home h4,.magazine-home h4{padding-top:10px;padding-bottom:10px;font-size:.875rem;font-weight:700;font-family:azo-sans-web,sans-serif;text-transform:uppercase}.book-home h4 a,.magazine-home h4 a{color:#c8c7c7}.book-home .readmore,.magazine-home .readmore{font-size:.8rem;font-weight:700;font-family:azo-sans-web,sans-serif;text-transform:uppercase;color:#c8c7c7}.book-home a i.fi-play,.magazine-home a i.fi-play{color:#b22217;white-space:nowrap}.book-home h1.section-title.current-issue,.magazine-home h1.section-title.current-issue{font-size:2.313rem;color:#292526;font-family:azo-sans-web,sans-serif}.book-home h1.section-title.book,.magazine-home h1.section-title.book{font-size:2.125rem;font-family:azo-sans-web,sans-serif}.book-home h1.section-title.book,.book-home h1.section-title.book a,.magazine-home h1.section-title.book,.magazine-home h1.section-title.book a{color:#292526}.book-home h3.section-title,.magazine-home h3.section-title{font-size:2rem;color:#292526;font-family:azo-sans-web,sans-serif}.book-home .row.current-issue,.magazine-home .row.current-issue{padding-bottom:20px}.book-home .row.current-issue .issue-info h4,.book-home .row.current-issue .issue-info p.issue-summary,.magazine-home .row.current-issue .issue-info h4,.magazine-home .row.current-issue .issue-info p.issue-summary{margin-bottom:0;padding-bottom:0}.book-home .section-content,.magazine-home .section-content{padding-top:0}.book-home .section-content.entry-content .toc.columns,.magazine-home .section-content.entry-content .toc.columns{padding-bottom:24px}.magazine-home .title h3{padding-top:10px;padding-bottom:10px;font-weight:700;font-family:freight-text-pro,serif}.magazine-home .title h3 a{color:#b22217}.magazine-home .title.current-issue-headline h3,.magazine-home .title.featured h3{padding-top:0;padding-bottom:0;font-size:1.375rem}.magazine-home .title.articles h3,.magazine-home .title.sponsored h3{font-size:1.063rem}.magazine-home .highlighted-articles .section-content{padding-top:1.25rem}.book-home h3{font-family:freight-text-pro,serif;font-size:1.063rem;font-weight:400}.book-home h1{font-weight:700}.book-home .books-toc{margin-bottom:2rem}.book-home .issue-summary{color:#333}.single-book-article p.book-meta span.byline{text-transform:capitalize!important;color:#7a7a7a!important}.single-toc .book-home h2,.single-toc .magazine-home h2{font-size:1.75rem}.single-toc .no-leaderboard div#maincol .content{padding-top:0}a.button.full.rmargin-toc{text-decoration:none;display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:180px!important;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#b22217;color:#fff;text-transform:uppercase;margin:0 auto;width:100%;font-size:1.35rem;font-weight:700!important;font-family:azo-sans-web,sans-serif;text-shadow:none;padding:.3rem .35rem .35rem;box-shadow:none}[data-whatinput=mouse] a.button.full.rmargin-toc{outline:0}a.button.full.rmargin-toc:focus,a.button.full.rmargin-toc:hover{background-color:#d69d1c;color:#fff}.entry-content.toc .rmargin-toc-tab,.rmargin-toc-tab{background-color:#b22217;color:#fff;padding:15px;margin-bottom:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center}.entry-content.toc .rmargin-toc,.rmargin-toc{padding:15px}.entry-content.toc .rmargin-toc ul,.rmargin-toc ul{list-style-type:none;font-family:azo-sans-web,sans-serif;font-size:.9rem}.rmargin-toc{background-color:#eee}ul.toc li{padding-bottom:2%}li.toc_current{font-weight:700}li.toc_subheadline h4{text-transform:uppercase;font-weight:700;font-family:azo-sans-web,sans-serif;margin-bottom:0}.entry-content.toc .rmargin-toc a,.rmargin-toc a{color:#b22217}.entry-content.toc .rmargin-toc a:hover,.rmargin-toc a:hover{color:#292526;text-decoration:underline}.entry-content.toc div.rmargin-toc p>a:hover,div.rmargin-toc p>a:hover{color:#292526}div.row.pagination-single{padding:8px 0;margin:10px 0 20px}div.row.pagination-single a{margin:0;padding:0}#offer-selection-form .offer-description label{font-size:1rem}.publication-list h2.post-title{font-size:1.65rem;margin-top:0;margin-bottom:2%;line-height:1.15;font-weight:400}.publication-list.books-list .single_book .freebie-toc ul a.button,.publication-list.books-list .single_rclp .freebie-toc ul a.button,.publication-list.books-list ul.inline-list a.button,.publication-list.books-list ul.no-bullet a.button,.single_book .freebie-toc .publication-list.books-list ul a.button,.single_rclp .freebie-toc .publication-list.books-list ul a.button{margin-bottom:0}.book-meta h3{font-weight:700;margin-bottom:.2rem;line-height:1.2}.book-meta .book-author{color:#7a7a7a;margin-bottom:.5rem}.book-meta .book-list-price{text-decoration:line-through}.book-meta .book-price{color:#b22217}.book-meta .book-price .book-sale-price{font-weight:700;font-size:110%}.book-meta .book-price .book-list-price{color:#7a7a7a}.single-post .rclp_ofie.small_ofie.callout,.single-post .rclp_ofie.super_ofie.callout,.single-post .rclp_ofie.super_ofie_sllp.callout{margin-top:12px;margin-bottom:0}.entry.blog_entry header .row.entry-header{padding-top:10px}.entry.blog_entry .single-thumbnail{margin:12px auto 10px}.entry.blog_entry h1{font-weight:700}.entry.blog_entry p{font-size:1rem}.entry.blog_entry p.wp-caption-text{font-size:.85rem}.entry.blog_entry p.caption{font-size:.85rem;font-style:oblique;margin-bottom:.15rem}.entry.blog_entry p.attribution{color:#a1a1a1;font-family:azo-sans-web,sans-serif;font-size:.65rem;text-align:left;margin-bottom:0}.entry.blog_entry .social-home{padding-top:10px}.entry.blog_entry .postmetadatatop{padding:2% 0}.entry.blog_entry .postmetadatatop .postmeta-lefttop{float:left;font-family:azo-sans-web,sans-serif}.entry.blog_entry .postmetadatatop .commentlink{font-family:azo-sans-web,sans-serif}.comment-anchor{position:relative;height:215px;margin-top:-215px;opacity:0;display:block!important;z-index:-1}form#commentform #submit{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:180px!important;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;color:#fff;font-family:azo-sans-web,sans-serif;text-transform:uppercase;background-color:#b22217}[data-whatinput=mouse] form#commentform #submit{outline:0}form#commentform #submit:focus,form#commentform #submit:hover{background-color:#d69d1c;color:#fff}p.indent{margin-left:4em}.rclpcomments{margin-top:20px}p.commentor.smalltext.tight{margin-bottom:0;color:gray;font-size:.9em}.row.comments_section{padding-top:3px;margin-top:30px}.row.comments_section h3{margin-top:1rem}.row.comments_section div.columns div.comment_title{background-color:#b22217;width:100%;padding-left:20px}.entry .article-content a{color:#b22217}.entry .article-content .active a,.entry .article-content a:hover{color:#d69d1c}.entry .article-content #floater a.button{color:#fff!important}.sllp-page .content h2{margin-bottom:1rem}p.disclaimer,p.disclosure{font-size:.9rem;line-height:normal;margin-bottom:0}.rclp_ofie p.disclaimer,.rclp_ofie p.disclosure{margin-top:10px}.rclp_ofie .button{margin-bottom:0}.rclp_ofie.small_ofie.callout,.rclp_ofie.super_ofie.callout,.rclp_ofie.super_ofie_sllp.callout{background-color:#f5f5f5;border:1px solid #ccc}.small_ofie h1,.super_ofie_sllp h1,.super_ofie h1{font-family:azo-sans-web,sans-serif;font-weight:700}.small_ofie h1 a,.super_ofie_sllp h1 a,.super_ofie h1 a{color:#b22217}#sidebar .super_ofie_sllp figure{margin-bottom:1rem}@media screen and (min-width:64em){#sidebar .super_ofie_sllp .large-6.columns{width:100%}}.super_ofie_sllp h1{text-align:center;color:#b22217}.super_ofie figure img{box-shadow:none;border:none}.books-sllp.sllp-page .content h1{color:#b22217}.rclp h1.entry-title{font-size:1.65rem;margin-top:0;margin-bottom:2%;line-height:1.15;font-weight:400}.rclp .excerpt p{margin-bottom:0}.ofie-openx h1{font-size:1.8rem}.ofie-openx h2{font-size:1.5rem}.single_rclp header{margin-bottom:1.25rem}.single_rclp h1,.single_rclp h2,.single_rclp h3{font-weight:700}.single_rclp h1{line-height:1.25em;margin-bottom:.85rem}.single_rclp h1.title{font-size:2.4rem}.single_rclp h2{font-size:1.5rem;line-height:1.25;margin-bottom:1rem}.single_rclp h2.toc-title{font-family:azo-sans-web,sans-serif}.single_book header{margin-bottom:1.25rem}.single_book h1,.single_book h2,.single_book h3{font-weight:700}.single_book h1{line-height:1.25em;margin-bottom:.85rem}.single_book h1.title{font-size:2.4rem}.single_book h2{font-size:1.5rem;line-height:1.25;margin-bottom:1rem}.single_book h2.toc-title{font-family:azo-sans-web,sans-serif}ul.free_reports{list-style-type:none;margin-left:0}#sb-ofie-ad,#sb-paid-ofie-ad,.reveal#floater{background-repeat:no-repeat;background-color:#fff;background-size:cover;text-align:center;font-family:azo-sans-web,sans-serif}#sb-ofie-ad p.disclosure,#sb-paid-ofie-ad p.disclosure,.reveal#floater p.disclosure{font-size:.8rem}#sb-ofie-ad h3,#sb-ofie-ad p.disclosure,#sb-paid-ofie-ad h3,#sb-paid-ofie-ad p.disclosure,.reveal#floater h3,.reveal#floater p.disclosure{text-shadow:0 0 6px #fff}#sb-ofie-ad h2,#sb-ofie-ad h3,#sb-paid-ofie-ad h2,#sb-paid-ofie-ad h3,.reveal#floater h2,.reveal#floater h3{font-size:1.125rem;color:#b22217}#sb-ofie-ad h2,#sb-paid-ofie-ad h2,.reveal#floater h2{margin:0 0 15px}#sb-ofie-ad h3,#sb-ofie-ad p,#sb-paid-ofie-ad h3,#sb-paid-ofie-ad p,.reveal#floater h3,.reveal#floater p{margin:0 0 20px}#sb-paid-ofie-ad{margin-bottom:1.5625rem;border:3px solid #000}#sb-paid-ofie-ad.icm-sb-ad{background-image:url(/wp-content/uploads/paid-ofie-bkg.jpg)}#sb-paid-ofie-ad h1{font-size:2.1875rem;line-height:2.5rem;color:#fff;margin-bottom:100px}#sb-ofie-ad,.reveal#floater{border:3px solid #d69d1c;padding:3px}#sb-ofie-ad h1,#sb-ofie-ad h2,#sb-ofie-ad h3,.reveal#floater h1,.reveal#floater h2,.reveal#floater h3{font-family:azo-sans-web,sans-serif;font-weight:700}#sb-ofie-ad h1,.reveal#floater h1{font-size:1.5rem;text-transform:uppercase;margin-top:22px}#sb-ofie-ad{background-position:top}#sb-ofie-ad h3{margin-bottom:100px}#sb-ofie-ad h2{font-size:23px;color:#292526}body.single-meq_products header h1{font-size:2.5rem}body.single-meq_products header h2{font-size:1.65rem}.super_ofie_sllp p{text-align:center}.super_ofie_sllp img{margin-bottom:20px}div.sllpButton{margin:20px auto 10px}div.sllpButton,h1.sllp_headline{text-align:center}h2.offer-title{font-family:azo-sans-web,sans-serif;font-size:1.25rem}p.offer-description{margin-bottom:.25rem}p.offer-price{font-weight:700;color:#333}.large-paid-ofie.large-icm-ofie h1,.large-paid-ofie.large-icm-ofie p{color:#fff}.large-paid-ofie.large-icm-ofie p{font-size:1.0625rem}.large-paid-ofie.large-icm-ofie h1{font-size:1.875rem}.large-paid-ofie.large-icm-ofie .left-ofie,.large-paid-ofie.large-icm-ofie .right-ofie{padding-top:15px;padding-bottom:15px}.large-paid-ofie.large-icm-ofie .left-ofie{background:url(/wp-content/uploads/bkg-icm-large-ofie-new.jpg) #292526 no-repeat 0 0;background-size:cover}.large-paid-ofie.large-icm-ofie .left-ofie p{font-size:1.3125rem}.large-paid-ofie.large-icm-ofie,.large-paid-ofie.large-icm-ofie .right-ofie{background-color:#292526}@media only screen and (max-width:640px){.mobileCenter{text-align:center}.large-paid-ofie.large-icm-ofie .left-ofie{background-image:none;padding-bottom:0}.large-paid-ofie.large-icm-ofie .left-ofie .icm-covers{background:url(/wp-content/uploads/bkg-icm-large-ofie-full.jpg) #292526 no-repeat 100% 0;background-size:cover}}@media only screen and (min-width:641px) and (max-width:1024px){.large-paid-ofie .mobileCenter{text-align:center}}@media only screen and (min-width:1025px){.large-paid-ofie.large-icm-ofie .hide-for-large-only.icm-covers img{text-align:center;margin:0 auto}.large-paid-ofie.large-icm-ofie .left-ofie .large-5,.large-paid-ofie.large-icm-ofie .right-ofie{padding-left:1.5625rem}.large-paid-ofie.large-icm-ofie .right-ofie{padding-left:1.5625rem;padding-right:1.5625rem}}p.nocomments{display:none!important}.fi-comment.blog-comments{color:#fff;font-size:1.4rem;font-style:normal;font-weight:400}.fi-comment.blog-comments:before{font-size:3rem;vertical-align:middle;padding-right:2%}.commentlist{list-style:none;margin-left:0}.commentlist li{padding:.625rem 0 .9375rem .9375rem;border-bottom:1px solid rgba(213,219,227,.25)}.commentlist li:nth-child(even){background-color:rgba(213,219,227,.25)}.commentlist li:nth-child(even) .depth-2{margin-right:.9375rem}.commentlist .children{list-style:none}.commentlist .children li:nth-child(odd){background-color:rgba(213,219,227,.25)}.commentlist .children .comment .depth-3,.commentlist .children .comment .depth-5,.commentlist .children .comment .depth-7,.commentlist .children .comment .depth-9,.commentlist .children .comment .depth-11,.commentlist .children .comment .depth-13,.commentlist .children .comment .depth-15,.commentlist .children .comment .depth-17,.commentlist .children .comment .depth-19,.commentlist .children .comment .depth-21{background-color:#fff;margin-right:.9375rem}.commentlist .children .comment .depth-4,.commentlist .children .comment .depth-6,.commentlist .children .comment .depth-8,.commentlist .children .comment .depth-10,.commentlist .children .comment .depth-12,.commentlist .children .comment .depth-14,.commentlist .children .comment .depth-16,.commentlist .children .comment .depth-18,.commentlist .children .comment .depth-20,.commentlist .children .comment .depth-22{margin-right:.9375rem}.comment-author .author-meta{color:#666;font-size:.85rem}.comment-author .avatar{display:none}.comment a{font-size:.85rem;vertical-align:top}.comment p{margin-bottom:0}form#commentform input#submit{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:180px!important;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#b22217;color:#fff;font-size:1rem;max-width:12.5rem}[data-whatinput=mouse] form#commentform input#submit{outline:0}form#commentform input#submit:focus,form#commentform input#submit:hover{background-color:#d69d1c;color:#fff}.unpurchased{display:none}.myPickDrop{text-align:right}.myPickDrop select{height:2.5rem;padding:0 0 0 10px;max-width:250px}@media screen and (min-width:40em){.myPickDrop select{margin-bottom:0}}#library-tabs-content.tabs-content,#library-tabs.tabs{border:none}#library-tabs.tabs .tabs-title{text-transform:uppercase;font-weight:700;font-family:azo-sans-web,sans-serif}#library-tabs.tabs .tabs-title>a{font-size:100%;padding-left:0;padding-top:.9rem}#library-tabs.tabs .tabs-title>a:focus,#library-tabs.tabs .tabs-title>a[aria-selected=true]{background-color:transparent}#library-tabs.tabs .tabs-title.is-active a{color:#292526}#library-tabs-content.tabs-content .entry-archive:first-of-type{margin-top:0}#library-tabs-content.tabs-content .tabs-panel{padding:1rem 0}#library-tabs-content.tabs-content .tabs-panel .view-issue{font-size:1.2rem}#library-tabs-content.tabs-content .all-products ul.menu.nav.horizontal li:first-of-type a{padding-left:0}h1.archive-excerpt-titles{line-height:1.2}body.search-results .entry-archive:last-of-type{border:none}body.search-results header h1{margin-bottom:0}body.search-results header h3 em{color:#616161}body.search-results ul.pagination{margin-top:1rem}body.search-results ul.pagination li{font-size:1rem}body.search-results ul.pagination li span{display:inline-block}body.search-results ul.pagination li span.pag-arrows{font-size:200%}@media screen and (min-width:40em){body.search-results ul.pagination li span.pag-arrows{font-size:150%}}body.search-results ul.pagination li.pagination-first a,body.search-results ul.pagination li.pagination-last a{padding:.1875rem 1rem}@media screen and (min-width:40em){body.search-results ul.pagination li.pagination-first a,body.search-results ul.pagination li.pagination-last a{padding:.1875rem .675rem}}body.search-results ul.pagination li.current{background-color:transparent;padding:0;color:#0a0a0a}body.search-results ul.pagination li.current span.current-label{background-color:#b22217;padding:.1875rem .625rem;color:#fff}body.search-results ul.pagination li.current span.show-for-sr{padding-right:3px}body.search-results ul.pagination li.pagination-first span.show-for-sr,body.search-results ul.pagination li.pagination-previous span.show-for-sr{padding-left:3px}body.search-results .pagination-next.disabled:after,body.search-results .pagination-next a:after,body.search-results .pagination-previous.disabled:before,body.search-results .pagination-previous a:before{display:none!important}form.library-search-form button{width:15%;border-radius:0 25px 25px 0!important;margin-bottom:0;height:2.4375rem;padding:0;font-size:1.5rem}form.library-search-form input.library-search-field{width:85%}@media screen and (min-width:40em){form.library-search-form button{width:25%}form.library-search-form input.library-search-field{width:75%}}@media screen and (min-width:64em){form.library-search-form button{width:15%}form.library-search-form input.library-search-field{width:85%}}.MyActPanelTitle h2{text-transform:uppercase;font-family:azo-sans-web,sans-serif;font-size:1.1rem}.account ul{list-style-type:none}.panelize#account-upsell-icm{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #cacaca}.account-subscribed{margin-bottom:2rem}.account-subscribed:last-of-type{margin-bottom:0}.account-subscribed header{margin-bottom:.5rem;width:100%;padding-top:.5rem;padding-bottom:.5rem;background-color:#f4f4f4}.account-subscribed header .medium-6 .button,.account-subscribed header .medium-6 h3{margin-bottom:0}h3.alpha_section{clear:both;color:#0d0d0d;font-family:myriad-pro,Arial,sans-serif;font-size:14px;font-weight:600;margin:1.25em 0 .75em}.glossaryOffset{height:255px;margin-top:-255px}.glossaryOffset,.single-meq_downloads a:target{position:relative;opacity:0;display:block!important;z-index:-1}.single-meq_downloads a:target{height:205px;margin-top:-205px}.alpha_nav{width:440px;font-family:myriad-pro,Arial,sans-serif;font-weight:600;text-align:left;margin:1em 0;padding:0;float:left}.alpha_nav ul{padding:0}.alpha_nav li,.alpha_nav ul{margin:0;line-height:1em;float:left}.alpha_nav li{padding:3px 0;font-size:11px;display:inline;list-style-type:none}.alpha_nav li a{color:#7c0000;background-color:#fff;border:1px solid #e0e0e0;text-decoration:none;padding:0 4px;margin-right:5px}.alpha_nav li a:hover{color:#fff;background-color:#7c0000;border:1px solid #7c0000;text-decoration:none}.go-to-top{padding-top:1.5rem}.go-to-top a{display:inline-block;margin-bottom:1rem;font-size:18px}.go-to-top a i:before{position:relative;top:0;left:3px;color:#b22217;font-size:16px;margin-right:.5rem;margin-left:0}.go-to-top a i:hover:before{color:#991d14}.go-to-top a i:before{transform:rotate(-90deg)}.footer-wrap{padding-top:24px;padding-bottom:34px;background:#e9e8e8;font-family:azo-sans-web,sans-serif;font-size:.875rem;color:#292526;margin-top:52px}.footer-wrap ul{list-style-type:none;margin-left:0;font-size:1rem}.footer-wrap ul li ul{text-transform:none;padding-bottom:.5rem;font-weight:400}.footer-wrap ul li.bold-uppercase{font-weight:700;text-transform:uppercase}@media only screen and (min-width:640px){.footer-wrap ul li.menu-item-footer-column-2-menu{max-width:160px}}.footer-wrap ul li.menu-item{padding-bottom:5px}.footer-wrap ul.footer-menu li.has-dropdown ul.dropdown li{line-height:1.3;padding:.15rem}.footer-wrap ul.footer-column-2{line-height:1.25}.footer-wrap ul.footer-column-2 li.menu-item{padding-bottom:10px}.footer-wrap ul.footer-column-3,.footer-wrap ul.footer-column-4{font-weight:700;text-transform:uppercase}.footer-wrap a{color:#292526}.home.page-template-page-network .footer-wrap{margin-top:0}.home #desc_daily .hidden,.home #desc_digs .hidden,.home #desc_events .hidden,.home #desc_library .hidden,.home #desc_magazine .hidden,.home #desc_store .hidden{display:none}button.close-button{font-family:azo-sans-web,sans-serif;font-weight:500;font-size:35px}#floater.reveal button.close-button,.callout button.close-button{font-size:22px}.reveal#floater{background-position:bottom}@media screen and (min-width:525px){.reveal#floater{width:351px!important}}.directory-grid{text-align:center}.directory-grid,.directory-grid h1{font-family:azo-sans-web,sans-serif}.directory-grid h1{font-size:1.25rem;text-transform:uppercase;font-weight:700}.directory-grid.education-directory h1{font-size:1rem}.directory label{display:inline;margin:0;font-size:1rem;font-weight:700;line-height:1;color:#292526}.directory label.address{display:block}.directory .physical_address{color:#333}.directory.listing-category h2.page-headline{font-family:azo-sans-web,sans-serif;font-size:.875rem;text-transform:uppercase;margin-bottom:0;font-weight:700}.directory.listing-category div.address p{font-size:.875rem}.directory h1.page-headline,.directory h2.category-name{font-family:freight-text-pro,serif;font-size:3rem;line-height:1}.directory .sticky{position:relative}h1.listing-title{font-size:1.25rem;font-weight:600;line-height:1.1}h1.listing-title a{color:#292526}.wpbdp-learn-more{padding:0;text-align:right;font-family:azo-sans-web,sans-serif;font-weight:700;text-transform:uppercase}.submit .wpbdp-search-widget-submit{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:180px!important;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#b22217;color:#fff}[data-whatinput=mouse] .submit .wpbdp-search-widget-submit{outline:0}.submit .wpbdp-search-widget-submit:focus,.submit .wpbdp-search-widget-submit:hover{background-color:#d69d1c;color:#fff}ul.wpbdp-categories.with-images li .category-image-placeholder{border-radius:50%;border:5px solid #d69d1c;z-index:100;overflow:hidden}.wpbdp-listings-list .image-column{padding:0}.wpbdp-listings-list label{display:none}.wpbdp-listing-excerpt.odd{background:transparent!important}.wpbdp-listing-excerpt{padding:10px;border-bottom:1px solid #f4f4f4!important}.wpbdp-listing-single .listing-title{padding:0;background:transparent!important;border:none;margin-bottom:7px}.wpbdp-abc-filtering{font-size:.875rem;font-family:azo-sans-web,sans-serif;font-weight:700}.wpbdp-listing-single .main-image img{border:none!important}#wpbdp-page-main_page div#wpbdp-main-box{display:none}h2.tribe-events-page-title{font-size:1.25rem;font-family:azo-sans-web,sans-serif;font-weight:700;text-transform:uppercase}#tribe-bar-form .tribe-bar-submit input[type=submit]{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:180px!important;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#b22217;color:#fff;background:#b22217;padding:9px 1rem}[data-whatinput=mouse] #tribe-bar-form .tribe-bar-submit input[type=submit]{outline:0}#tribe-bar-form .tribe-bar-submit input[type=submit]:focus,#tribe-bar-form .tribe-bar-submit input[type=submit]:hover{background-color:#d69d1c;color:#fff}#tribe-events .tribe-events-button,.tribe-events-button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:180px!important;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#b22217;color:#fff;background:#b22217;margin:0 10px 0 0;font-family:azo-sans-web,sans-serif;font-size:.7rem}[data-whatinput=mouse] #tribe-events .tribe-events-button,[data-whatinput=mouse] .tribe-events-button{outline:0}#tribe-events .tribe-events-button:focus,#tribe-events .tribe-events-button:hover,.tribe-events-button:focus,.tribe-events-button:hover{background-color:#d69d1c;color:#fff}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{float:none;line-height:1.5;list-style:none;margin:0 0 10px;padding:0;word-wrap:break-word}.single-tribe_events .tribe-events-content p{font-size:1rem}.single-tribe_events .tribe-events-content p.wp-caption-text{font-size:.85rem}.single-tribe_events .tribe-events-content p.caption{font-size:.85rem;font-style:oblique;margin-bottom:.15rem}.single-tribe_events .tribe-events-content p.attribution{color:#a1a1a1;font-family:azo-sans-web,sans-serif;font-size:.65rem;text-align:left;margin-bottom:0}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper label{font-size:1rem!important}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{padding:0 4px!important}.gform_wrapper.gf_browser_gecko .gfield_checkbox li input,.gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_gecko .gfield_radio li input[type=radio],.gform_wrapper.gf_browser_safari .gfield_checkbox li input,.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio]{margin-left:2px}.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:.25em}.gform_wrapper .gform_heading{margin-bottom:2px}.gform_wrapper .gform_description{color:#951e1a;font-size:.9rem;line-height:1.1rem}.gform_wrapper input[type=date],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=datetime],.gform_wrapper input[type=email],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper input[type=week],.gform_wrapper select,.gform_wrapper textarea{margin:0;padding-left:.3125rem!important}.gform_wrapper input[type=radio]{margin:.0625rem}.gform_wrapper .gfield_radio li.gchoice_1_0{margin-top:.5rem}.gform_wrapper .gfield_radio li.gchoice_1_1{margin-bottom:.5rem}.gform_wrapper .gfield_radio li.gchoice_1_2{margin-bottom:.25rem}.gform_wrapper .gform_title{color:#666;margin-top:1.25rem!important;font-size:1.6rem!important;font-style:oblique;font-weight:500!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:180px!important;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#b22217;color:#fff;font-size:1rem;transition:background-color .3s ease-out 0s}[data-whatinput=mouse] .gform_wrapper .gform_footer input.button,[data-whatinput=mouse] .gform_wrapper .gform_footer input[type=submit]{outline:0}.gform_wrapper .gform_footer input.button:focus,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:focus,.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#d69d1c;color:#fff;background-color:#bf8c19}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{display:block;margin:0 0 0 20px!important;padding:0;width:auto;line-height:1.5;vertical-align:top}.ssbp-wrap{opacity:0;filter:alpha(opacity=0)}.entry .article-content .ssbp-list li a{color:#fff}.ssbp-wrap .ssbp-container,.ssbp-wrap .ssbp-toggle-switch{padding:0}.ssbp--theme-1 .ssbp-btn:active,.ssbp--theme-1 .ssbp-btn:focus,.ssbp--theme-1 .ssbp-btn:hover{background-color:#b22217!important}.ssbp--theme-1 .ssbp-btn:visited{color:#d69d1c!important}#showawpcpadpage .adtitle,#showawpcpadpage .awpcp-title{background:transparent;border-top:none;border-bottom:none;color:#292526;font-weight:inherit;font-size:inherit;padding:0}#classiwrapper h1,#classiwrapper h2,#classiwrapper h3,#classiwrapper h4{font-weight:700}#classiwrapper tbody,#classiwrapper tfoot,#classiwrapper thead{border:none;background-color:transparent}#classiwrapper select{margin:0}#classiwrapper label{display:inline;font-size:1rem;font-weight:700}#classiwrapper .changecategoryselect .awpcp-category-dropdown-container{float:left;margin-right:10px}#classiwrapper .changecategoryselect .awpcp-category-dropdown-container label.awpcp-category-dropdown-label{display:none}#classiwrapper .changecategoryselect .awpcp-category-dropdown-container select.awpcp-category-dropdown{margin:0 5px 1rem 0;padding:.5rem 1.5rem .5rem .5rem;background-position:right .5rem center}#classiwrapper .changecategoryselect #awpcpcatname h3,#classiwrapper .pager{display:none}.widget_awpcp_search_widget form label{font-family:azo-sans-web,sans-serif;font-size:.7rem!important;line-height:1.2rem;margin:10px 0 1px!important;text-align:left;text-transform:uppercase}.widget_awpcp_search_widget input[type=email],.widget_awpcp_search_widget input[type=password],.widget_awpcp_search_widget input[type=text],.widget_awpcp_search_widget select{box-sizing:border-box;margin:0;width:100%}.widget_awpcp_search_widget select{font-size:.8rem;font-family:azo-sans-web,sans-serif}.widget_awpcp_search_widget .submit{text-align:left!important}.displayaditemsodd{background:#f4f4f4;width:100%;margin-bottom:10px;padding-top:10px;padding-bottom:10px}.awpcp-return-to-search-link{display:none}ul.slick-dots{margin-left:0;bottom:0;margin-bottom:5px;position:relative}ul.slick-dots li{margin:0}ul.slick-dots li,ul.slick-dots li button{width:auto;height:auto}ul.slick-dots li button{padding:10px 5px}ul.slick-dots li button:before{font-size:3rem!important;position:relative}ul.slick-dots li.slick-active button:before{color:#b22217}.slick-slider-post{display:none;visibility:hidden;opacity:0;filter:alpha(opacity=0)}.slick-slider-post .slick-slide figure p.caption{margin-bottom:.8rem}.slick-slider-post .slick-slide figure p.caption-credit.caption{margin-bottom:.3rem;padding-bottom:.3rem;border-bottom:1px solid #efefef;text-align:right}.slick-slider-post figure img{width:100%}@media screen and (max-width:63.9375em){.slick-slider-post h1.post-title{margin-top:.5rem}}.slick-slider-post.hide-dots ul.slick-dots{display:none!important;visibility:hidden!important}#post-slider .slick-next,#post-slider .slick-prev{width:36px;height:36px;z-index:100;top:100%!important}#post-slider .slick-next:before,#post-slider .slick-prev:before{font-size:2.2rem;color:#b22217}#post-slider .slick-prev{left:1.5625rem}#post-slider .slick-next{right:1.5625rem}#postGalleryModal.reveal.large{width:90%!important}@media screen and (min-width:40em){#postGalleryModal.reveal.large{width:70%!important}}#postGalleryModal.reveal.large figure{padding:1.25rem;text-align:center}#postGalleryModal.reveal.large figure img{margin:0 auto}.ssbp--theme-2 .ssbp-each-share{background-color:transparent}ul.ssbp-list{background-color:rgba(0,0,0,.1)}.FreeGiftKicker{color:#b22117;font-size:1.5em;text-decoration:underline}i10eXBlKDFuKSwgLnhsYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLnhsYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC01ID4gLmNvbHVtbiwgLnhsYXJnZS11cC01ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAueGxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLnhsYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC02ID4gLmNvbHVtbiwgLnhsYXJnZS11cC02ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAueGxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLnhsYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC03ID4gLmNvbHVtbiwgLnhsYXJnZS11cC03ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAueGxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLnhsYXJnZS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLnhsYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAueGxhcmdlLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnhsYXJnZS11cC04ID4gLmNvbHVtbiwgLnhsYXJnZS11cC04ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC54bGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAueGxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAueGxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAueGxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC54bGFyZ2UtdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnhsYXJnZS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAueGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbiwgLnhsYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAueGxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLCAueGxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9XG4gIC54bGFyZ2UtY2VudGVyZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAueGxhcmdlLXVuY2VudGVyZWQsXG4gIC54bGFyZ2UtcHVzaC0wLFxuICAueGxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5kaXYsXG5kbCxcbmR0LFxuZGQsXG51bCxcbm9sLFxubGksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wcmUsXG5mb3JtLFxucCxcbmJsb2NrcXVvdGUsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBoMSBzbWFsbCxcbiAgaDIgc21hbGwsXG4gIGgzIHNtYWxsLFxuICBoNCBzbWFsbCxcbiAgaDUgc21hbGwsXG4gIGg2IHNtYWxsIHtcbiAgICBjb2xvcjogI2NhY2FjYTtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjkzNzVyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbmEge1xuICBjb2xvcjogI2IyMjIxNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTkxZDE0OyB9XG4gIGEgaW1nIHtcbiAgICBib3JkZXI6IDA7IH1cblxuaHIge1xuICBtYXgtd2lkdGg6IDY3Ljc1cmVtO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWNhY2E7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgY2xlYXI6IGJvdGg7IH1cblxudWwsXG5vbCxcbmRsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuXG5saSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxub2wge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG51bCB1bCwgb2wgdWwsIHVsIG9sLCBvbCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBkbCBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMS4yNXJlbSAwIDEuMTg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgYmxvY2txdW90ZSwgYmxvY2txdW90ZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjMGEwYTBhOyB9XG5cbmNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjOGE4YThhOyB9XG4gIGNpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDE0IFxcMDAyMCc7IH1cblxuYWJiciB7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzBhMGEwYTsgfVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjMxMjVyZW0gMC4wNjI1cmVtOyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzBhMGEwYTtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7IH1cblxuLnN1YmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzhhOGE4YTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uc3RhdCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBwICsgLnN0YXQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtOyB9XG5cbi5uby1idWxsZXQsIC5pbmxpbmUtbGlzdCwgLnNpbmdsZV9yY2xwIC5mcmVlYmllLXRvYyB1bCwgLnNpbmdsZV9ib29rIC5mcmVlYmllLXRvYyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1lZGl1bS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubWVkaXVtLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1lZGl1bS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmxhcmdlLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5sYXJnZS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sYXJnZS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC54bGFyZ2UtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC54bGFyZ2UtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnhsYXJnZS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC54bGFyZ2UtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cblxuLnNob3ctZm9yLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5oaWRlLWZvci1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRoZWFkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDsgfVxuICB0Ym9keS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgdHIuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgdGguc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePSdqYXZhc2NyaXB0OiddOmFmdGVyLFxuICBhW2hyZWZePScjJ106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfSB9XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuODVlbSAxZW07XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuYnV0dG9uIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi50aW55IHtcbiAgICBmb250LXNpemU6IDAuNnJlbTsgfVxuICAuYnV0dG9uLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmJ1dHRvbi5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5idXR0b24uZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYnV0dG9uLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLnByaW1hcnk6aG92ZXIsIC5idXR0b24ucHJpbWFyeTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUxYjEyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiN2UxNjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24uc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhZGI3NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uc3VjY2Vzczpob3ZlciwgLmJ1dHRvbi5zdWNjZXNzOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmJiNWI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUxZTFhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5hbGVydDpob3ZlciwgLmJ1dHRvbi5hbGVydDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxODE1O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZTAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi53YXJuaW5nOmhvdmVyLCAuYnV0dG9uLndhcm5pbmc6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjOGIwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24uaG9sbG93IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjIyMjE3O1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG4gICAgLmJ1dHRvbi5ob2xsb3csIC5idXR0b24uaG9sbG93OmhvdmVyLCAuYnV0dG9uLmhvbGxvdzpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idXR0b24uaG9sbG93OmhvdmVyLCAuYnV0dG9uLmhvbGxvdzpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM1OTExMGM7XG4gICAgICBjb2xvcjogIzU5MTEwYzsgfVxuICAgIC5idXR0b24uaG9sbG93LnByaW1hcnkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IyMjIxNztcbiAgICAgIGNvbG9yOiAjYjIyMjE3OyB9XG4gICAgICAuYnV0dG9uLmhvbGxvdy5wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLmhvbGxvdy5wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTkxMTBjO1xuICAgICAgICBjb2xvcjogIzU5MTEwYzsgfVxuICAgIC5idXR0b24uaG9sbG93LnNlY29uZGFyeSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDY5ZDFjO1xuICAgICAgY29sb3I6ICNkNjlkMWM7IH1cbiAgICAgIC5idXR0b24uaG9sbG93LnNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi5ob2xsb3cuc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmI0ZjBlO1xuICAgICAgICBjb2xvcjogIzZiNGYwZTsgfVxuICAgIC5idXR0b24uaG9sbG93LnN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNhZGI3NjtcbiAgICAgIGNvbG9yOiAjM2FkYjc2OyB9XG4gICAgICAuYnV0dG9uLmhvbGxvdy5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLmhvbGxvdy5zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTU3NTM5O1xuICAgICAgICBjb2xvcjogIzE1NzUzOTsgfVxuICAgIC5idXR0b24uaG9sbG93LmFsZXJ0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTFlMWE7XG4gICAgICBjb2xvcjogIzk1MWUxYTsgfVxuICAgICAgLmJ1dHRvbi5ob2xsb3cuYWxlcnQ6aG92ZXIsIC5idXR0b24uaG9sbG93LmFsZXJ0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGIwZjBkO1xuICAgICAgICBjb2xvcjogIzRiMGYwZDsgfVxuICAgIC5idXR0b24uaG9sbG93Lndhcm5pbmcge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYWUwMDtcbiAgICAgIGNvbG9yOiAjZmZhZTAwOyB9XG4gICAgICAuYnV0dG9uLmhvbGxvdy53YXJuaW5nOmhvdmVyLCAuYnV0dG9uLmhvbGxvdy53YXJuaW5nOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODA1NzAwO1xuICAgICAgICBjb2xvcjogIzgwNTcwMDsgfVxuICAuYnV0dG9uLmRpc2FibGVkLCAuYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idXR0b24uZHJvcGRvd246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiBpbnNldCAwLjRlbTtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC40ZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5idXR0b24uYXJyb3ctb25seTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRvcDogMC4yZW07IH1cblxuW3R5cGU9J3RleHQnXSwgW3R5cGU9J3Bhc3N3b3JkJ10sIFt0eXBlPSdkYXRlJ10sIFt0eXBlPSdkYXRldGltZSddLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgW3R5cGU9J21vbnRoJ10sIFt0eXBlPSd3ZWVrJ10sIFt0eXBlPSdlbWFpbCddLCBbdHlwZT0nbnVtYmVyJ10sIFt0eXBlPSdzZWFyY2gnXSwgW3R5cGU9J3RlbCddLCBbdHlwZT0ndGltZSddLCBbdHlwZT0ndXJsJ10sIFt0eXBlPSdjb2xvciddLFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi40Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgW3R5cGU9J3RleHQnXTpmb2N1cywgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsIFt0eXBlPSdkYXRlJ106Zm9jdXMsIFt0eXBlPSdkYXRldGltZSddOmZvY3VzLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpmb2N1cywgW3R5cGU9J21vbnRoJ106Zm9jdXMsIFt0eXBlPSd3ZWVrJ106Zm9jdXMsIFt0eXBlPSdlbWFpbCddOmZvY3VzLCBbdHlwZT0nbnVtYmVyJ106Zm9jdXMsIFt0eXBlPSdzZWFyY2gnXTpmb2N1cywgW3R5cGU9J3RlbCddOmZvY3VzLCBbdHlwZT0ndGltZSddOmZvY3VzLCBbdHlwZT0ndXJsJ106Zm9jdXMsIFt0eXBlPSdjb2xvciddOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAjY2FjYWNhO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cywgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0OyB9XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIHRleHRhcmVhW3Jvd3NdIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXQ6ZGlzYWJsZWQsIGlucHV0W3JlYWRvbmx5XSxcbnRleHRhcmVhOmRpc2FibGVkLFxudGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cblt0eXBlPSdzdWJtaXQnXSxcblt0eXBlPSdidXR0b24nXSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5bdHlwZT0nZmlsZSddLFxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcblt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmxhYmVsID4gW3R5cGU9J2NoZWNrYm94J10sXG5sYWJlbCA+IFt0eXBlPSdsYWJlbCddIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuW3R5cGU9J2ZpbGUnXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICMwYTBhMGE7IH1cbiAgbGFiZWwubWlkZGxlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwOyB9XG5cbi5oZWxwLXRleHQge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmlucHV0LWdyb3VwID4gOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IDpsYXN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDsgfVxuXG4uaW5wdXQtZ3JvdXAtbGFiZWwsIC5pbnB1dC1ncm91cC1maWVsZCwgLmlucHV0LWdyb3VwLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhOyB9XG4gIC5pbnB1dC1ncm91cC1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5pbnB1dC1ncm91cC1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDIuNXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDElOyB9XG4gIC5pbnB1dC1ncm91cC1idXR0b24gYSxcbiAgLmlucHV0LWdyb3VwLWJ1dHRvbiBpbnB1dCxcbiAgLmlucHV0LWdyb3VwLWJ1dHRvbiBidXR0b24ge1xuICAgIG1hcmdpbjogMDsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4uZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBtYXJnaW46IDEuMTI1cmVtIDA7IH1cbiAgLmZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDAuMTg3NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjE4NzVyZW07IH1cblxuc2VsZWN0IHtcbiAgaGVpZ2h0OiAyLjQzNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZlcnNpb249XCIxLjFcIiB3aWR0aD1cIjMyXCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDMyIDI0XCI+PHBvbHlnb24gcG9pbnRzPVwiMCwwIDMyLDAgMTYsMjRcIiBzdHlsZT1cImZpbGw6IHJnYiUyODUxLCA1MSwgNTElMjlcIj48L3BvbHlnb24+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG4gICAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBWUNBWUFBQUNiVS84MEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBSXBKUkVGVWVOckVrY2tOZ0RBTUJCZlJrRXQwT2JSQkJkc0dYVURnbVFmSzRYaEgybThjelFBQXkyN1IzdHN3NFFmZTJ4OHVPTzZvWUxiNkdsT29yM0dGK3N3VVJBT21VSitSd3RFSnM5V3ZUR0VZeEJYcUkxTVFBWmhDZlVRS1J6RE1WaitUd3JBSVY2anZTVUVrWUFyMUxTa2N5VEJiL1YrS1lmWDd4QWV1c3Ezc0xEdEdIM2tFR0FDUFdJZmxOWmZoUlFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IH0gfVxuICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmlzLWludmFsaWQtaW5wdXQ6bm90KDpmb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OSwgMzAsIDI2LCAwLjEpO1xuICBib3JkZXItY29sb3I6ICM5NTFlMWE7IH1cblxuLmlzLWludmFsaWQtbGFiZWwge1xuICBjb2xvcjogIzk1MWUxYTsgfVxuXG4uZm9ybS1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTUxZTFhOyB9XG4gIC5mb3JtLWVycm9yLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNob3ctZm9yLXNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpZGUtZm9yLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5zaG93LWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLmhpZGUtZm9yLW1lZGl1bS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNob3ctZm9yLW1lZGl1bS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oaWRlLWZvci1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5zaG93LWZvci1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuaGlkZS1mb3ItbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaG93LWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oaWRlLWZvci14bGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuc2hvdy1mb3IteGxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogODkuOTM3NWVtKSB7XG4gIC5oaWRlLWZvci14bGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5zaG93LWZvci14bGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNob3ctZm9yLXNyLFxuLnNob3ctb24tZm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7IH1cblxuLnNob3ctb24tZm9jdXM6YWN0aXZlLCAuc2hvdy1vbi1mb2N1czpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLnNob3ctZm9yLWxhbmRzY2FwZSxcbi5oaWRlLWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAgIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gICAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5oaWRlLWZvci1sYW5kc2NhcGUsXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAgIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYWNjb3JkaW9uLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNiMjIyMTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7IH1cbiAgLmFjY29yZGlvbi10aXRsZTpob3ZlciwgLmFjY29yZGlvbi10aXRsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICA6bGFzdC1jaGlsZCA+IC5hY2NvcmRpb24tdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgLmFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnKyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07IH1cbiAgLmlzLWFjdGl2ZSA+IC5hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAkyc7IH1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNlbTtcbiAgbWluLXdpZHRoOiAyLjFlbTtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYjIyMjE3O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYmFkZ2Uuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDY5ZDFjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iYWRnZS5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2FkYjc2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iYWRnZS5hbGVydCB7XG4gICAgYmFja2dyb3VuZDogIzk1MWUxYTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmFkZ2Uud2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmYWUwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDIwcHggMCAxcmVtIDA7IH1cbiAgLmJyZWFkY3J1bWJzOjpiZWZvcmUsIC5icmVhZGNydW1iczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYnJlYWRjcnVtYnM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYnJlYWRjcnVtYnMgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICBtYXJnaW46IDAgMC43NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICNiMjIyMTc7IH1cbiAgICAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnJlYWRjcnVtYnMgLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2NhY2FjYTsgfVxuXG4uYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgLmJ1dHRvbi1ncm91cDo6YmVmb3JlLCAuYnV0dG9uLWdyb3VwOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5idXR0b24tZ3JvdXA6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYnV0dG9uLWdyb3VwIC5idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgICAuYnV0dG9uLWdyb3VwIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5idXR0b24tZ3JvdXAudGlueSB7XG4gICAgZm9udC1zaXplOiAwLjZyZW07IH1cbiAgLmJ1dHRvbi1ncm91cC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5idXR0b24tZ3JvdXAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYnV0dG9uLWdyb3VwLmV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5leHBhbmRlZDo6YmVmb3JlLCAuYnV0dG9uLWdyb3VwLmV4cGFuZGVkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5leHBhbmRlZCAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAuYnV0dG9uLWdyb3VwLnByaW1hcnkgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24tZ3JvdXAucHJpbWFyeSAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uLWdyb3VwLnByaW1hcnkgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUxYjEyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi1ncm91cC5zZWNvbmRhcnkgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWQxYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24tZ3JvdXAuc2Vjb25kYXJ5IC5idXR0b246aG92ZXIsIC5idXR0b24tZ3JvdXAuc2Vjb25kYXJ5IC5idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiN2UxNjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tZ3JvdXAuc3VjY2VzcyAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FkYjc2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5zdWNjZXNzIC5idXR0b246aG92ZXIsIC5idXR0b24tZ3JvdXAuc3VjY2VzcyAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmJiNWI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLWdyb3VwLmFsZXJ0IC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTFlMWE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLWdyb3VwLmFsZXJ0IC5idXR0b246aG92ZXIsIC5idXR0b24tZ3JvdXAuYWxlcnQgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxODE1O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi1ncm91cC53YXJuaW5nIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFlMDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLWdyb3VwLndhcm5pbmcgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbi1ncm91cC53YXJuaW5nIC5idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjOGIwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tZ3JvdXAuc3RhY2tlZCAuYnV0dG9uLCAuYnV0dG9uLWdyb3VwLnN0YWNrZWQtZm9yLXNtYWxsIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi1ncm91cC5zdGFja2VkIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmJ1dHRvbi1ncm91cC5zdGFja2VkLWZvci1zbWFsbCAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5idXR0b24tZ3JvdXAuc3RhY2tlZC1mb3Itc21hbGwgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmJ1dHRvbi1ncm91cC5zdGFja2VkLWZvci1zbWFsbCAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmOyB9IH1cblxuLmNhbGxvdXQge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5jYWxsb3V0ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jYWxsb3V0ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhbGxvdXQucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDhkNjsgfVxuICAuY2FsbG91dC5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYxZGI7IH1cbiAgLmNhbGxvdXQuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZmFlYTsgfVxuICAuY2FsbG91dC5hbGVydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDVkNDsgfVxuICAuY2FsbG91dC53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2Q5OyB9XG4gIC5jYWxsb3V0LnNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5jYWxsb3V0LmxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuXG4uY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzhhOGE4YTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmNsb3NlLWJ1dHRvbiB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuY2xvc2UtYnV0dG9uOmhvdmVyLCAuY2xvc2UtYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBhMGEwYTsgfVxuXG4uaXMtZHJpbGxkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pcy1kcmlsbGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjsgfVxuICAuaXMtZHJpbGxkb3duLXN1Ym1lbnUuaXMtYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgLmlzLWRyaWxsZG93bi1zdWJtZW51LmlzLWNsb3Npbmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uaXMtZHJpbGxkb3duLXN1Ym1lbnUtcGFyZW50ID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaXMtZHJpbGxkb3duLXN1Ym1lbnUtcGFyZW50ID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IGluc2V0IDZweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiMjIyMTc7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAxcmVtOyB9XG5cbi5qcy1kcmlsbGRvd24tYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IGluc2V0IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjYjIyMjE3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICBtYXJnaW4tdG9wOiAxNHB4OyB9XG5cbi5kcm9wZG93bi1wYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmRyb3Bkb3duLXBhbmUuaXMtb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZHJvcGRvd24tcGFuZS50aW55IHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5kcm9wZG93bi1wYW5lLnNtYWxsIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5kcm9wZG93bi1wYW5lLmxhcmdlIHtcbiAgd2lkdGg6IDQwMHB4OyB9XG5cbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuZHJvcGRvd24ubWVudSBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50IGE6OmFmdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1kb3duLWFycm93IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50LmlzLWRvd24tYXJyb3cgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogaW5zZXQgNXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2IyMjIxNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjgyNXJlbTtcbiAgICByaWdodDogNXB4OyB9XG4gIC5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1sZWZ0LWFycm93ID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IGluc2V0IDVweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNiMjIyMTcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50LmlzLXJpZ2h0LWFycm93ID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IGluc2V0IDVweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiMjIyMTc7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyB9XG4gIC5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1sZWZ0LWFycm93Lm9wZW5zLWlubmVyIC5zdWJtZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1yaWdodC1hcnJvdy5vcGVucy1pbm5lciAuc3VibWVudSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQub3BlbnMtaW5uZXIgLnN1Ym1lbnUge1xuICAgIHRvcDogMTAwJTsgfVxuXG4ubm8tanMgLmRyb3Bkb3duLm1lbnUgdWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wZG93bi5tZW51IC5zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNjYWNhY2E7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuZHJvcGRvd24ubWVudSAuc3VibWVudSA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZHJvcGRvd24ubWVudSAuc3VibWVudS5maXJzdC1zdWIge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5kcm9wZG93bi5tZW51IC5zdWJtZW51Om5vdCguanMtZHJvcGRvd24tbm9ob3ZlcikgPiAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQ6aG92ZXIgPiAuZHJvcGRvd24ubWVudSAuc3VibWVudSwgLmRyb3Bkb3duLm1lbnUgLnN1Ym1lbnUuanMtZHJvcGRvd24tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQub3BlbnMtbGVmdCAuc3VibWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5kcm9wZG93bi5tZW51LmFsaWduLXJpZ2h0IC5zdWJtZW51LmZpcnN0LXN1YiB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLmlzLWRyb3Bkb3duLW1lbnUudmVydGljYWwge1xuICB3aWR0aDogMTAwcHg7IH1cbiAgLmlzLWRyb3Bkb3duLW1lbnUudmVydGljYWwuYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuaXMtZHJvcGRvd24tbWVudS52ZXJ0aWNhbCA+IGxpIC5zdWJtZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTsgfVxuXG4uZmxleC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mbGV4LXZpZGVvIGlmcmFtZSxcbiAgLmZsZXgtdmlkZW8gb2JqZWN0LFxuICAuZmxleC12aWRlbyBlbWJlZCxcbiAgLmZsZXgtdmlkZW8gdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZsZXgtdmlkZW8ud2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAuZmxleC12aWRlby52aW1lbyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjMzMzMzcmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sYWJlbC5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICNkNjlkMWM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmxhYmVsLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICMzYWRiNzY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmxhYmVsLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjOTUxZTFhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sYWJlbC53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZhZTAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tZWRpYS1vYmplY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVkaWEtb2JqZWN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAgIC5tZWRpYS1vYmplY3Quc3RhY2stZm9yLXNtYWxsIC5tZWRpYS1vYmplY3Qtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLm1lZGlhLW9iamVjdC5zdGFjay1mb3Itc21hbGwgLm1lZGlhLW9iamVjdC1zZWN0aW9uIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1lZGlhLW9iamVjdC1zZWN0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubWVkaWEtb2JqZWN0LXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLm1lZGlhLW9iamVjdC1zZWN0aW9uOmxhc3QtY2hpbGQ6bm90KCArIC5tZWRpYS1vYmplY3Qtc2VjdGlvbjpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAubWVkaWEtb2JqZWN0LXNlY3Rpb24ubWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5tZWRpYS1vYmplY3Qtc2VjdGlvbi5ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLm1lbnUge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAycHg7IH1cbiAgLm1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5tZW51ID4gbGkge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAubWVudSA+IGxpOm5vdCgubWVudS10ZXh0KSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tZW51IGlucHV0LFxuICAubWVudSBhLFxuICAubWVudSBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1lbnUgPiBsaSA+IGEgPiBpbWcsXG4gIC5tZW51ID4gbGkgPiBhID4gaSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVudSA+IGxpID4gYSA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm1lbnUgPiBsaSA+IGEgPiBpbWcsXG4gIC5tZW51ID4gbGkgPiBhID4gaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTsgfVxuICAubWVudSA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5tZW51LnZlcnRpY2FsID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubWVudS5tZWRpdW0taG9yaXpvbnRhbCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAubWVudS5tZWRpdW0tdmVydGljYWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubWVudS5sYXJnZS1ob3Jpem9udGFsID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5tZW51LmxhcmdlLXZlcnRpY2FsID4gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLm1lbnUueGxhcmdlLWhvcml6b250YWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLm1lbnUueGxhcmdlLXZlcnRpY2FsID4gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubWVudS5zaW1wbGUgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLm1lbnUuYWxpZ24tcmlnaHQgPiBsaSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5tZW51LmV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1lbnUuZXhwYW5kZWQgPiBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZW51Lmljb24tdG9wID4gbGkgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubWVudS5pY29uLXRvcCA+IGxpID4gYSA+IGltZyxcbiAgICAubWVudS5pY29uLXRvcCA+IGxpID4gYSA+IGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjI1cmVtOyB9XG4gIC5tZW51Lm5lc3RlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLm1lbnUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07IH1cblxuLm5vLWpzIFtkYXRhLXJlc3BvbnNpdmUtbWVudV0gdWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5vZmYtY2FudmFzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87IH1cblxuLm9mZi1jYW52YXMtd3JhcHBlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7IH1cbiAgLm9mZi1jYW52YXMtd3JhcHBlci1pbm5lcjo6YmVmb3JlLCAub2ZmLWNhbnZhcy13cmFwcGVyLWlubmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5vZmYtY2FudmFzLXdyYXBwZXItaW5uZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ub2ZmLWNhbnZhcy1jb250ZW50LFxuLm9mZi1jYW52YXMtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgxMCwgMTAsIDEwLCAwLjUpOyB9XG5cbi5qcy1vZmYtY2FudmFzLWV4aXQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTsgfVxuICAuaXMtb2ZmLWNhbnZhcy1vcGVuIC5qcy1vZmYtY2FudmFzLWV4aXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vZmYtY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICB6LWluZGV4OiAtMTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAub2ZmLWNhbnZhcyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAub2ZmLWNhbnZhcy5wb3NpdGlvbi1sZWZ0IHtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyNTBweDsgfVxuICAgIC5pcy1vcGVuLWxlZnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MHB4KTsgfVxuICAub2ZmLWNhbnZhcy5wb3NpdGlvbi1yaWdodCB7XG4gICAgcmlnaHQ6IC0yNTBweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgLmlzLW9wZW4tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTBweCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucG9zaXRpb24tbGVmdC5yZXZlYWwtZm9yLW1lZGl1bSB7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAgIC5wb3NpdGlvbi1sZWZ0LnJldmVhbC1mb3ItbWVkaXVtIH4gLm9mZi1jYW52YXMtY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUwcHg7IH1cbiAgLnBvc2l0aW9uLXJpZ2h0LnJldmVhbC1mb3ItbWVkaXVtIHtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAgIC5wb3NpdGlvbi1yaWdodC5yZXZlYWwtZm9yLW1lZGl1bSB+IC5vZmYtY2FudmFzLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBvc2l0aW9uLWxlZnQucmV2ZWFsLWZvci1sYXJnZSB7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAgIC5wb3NpdGlvbi1sZWZ0LnJldmVhbC1mb3ItbGFyZ2UgfiAub2ZmLWNhbnZhcy1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDsgfVxuICAucG9zaXRpb24tcmlnaHQucmV2ZWFsLWZvci1sYXJnZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgICAucG9zaXRpb24tcmlnaHQucmV2ZWFsLWZvci1sYXJnZSB+IC5vZmYtY2FudmFzLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnBvc2l0aW9uLWxlZnQucmV2ZWFsLWZvci14bGFyZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgICAucG9zaXRpb24tbGVmdC5yZXZlYWwtZm9yLXhsYXJnZSB+IC5vZmYtY2FudmFzLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4OyB9XG4gIC5wb3NpdGlvbi1yaWdodC5yZXZlYWwtZm9yLXhsYXJnZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgICAucG9zaXRpb24tcmlnaHQucmV2ZWFsLWZvci14bGFyZ2UgfiAub2ZmLWNhbnZhcy1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjUwcHg7IH0gfVxuXG4ub3JiaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm9yYml0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5vcmJpdC1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5vcmJpdC1zbGlkZS5uby1tb3Rpb251aS5pcy1hY3RpdmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5vcmJpdC1maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLm9yYml0LWltYWdlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmJpdC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjUpOyB9XG5cbi5vcmJpdC1wcmV2aW91cywgLm9yYml0LW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogI2ZmZjsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm9yYml0LXByZXZpb3VzLCBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm9yYml0LW5leHQge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm9yYml0LXByZXZpb3VzOmhvdmVyLCAub3JiaXQtbmV4dDpob3ZlciwgLm9yYml0LXByZXZpb3VzOmFjdGl2ZSwgLm9yYml0LW5leHQ6YWN0aXZlLCAub3JiaXQtcHJldmlvdXM6Zm9jdXMsIC5vcmJpdC1uZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuNSk7IH1cblxuLm9yYml0LXByZXZpb3VzIHtcbiAgbGVmdDogMDsgfVxuXG4ub3JiaXQtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5vcmJpdC1idWxsZXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAub3JiaXQtYnVsbGV0cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAub3JiaXQtYnVsbGV0cyBidXR0b24ge1xuICAgIHdpZHRoOiAxLjJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgbWFyZ2luOiAwLjFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAub3JiaXQtYnVsbGV0cyBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhOGE4YTsgfVxuICAgIC5vcmJpdC1idWxsZXRzIGJ1dHRvbi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhOGE4YTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wYWdpbmF0aW9uOjpiZWZvcmUsIC5wYWdpbmF0aW9uOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wYWdpbmF0aW9uOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2luYXRpb24gbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA2MjVyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCwgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLnBhZ2luYXRpb24gbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAucGFnaW5hdGlvbiBhLFxuICAucGFnaW5hdGlvbiBidXR0b24ge1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjYyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnBhZ2luYXRpb24gYTpob3ZlcixcbiAgICAucGFnaW5hdGlvbiBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjsgfVxuICAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gICAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNiMjIyMTc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5wYWdpbmF0aW9uIC5kaXNhYmxlZCB7XG4gICAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5wYWdpbmF0aW9uIC5kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucGFnaW5hdGlvbiAuZWxsaXBzaXM6OmFmdGVyIHtcbiAgICBjb250ZW50OiAn4oCmJztcbiAgICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gICAgY29sb3I6ICMwYTBhMGE7IH1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMgYTo6YmVmb3JlLFxuLnBhZ2luYXRpb24tcHJldmlvdXMuZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfCqyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLnBhZ2luYXRpb24tbmV4dCBhOjphZnRlcixcbi5wYWdpbmF0aW9uLW5leHQuZGlzYWJsZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJ8K7JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAucHJvZ3Jlc3MucHJpbWFyeSAucHJvZ3Jlc3MtbWV0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7IH1cbiAgLnByb2dyZXNzLnNlY29uZGFyeSAucHJvZ3Jlc3MtbWV0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7IH1cbiAgLnByb2dyZXNzLnN1Y2Nlc3MgLnByb2dyZXNzLW1ldGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FkYjc2OyB9XG4gIC5wcm9ncmVzcy5hbGVydCAucHJvZ3Jlc3MtbWV0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTFlMWE7IH1cbiAgLnByb2dyZXNzLndhcm5pbmcgLnByb2dyZXNzLW1ldGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZTAwOyB9XG5cbi5wcm9ncmVzcy1tZXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5wcm9ncmVzcy1tZXRlciAucHJvZ3Jlc3MtbWV0ZXItdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4uc2xpZGVyLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuc2xpZGVyLWZpbGwuaXMtZHJhZ2dpbmcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7IH1cblxuLnNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuc2xpZGVyLWhhbmRsZSB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MWQxNDsgfVxuICAuc2xpZGVyLWhhbmRsZS5pcy1kcmFnZ2luZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhcjsgfVxuXG4uc2xpZGVyLmRpc2FibGVkLFxuLnNsaWRlcltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zbGlkZXIudmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgbWFyZ2luOiAwIDEuMjVyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG4gIC5zbGlkZXIudmVydGljYWwgLnNsaWRlci1maWxsIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5zbGlkZXIudmVydGljYWwgLnNsaWRlci1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxLjRyZW07XG4gICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5zdGlja3ktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnN0aWNreS5pcy1zdHVjayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTsgfVxuICAuc3RpY2t5LmlzLXN0dWNrLmlzLWF0LXRvcCB7XG4gICAgdG9wOiAwOyB9XG4gIC5zdGlja3kuaXMtc3R1Y2suaXMtYXQtYm90dG9tIHtcbiAgICBib3R0b206IDA7IH1cblxuLnN0aWNreS5pcy1hbmNob3JlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87IH1cbiAgLnN0aWNreS5pcy1hbmNob3JlZC5pcy1hdC1ib3R0b20ge1xuICAgIGJvdHRvbTogMDsgfVxuXG5ib2R5LmlzLXJldmVhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmV2ZWFsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuNDUpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLnJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwNjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLnJldmVhbCB7XG4gICAgb3V0bGluZTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLnJldmVhbCB7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgLnJldmVhbCAuY29sdW1uLCAucmV2ZWFsIC5jb2x1bW5zLFxuICAucmV2ZWFsIC5jb2x1bW5zIHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLnJldmVhbCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAucmV2ZWFsIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIG1heC13aWR0aDogNjcuNzVyZW07IH0gfVxuICAucmV2ZWFsLmNvbGxhcHNlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAucmV2ZWFsIC5yZXZlYWwge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLnJldmVhbC50aW55IHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXgtd2lkdGg6IDY3Ljc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5yZXZlYWwuc21hbGwge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNjcuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLnJldmVhbC5sYXJnZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA2Ny43NXJlbTsgfSB9XG4gIC5yZXZlYWwuZnVsbCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5zd2l0Y2gtaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXRjaC1wYWRkbGUge1xuICBiYWNrZ3JvdW5kOiAjY2FjYWNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIGlucHV0ICsgLnN3aXRjaC1wYWRkbGUge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc3dpdGNoLXBhZGRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBpbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1wYWRkbGUge1xuICAgIGJhY2tncm91bmQ6ICNiMjIyMTc7IH1cbiAgICBpbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1wYWRkbGU6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDIuMjVyZW07IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIGlucHV0OmZvY3VzIH4gLnN3aXRjaC1wYWRkbGUge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLnN3aXRjaC1hY3RpdmUsIC5zd2l0Y2gtaW5hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnN3aXRjaC1hY3RpdmUge1xuICBsZWZ0OiA4JTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBpbnB1dDpjaGVja2VkICsgbGFiZWwgPiAuc3dpdGNoLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXRjaC1pbmFjdGl2ZSB7XG4gIHJpZ2h0OiAxNSU7IH1cbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsID4gLnN3aXRjaC1pbmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpdGNoLnRpbnkgLnN3aXRjaC1wYWRkbGUge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cblxuLnN3aXRjaC50aW55IC5zd2l0Y2gtcGFkZGxlOjphZnRlciB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cblxuLnN3aXRjaC50aW55IGlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLXBhZGRsZTphZnRlciB7XG4gIGxlZnQ6IDEuNzVyZW07IH1cblxuLnN3aXRjaC5zbWFsbCAuc3dpdGNoLXBhZGRsZSB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi5zd2l0Y2guc21hbGwgLnN3aXRjaC1wYWRkbGU6OmFmdGVyIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTsgfVxuXG4uc3dpdGNoLnNtYWxsIGlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLXBhZGRsZTphZnRlciB7XG4gIGxlZnQ6IDJyZW07IH1cblxuLnN3aXRjaC5sYXJnZSAuc3dpdGNoLXBhZGRsZSB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5zd2l0Y2gubGFyZ2UgLnN3aXRjaC1wYWRkbGU6OmFmdGVyIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTsgfVxuXG4uc3dpdGNoLmxhcmdlIGlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLXBhZGRsZTphZnRlciB7XG4gIGxlZnQ6IDIuNzVyZW07IH1cblxudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIHRoZWFkLFxuICB0Ym9keSxcbiAgdGZvb3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBjYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC42MjVyZW07IH1cbiAgdGhlYWQsXG4gIHRmb290IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGNvbG9yOiAjMGEwYTBhOyB9XG4gICAgdGhlYWQgdHIsXG4gICAgdGZvb3QgdHIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICB0aGVhZCB0aCxcbiAgICB0aGVhZCB0ZCxcbiAgICB0Zm9vdCB0aCxcbiAgICB0Zm9vdCB0ZCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC42MjVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIHRib2R5IHRoLFxuICB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtIDAuNjI1cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICB0YWJsZS5zdGFjayB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICB0YWJsZS5zdGFjayB0Zm9vdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICB0YWJsZS5zdGFjayB0cixcbiAgdGFibGUuc3RhY2sgdGgsXG4gIHRhYmxlLnN0YWNrIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICB0YWJsZS5zdGFjayB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfSB9XG5cbnRhYmxlLnNjcm9sbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG50YWJsZS5ob3ZlciB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cblxudGFibGUuaG92ZXIgdHI6bnRoLW9mLXR5cGUoZXZlbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkOyB9XG5cbi50YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7IH1cbiAgLnRhYnM6OmJlZm9yZSwgLnRhYnM6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnRhYnM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4udGFicy52ZXJ0aWNhbCA+IGxpIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFicy5zaW1wbGUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwOyB9XG4gIC50YWJzLnNpbXBsZSA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnRhYnMucHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNiMjIyMTc7IH1cbiAgLnRhYnMucHJpbWFyeSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFicy5wcmltYXJ5ID4gbGkgPiBhOmhvdmVyLCAudGFicy5wcmltYXJ5ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMDI1MTk7IH1cblxuLnRhYnMtdGl0bGUge1xuICBmbG9hdDogbGVmdDsgfVxuICAudGFicy10aXRsZSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2IyMjIxNzsgfVxuICAgIC50YWJzLXRpdGxlID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnRhYnMtdGl0bGUgPiBhOmZvY3VzLCAudGFicy10aXRsZSA+IGFbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7IH1cblxuLnRhYnMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnRhYnMtY29udGVudC52ZXJ0aWNhbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi50YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTsgfVxuICAudGFicy1wYW5lbC5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50aHVtYm5haWwge1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxMCwgMTAsIDEwLCAwLjIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnRodW1ibmFpbDpob3ZlciwgLnRodW1ibmFpbDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAxcHggcmdiYSgxNzgsIDM0LCAyMywgMC41KTsgfVxuXG4udGl0bGUtYmFyIHtcbiAgYmFja2dyb3VuZDogIzBhMGEwYTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbTsgfVxuICAudGl0bGUtYmFyOjpiZWZvcmUsIC50aXRsZS1iYXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnRpdGxlLWJhcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50aXRsZS1iYXIgLm1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLnRpdGxlLWJhci1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRpdGxlLWJhci1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRpdGxlLWJhci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1lbnUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cbiAgLm1lbnUtaWNvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgN3B4IDAgI2ZmZiwgMCAxNHB4IDAgI2ZmZjsgfVxuICAubWVudS1pY29uOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2NhY2FjYTtcbiAgICBib3gtc2hhZG93OiAwIDdweCAwICNjYWNhY2EsIDAgMTRweCAwICNjYWNhY2E7IH1cblxuLmhhcy10aXAge1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICM4YThhOGE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBoZWxwOyB9XG5cbi50b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IGNhbGMoMTAwJSArIDAuNjQ5NXJlbSk7XG4gIG1heC13aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudG9vbHRpcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiBpbnNldCAwLjc1cmVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBhMGEwYTtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnRvb2x0aXAudG9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IGluc2V0IDAuNzVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIHRvcDogMTAwJTtcbiAgICBib3R0b206IGF1dG87IH1cbiAgLnRvb2x0aXAubGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiBpbnNldCAwLjc1cmVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBhMGEwYTtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC50b29sdGlwLnJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IGluc2V0IDAuNzVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMGEwYTBhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi50b3AtYmFyIHtcbiAgcGFkZGluZzogMC4xcmVtOyB9XG4gIC50b3AtYmFyOjpiZWZvcmUsIC50b3AtYmFyOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC50b3AtYmFyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRvcC1iYXIsXG4gIC50b3AtYmFyIHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudG9wLWJhciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudG9wLWJhciBpbnB1dCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAudG9wLWJhciBpbnB1dC5idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuc3RhY2tlZC1mb3Itc21hbGwgLnRvcC1iYXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGFja2VkLWZvci1zbWFsbCAudG9wLWJhci1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAuc3RhY2tlZC1mb3ItbWVkaXVtIC50b3AtYmFyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RhY2tlZC1mb3ItbWVkaXVtIC50b3AtYmFyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC5zdGFja2VkLWZvci1sYXJnZSAudG9wLWJhci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0YWNrZWQtZm9yLWxhcmdlIC50b3AtYmFyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkuOTM3NWVtKSB7XG4gIC5zdGFja2VkLWZvci14bGFyZ2UgLnRvcC1iYXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGFja2VkLWZvci14bGFyZ2UgLnRvcC1iYXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnRvcC1iYXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50b3AtYmFyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnRvcC1iYXItbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50b3AtYmFyLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zbGlkZS1pbi1kb3duLm11aS1lbnRlciwgLnNsaWRlLWluLWxlZnQubXVpLWVudGVyLCAuc2xpZGUtaW4tdXAubXVpLWVudGVyLCAuc2xpZGUtaW4tcmlnaHQubXVpLWVudGVyLCAuc2xpZGUtb3V0LWRvd24ubXVpLWxlYXZlLCAuc2xpZGUtb3V0LXJpZ2h0Lm11aS1sZWF2ZSwgLnNsaWRlLW91dC11cC5tdWktbGVhdmUsIC5zbGlkZS1vdXQtbGVmdC5tdWktbGVhdmUsIC5mYWRlLWluLm11aS1lbnRlciwgLmZhZGUtb3V0Lm11aS1sZWF2ZSwgLmhpbmdlLWluLWZyb20tdG9wLm11aS1lbnRlciwgLmhpbmdlLWluLWZyb20tcmlnaHQubXVpLWVudGVyLCAuaGluZ2UtaW4tZnJvbS1ib3R0b20ubXVpLWVudGVyLCAuaGluZ2UtaW4tZnJvbS1sZWZ0Lm11aS1lbnRlciwgLmhpbmdlLWluLWZyb20tbWlkZGxlLXgubXVpLWVudGVyLCAuaGluZ2UtaW4tZnJvbS1taWRkbGUteS5tdWktZW50ZXIsIC5oaW5nZS1vdXQtZnJvbS10b3AubXVpLWxlYXZlLCAuaGluZ2Utb3V0LWZyb20tcmlnaHQubXVpLWxlYXZlLCAuaGluZ2Utb3V0LWZyb20tYm90dG9tLm11aS1sZWF2ZSwgLmhpbmdlLW91dC1mcm9tLWxlZnQubXVpLWxlYXZlLCAuaGluZ2Utb3V0LWZyb20tbWlkZGxlLXgubXVpLWxlYXZlLCAuaGluZ2Utb3V0LWZyb20tbWlkZGxlLXkubXVpLWxlYXZlLCAuc2NhbGUtaW4tdXAubXVpLWVudGVyLCAuc2NhbGUtaW4tZG93bi5tdWktZW50ZXIsIC5zY2FsZS1vdXQtdXAubXVpLWxlYXZlLCAuc2NhbGUtb3V0LWRvd24ubXVpLWxlYXZlLCAuc3Bpbi1pbi5tdWktZW50ZXIsIC5zcGluLW91dC5tdWktbGVhdmUsIC5zcGluLWluLWNjdy5tdWktZW50ZXIsIC5zcGluLW91dC1jY3cubXVpLWxlYXZlLCAuc2xpZGUtaW4ubXVpLWVudGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblxuLnNsaWRlLWluLWRvd24ubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWRlLWluLWRvd24ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnNsaWRlLWluLWxlZnQubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWRlLWluLWxlZnQubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLnNsaWRlLWluLXVwLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWRlLWluLXVwLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5zbGlkZS1pbi1yaWdodC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGlkZS1pbi1yaWdodC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4uc2xpZGUtb3V0LWRvd24ubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpZGUtb3V0LWRvd24ubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cblxuLnNsaWRlLW91dC1yaWdodC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGlkZS1vdXQtcmlnaHQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cblxuLnNsaWRlLW91dC11cC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGlkZS1vdXQtdXAubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbi5zbGlkZS1vdXQtbGVmdC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGlkZS1vdXQtbGVmdC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLmZhZGUtaW4ubXVpLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uZmFkZS1pbi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZhZGUtb3V0Lm11aS1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLmZhZGUtb3V0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGluZ2UtaW4tZnJvbS10b3AubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhpbmdlLWluLWZyb20tdG9wLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGluZ2UtaW4tZnJvbS1yaWdodC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oaW5nZS1pbi1mcm9tLXJpZ2h0Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGluZ2UtaW4tZnJvbS1ib3R0b20ubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGluZ2UtaW4tZnJvbS1ib3R0b20ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaW5nZS1pbi1mcm9tLWxlZnQubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhpbmdlLWluLWZyb20tbGVmdC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmhpbmdlLWluLWZyb20tbWlkZGxlLXgubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhpbmdlLWluLWZyb20tbWlkZGxlLXgubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaW5nZS1pbi1mcm9tLW1pZGRsZS15Lm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oaW5nZS1pbi1mcm9tLW1pZGRsZS15Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGluZ2Utb3V0LWZyb20tdG9wLm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaW5nZS1vdXQtZnJvbS10b3AubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oaW5nZS1vdXQtZnJvbS1yaWdodC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaW5nZS1vdXQtZnJvbS1yaWdodC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhpbmdlLW91dC1mcm9tLWJvdHRvbS5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGluZ2Utb3V0LWZyb20tYm90dG9tLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oaW5nZS1vdXQtZnJvbS1sZWZ0Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGluZ2Utb3V0LWZyb20tbGVmdC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGluZ2Utb3V0LWZyb20tbWlkZGxlLXgubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmhpbmdlLW91dC1mcm9tLW1pZGRsZS14Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGluZ2Utb3V0LWZyb20tbWlkZGxlLXkubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmhpbmdlLW91dC1mcm9tLW1pZGRsZS15Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2NhbGUtaW4tdXAubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNjYWxlLWluLXVwLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2NhbGUtaW4tZG93bi5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2NhbGUtaW4tZG93bi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNjYWxlLW91dC11cC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNjYWxlLW91dC11cC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2NhbGUtb3V0LWRvd24ubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zY2FsZS1vdXQtZG93bi5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3Bpbi1pbi5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC43NXR1cm4pO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNwaW4taW4ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3Bpbi1vdXQubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3Bpbi1vdXQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjc1dHVybik7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNwaW4taW4tY2N3Lm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDAuNzV0dXJuKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zcGluLWluLWNjdy5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zcGluLW91dC1jY3cubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3Bpbi1vdXQtY2N3Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTAuNzV0dXJuKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2xvdyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zICFpbXBvcnRhbnQ7IH1cblxuLmZhc3Qge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcyAhaW1wb3J0YW50OyB9XG5cbi5saW5lYXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7IH1cblxuLmVhc2Uge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSAhaW1wb3J0YW50OyB9XG5cbi5lYXNlLWluIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4gIWltcG9ydGFudDsgfVxuXG4uZWFzZS1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQgIWltcG9ydGFudDsgfVxuXG4uZWFzZS1pbi1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQgIWltcG9ydGFudDsgfVxuXG4uYm91bmNlLWluIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ4NSwgMC4xNTUsIDAuMjQsIDEuMjQ1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3VuY2Utb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ4NSwgMC4xNTUsIDAuNTE1LCAwLjg0NSkgIWltcG9ydGFudDsgfVxuXG4uYm91bmNlLWluLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NiwgLTAuMjQ1LCAwLjI0LCAxLjI0NSkgIWltcG9ydGFudDsgfVxuXG4uc2hvcnQtZGVsYXkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcyAhaW1wb3J0YW50OyB9XG5cbi5sb25nLWRlbGF5IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzAwbXMgIWltcG9ydGFudDsgfVxuXG4uc2hha2Uge1xuICBhbmltYXRpb24tbmFtZTogc2hha2UtNzsgfVxuXG5Aa2V5ZnJhbWVzIHNoYWtlLTcge1xuICAwJSwgMTAlLCAyMCUsIDMwJSwgNDAlLCA1MCUsIDYwJSwgNzAlLCA4MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDclKTsgfVxuICA1JSwgMTUlLCAyNSUsIDM1JSwgNDUlLCA1NSUsIDY1JSwgNzUlLCA4NSUsIDk1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03JSk7IH0gfVxuXG4uc3Bpbi1jdyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluLWN3LTF0dXJuOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbi1jdy0xdHVybiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLnNwaW4tY2N3IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW4tY3ctMXR1cm47IH1cblxuQGtleWZyYW1lcyBzcGluLWN3LTF0dXJuIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfSB9XG5cbi53aWdnbGUge1xuICBhbmltYXRpb24tbmFtZTogd2lnZ2xlLTdkZWc7IH1cblxuQGtleWZyYW1lcyB3aWdnbGUtN2RlZyB7XG4gIDQwJSwgNTAlLCA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpOyB9XG4gIDM1JSwgNDUlLCA1NSUsIDY1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpOyB9XG4gIDAlLCAzMCUsIDcwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4uaW5maW5pdGUge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4uc2xvdyB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNzUwbXMgIWltcG9ydGFudDsgfVxuXG4uZmFzdCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjUwbXMgIWltcG9ydGFudDsgfVxuXG4ubGluZWFyIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7IH1cblxuLmVhc2Uge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlICFpbXBvcnRhbnQ7IH1cblxuLmVhc2UtaW4ge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluICFpbXBvcnRhbnQ7IH1cblxuLmVhc2Utb3V0IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQgIWltcG9ydGFudDsgfVxuXG4uZWFzZS1pbi1vdXQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dCAhaW1wb3J0YW50OyB9XG5cbi5ib3VuY2UtaW4ge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40ODUsIDAuMTU1LCAwLjI0LCAxLjI0NSkgIWltcG9ydGFudDsgfVxuXG4uYm91bmNlLW91dCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ4NSwgMC4xNTUsIDAuNTE1LCAwLjg0NSkgIWltcG9ydGFudDsgfVxuXG4uYm91bmNlLWluLW91dCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc2LCAtMC4yNDUsIDAuMjQsIDEuMjQ1KSAhaW1wb3J0YW50OyB9XG5cbi5zaG9ydC1kZWxheSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzAwbXMgIWltcG9ydGFudDsgfVxuXG4ubG9uZy1kZWxheSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzAwbXMgIWltcG9ydGFudDsgfVxuXG4uc2xpZGUtaW4tZG93bi5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpZGUtaW4tZG93bi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uc2xpZGUtaW4tbGVmdC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpZGUtaW4tbGVmdC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4uc2xpZGUtaW4tdXAubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpZGUtaW4tdXAubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnNsaWRlLWluLXJpZ2h0Lm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWRlLWluLXJpZ2h0Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5zbGlkZS1vdXQtZG93bi5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGlkZS1vdXQtZG93bi5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuXG4uc2xpZGUtb3V0LXJpZ2h0Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWRlLW91dC1yaWdodC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uc2xpZGUtb3V0LXVwLm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWRlLW91dC11cC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cblxuLnNsaWRlLW91dC1sZWZ0Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWRlLW91dC1sZWZ0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4uZmFkZS1pbi5tdWktZW50ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5mYWRlLWluLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmFkZS1vdXQubXVpLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uZmFkZS1vdXQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oaW5nZS1pbi1mcm9tLXRvcC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGluZ2UtaW4tZnJvbS10b3AubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaW5nZS1pbi1mcm9tLXJpZ2h0Lm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhpbmdlLWluLWZyb20tcmlnaHQubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaW5nZS1pbi1mcm9tLWJvdHRvbS5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oaW5nZS1pbi1mcm9tLWJvdHRvbS5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmhpbmdlLWluLWZyb20tbGVmdC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGluZ2UtaW4tZnJvbS1sZWZ0Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGluZ2UtaW4tZnJvbS1taWRkbGUteC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGluZ2UtaW4tZnJvbS1taWRkbGUteC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmhpbmdlLWluLWZyb20tbWlkZGxlLXkubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhpbmdlLWluLWZyb20tbWlkZGxlLXkubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaW5nZS1vdXQtZnJvbS10b3AubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmhpbmdlLW91dC1mcm9tLXRvcC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhpbmdlLW91dC1mcm9tLXJpZ2h0Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmhpbmdlLW91dC1mcm9tLXJpZ2h0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGluZ2Utb3V0LWZyb20tYm90dG9tLm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaW5nZS1vdXQtZnJvbS1ib3R0b20ubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCg5MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhpbmdlLW91dC1mcm9tLWxlZnQubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaW5nZS1vdXQtZnJvbS1sZWZ0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oaW5nZS1vdXQtZnJvbS1taWRkbGUteC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGluZ2Utb3V0LWZyb20tbWlkZGxlLXgubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oaW5nZS1vdXQtZnJvbS1taWRkbGUteS5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGluZ2Utb3V0LWZyb20tbWlkZGxlLXkubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zY2FsZS1pbi11cC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2NhbGUtaW4tdXAubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zY2FsZS1pbi1kb3duLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zY2FsZS1pbi1kb3duLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2NhbGUtb3V0LXVwLm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2NhbGUtb3V0LXVwLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zY2FsZS1vdXQtZG93bi5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNjYWxlLW91dC1kb3duLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zcGluLWluLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0wLjc1dHVybik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3Bpbi1pbi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zcGluLW91dC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zcGluLW91dC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDAuNzV0dXJuKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3Bpbi1pbi1jY3cubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMC43NXR1cm4pO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNwaW4taW4tY2N3Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNwaW4tb3V0LWNjdy5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zcGluLW91dC1jY3cubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC43NXR1cm4pO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zbG93IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzUwbXMgIWltcG9ydGFudDsgfVxuXG4uZmFzdCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zICFpbXBvcnRhbnQ7IH1cblxuLmxpbmVhciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDsgfVxuXG4uZWFzZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlICFpbXBvcnRhbnQ7IH1cblxuLmVhc2UtaW4ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbiAhaW1wb3J0YW50OyB9XG5cbi5lYXNlLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG5cbi5lYXNlLWluLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dCAhaW1wb3J0YW50OyB9XG5cbi5ib3VuY2UtaW4ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC4yNCwgMS4yNDUpICFpbXBvcnRhbnQ7IH1cblxuLmJvdW5jZS1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC41MTUsIDAuODQ1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3VuY2UtaW4tb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc2LCAtMC4yNDUsIDAuMjQsIDEuMjQ1KSAhaW1wb3J0YW50OyB9XG5cbi5zaG9ydC1kZWxheSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zICFpbXBvcnRhbnQ7IH1cblxuLmxvbmctZGVsYXkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcyAhaW1wb3J0YW50OyB9XG5cbi5zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZS03OyB9XG5cbkBrZXlmcmFtZXMgc2hha2UtNyB7XG4gIDAlLCAxMCUsIDIwJSwgMzAlLCA0MCUsIDUwJSwgNjAlLCA3MCUsIDgwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNyUpOyB9XG4gIDUlLCAxNSUsIDI1JSwgMzUlLCA0NSUsIDU1JSwgNjUlLCA3NSUsIDg1JSwgOTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTclKTsgfSB9XG5cbi5zcGluLWN3IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW4tY3ctMXR1cm47IH1cblxuQGtleWZyYW1lcyBzcGluLWN3LTF0dXJuIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xdHVybik7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4uc3Bpbi1jY3cge1xuICBhbmltYXRpb24tbmFtZTogc3Bpbi1jdy0xdHVybjsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4tY3ctMXR1cm4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuLndpZ2dsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB3aWdnbGUtN2RlZzsgfVxuXG5Aa2V5ZnJhbWVzIHdpZ2dsZS03ZGVnIHtcbiAgNDAlLCA1MCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7IH1cbiAgMzUlLCA0NSUsIDU1JSwgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7IH1cbiAgMCUsIDMwJSwgNzAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi5pbmZpbml0ZSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5zbG93IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3NTBtcyAhaW1wb3J0YW50OyB9XG5cbi5mYXN0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyNTBtcyAhaW1wb3J0YW50OyB9XG5cbi5saW5lYXIge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDsgfVxuXG4uZWFzZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UgIWltcG9ydGFudDsgfVxuXG4uZWFzZS1pbiB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4gIWltcG9ydGFudDsgfVxuXG4uZWFzZS1vdXQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG5cbi5lYXNlLWluLW91dCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IH1cblxuLmJvdW5jZS1pbiB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ4NSwgMC4xNTUsIDAuMjQsIDEuMjQ1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3VuY2Utb3V0IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC41MTUsIDAuODQ1KSAhaW1wb3J0YW50OyB9XG5cbi5ib3VuY2UtaW4tb3V0IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzYsIC0wLjI0NSwgMC4yNCwgMS4yNDUpICFpbXBvcnRhbnQ7IH1cblxuLnNob3J0LWRlbGF5IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtcyAhaW1wb3J0YW50OyB9XG5cbi5sb25nLWRlbGF5IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3MDBtcyAhaW1wb3J0YW50OyB9XG5cbi8qIFxuICogRm91bmRhdGlvbiBJY29ucyB2IDMuMFxuICogTWFkZSBieSBaVVJCIDIwMTMgaHR0cDovL3p1cmIuY29tL3BsYXlncm91bmQvZm91bmRhdGlvbi1pY29uLWZvbnRzLTNcbiAqIE1JVCBMaWNlbnNlXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmb3VuZGF0aW9uLWljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vaGF2ZW4tZm91bmRhdGlvbi02L2Jvd2VyX2NvbXBvbmVudHMvZm91bmRhdGlvbi1pY29uLWZvbnRzL2ZvdW5kYXRpb24taWNvbnMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2hhdmVuLWZvdW5kYXRpb24tNi9ib3dlcl9jb21wb25lbnRzL2ZvdW5kYXRpb24taWNvbi1mb250cy9mb3VuZGF0aW9uLWljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2hhdmVuLWZvdW5kYXRpb24tNi9ib3dlcl9jb21wb25lbnRzL2ZvdW5kYXRpb24taWNvbi1mb250cy9mb3VuZGF0aW9uLWljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vaGF2ZW4tZm91bmRhdGlvbi02L2Jvd2VyX2NvbXBvbmVudHMvZm91bmRhdGlvbi1pY29uLWZvbnRzL2ZvdW5kYXRpb24taWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9oYXZlbi1mb3VuZGF0aW9uLTYvYm93ZXJfY29tcG9uZW50cy9mb3VuZGF0aW9uLWljb24tZm9udHMvZm91bmRhdGlvbi1pY29ucy5zdmcjZm9udGN1c3RvbVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmktYWRkcmVzcy1ib29rOmJlZm9yZSxcbi5maS1hbGVydDpiZWZvcmUsXG4uZmktYWxpZ24tY2VudGVyOmJlZm9yZSxcbi5maS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSxcbi5maS1hbGlnbi1sZWZ0OmJlZm9yZSxcbi5maS1hbGlnbi1yaWdodDpiZWZvcmUsXG4uZmktYW5jaG9yOmJlZm9yZSxcbi5maS1hbm5vdGF0ZTpiZWZvcmUsXG4uZmktYXJjaGl2ZTpiZWZvcmUsXG4uZmktYXJyb3ctZG93bjpiZWZvcmUsXG4uZmktYXJyb3ctbGVmdDpiZWZvcmUsXG4jcG9zdC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmZpLWFycm93LXJpZ2h0OmJlZm9yZSxcbiNwb3N0LXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsXG4uZmktYXJyb3ctdXA6YmVmb3JlLFxuLmZpLWFycm93cy1jb21wcmVzczpiZWZvcmUsXG4uZmktYXJyb3dzLWV4cGFuZDpiZWZvcmUsXG4uZmktYXJyb3dzLWluOmJlZm9yZSxcbi5maS1hcnJvd3Mtb3V0OmJlZm9yZSxcbi5maS1hc2w6YmVmb3JlLFxuLmZpLWFzdGVyaXNrOmJlZm9yZSxcbi5maS1hdC1zaWduOmJlZm9yZSxcbi5maS1iYWNrZ3JvdW5kLWNvbG9yOmJlZm9yZSxcbi5maS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSxcbi5maS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLFxuLmZpLWJhdHRlcnktaGFsZjpiZWZvcmUsXG4uZmktYml0Y29pbi1jaXJjbGU6YmVmb3JlLFxuLmZpLWJpdGNvaW46YmVmb3JlLFxuLmZpLWJsaW5kOmJlZm9yZSxcbi5maS1ibHVldG9vdGg6YmVmb3JlLFxuLmZpLWJvbGQ6YmVmb3JlLFxuLmZpLWJvb2stYm9va21hcms6YmVmb3JlLFxuLmZpLWJvb2s6YmVmb3JlLFxuLmZpLWJvb2ttYXJrOmJlZm9yZSxcbi5maS1icmFpbGxlOmJlZm9yZSxcbi5maS1idXJzdC1uZXc6YmVmb3JlLFxuLmZpLWJ1cnN0LXNhbGU6YmVmb3JlLFxuLmZpLWJ1cnN0OmJlZm9yZSxcbi5maS1jYWxlbmRhcjpiZWZvcmUsXG4uZmktY2FtZXJhOmJlZm9yZSxcbi5maS1jaGVjazpiZWZvcmUsXG4uZmktY2hlY2tib3g6YmVmb3JlLFxuLmZpLWNsaXBib2FyZC1ub3RlczpiZWZvcmUsXG4uZmktY2xpcGJvYXJkLXBlbmNpbDpiZWZvcmUsXG4uZmktY2xpcGJvYXJkOmJlZm9yZSxcbi5maS1jbG9jazpiZWZvcmUsXG4uZmktY2xvc2VkLWNhcHRpb246YmVmb3JlLFxuLmZpLWNsb3VkOmJlZm9yZSxcbi5maS1jb21tZW50LW1pbnVzOmJlZm9yZSxcbi5maS1jb21tZW50LXF1b3RlczpiZWZvcmUsXG4uZmktY29tbWVudC12aWRlbzpiZWZvcmUsXG4uZmktY29tbWVudDpiZWZvcmUsXG4uZmktY29tbWVudHM6YmVmb3JlLFxuLmZpLWNvbXBhc3M6YmVmb3JlLFxuLmZpLWNvbnRyYXN0OmJlZm9yZSxcbi5maS1jcmVkaXQtY2FyZDpiZWZvcmUsXG4uZmktY3JvcDpiZWZvcmUsXG4uZmktY3Jvd246YmVmb3JlLFxuLmZpLWNzczM6YmVmb3JlLFxuLmZpLWRhdGFiYXNlOmJlZm9yZSxcbi5maS1kaWUtZml2ZTpiZWZvcmUsXG4uZmktZGllLWZvdXI6YmVmb3JlLFxuLmZpLWRpZS1vbmU6YmVmb3JlLFxuLmZpLWRpZS1zaXg6YmVmb3JlLFxuLmZpLWRpZS10aHJlZTpiZWZvcmUsXG4uZmktZGllLXR3bzpiZWZvcmUsXG4uZmktZGlzbGlrZTpiZWZvcmUsXG4uZmktZG9sbGFyLWJpbGw6YmVmb3JlLFxuLmZpLWRvbGxhcjpiZWZvcmUsXG4uZmktZG93bmxvYWQ6YmVmb3JlLFxuLmZpLWVqZWN0OmJlZm9yZSxcbi5maS1lbGV2YXRvcjpiZWZvcmUsXG4uZmktZXVybzpiZWZvcmUsXG4uZmktZXllOmJlZm9yZSxcbi5maS1mYXN0LWZvcndhcmQ6YmVmb3JlLFxuLmZpLWZlbWFsZS1zeW1ib2w6YmVmb3JlLFxuLmZpLWZlbWFsZTpiZWZvcmUsXG4uZmktZmlsdGVyOmJlZm9yZSxcbi5maS1maXJzdC1haWQ6YmVmb3JlLFxuLmZpLWZsYWc6YmVmb3JlLFxuLmZpLWZvbGRlci1hZGQ6YmVmb3JlLFxuLmZpLWZvbGRlci1sb2NrOmJlZm9yZSxcbi5maS1mb2xkZXI6YmVmb3JlLFxuLmZpLWZvb3Q6YmVmb3JlLFxuLmZpLWZvdW5kYXRpb246YmVmb3JlLFxuLmZpLWdyYXBoLWJhcjpiZWZvcmUsXG4uZmktZ3JhcGgtaG9yaXpvbnRhbDpiZWZvcmUsXG4uZmktZ3JhcGgtcGllOmJlZm9yZSxcbi5maS1ncmFwaC10cmVuZDpiZWZvcmUsXG4uZmktZ3VpZGUtZG9nOmJlZm9yZSxcbi5maS1oZWFyaW5nLWFpZDpiZWZvcmUsXG4uZmktaGVhcnQ6YmVmb3JlLFxuLmZpLWhvbWU6YmVmb3JlLFxuLmZpLWh0bWw1OmJlZm9yZSxcbi5maS1pbmRlbnQtbGVzczpiZWZvcmUsXG4uZmktaW5kZW50LW1vcmU6YmVmb3JlLFxuLmZpLWluZm86YmVmb3JlLFxuLmZpLWl0YWxpYzpiZWZvcmUsXG4uZmkta2V5OmJlZm9yZSxcbi5maS1sYXB0b3A6YmVmb3JlLFxuLmZpLWxheW91dDpiZWZvcmUsXG4uZmktbGlnaHRidWxiOmJlZm9yZSxcbi5maS1saWtlOmJlZm9yZSxcbi5maS1saW5rOmJlZm9yZSxcbi5maS1saXN0LWJ1bGxldDpiZWZvcmUsXG4uZmktbGlzdC1udW1iZXI6YmVmb3JlLFxuLmZpLWxpc3QtdGh1bWJuYWlsczpiZWZvcmUsXG4uZmktbGlzdDpiZWZvcmUsXG4uZmktbG9jazpiZWZvcmUsXG4uZmktbG9vcDpiZWZvcmUsXG4uZmktbWFnbmlmeWluZy1nbGFzczpiZWZvcmUsXG4uZmktbWFpbDpiZWZvcmUsXG4uZmktbWFsZS1mZW1hbGU6YmVmb3JlLFxuLmZpLW1hbGUtc3ltYm9sOmJlZm9yZSxcbi5maS1tYWxlOmJlZm9yZSxcbi5maS1tYXA6YmVmb3JlLFxuLmZpLW1hcmtlcjpiZWZvcmUsXG4uZmktbWVnYXBob25lOmJlZm9yZSxcbi5maS1taWNyb3Bob25lOmJlZm9yZSxcbi5maS1taW51cy1jaXJjbGU6YmVmb3JlLFxuLmZpLW1pbnVzOmJlZm9yZSxcbi5maS1tb2JpbGUtc2lnbmFsOmJlZm9yZSxcbi5maS1tb2JpbGU6YmVmb3JlLFxuLmZpLW1vbml0b3I6YmVmb3JlLFxuLmZpLW1vdW50YWluczpiZWZvcmUsXG4uZmktbXVzaWM6YmVmb3JlLFxuLmZpLW5leHQ6YmVmb3JlLFxuLmZpLW5vLWRvZ3M6YmVmb3JlLFxuLmZpLW5vLXNtb2tpbmc6YmVmb3JlLFxuLmZpLXBhZ2UtYWRkOmJlZm9yZSxcbi5maS1wYWdlLWNvcHk6YmVmb3JlLFxuLmZpLXBhZ2UtY3N2OmJlZm9yZSxcbi5maS1wYWdlLWRlbGV0ZTpiZWZvcmUsXG4uZmktcGFnZS1kb2M6YmVmb3JlLFxuLmZpLXBhZ2UtZWRpdDpiZWZvcmUsXG4uZmktcGFnZS1leHBvcnQtY3N2OmJlZm9yZSxcbi5maS1wYWdlLWV4cG9ydC1kb2M6YmVmb3JlLFxuLmZpLXBhZ2UtZXhwb3J0LXBkZjpiZWZvcmUsXG4uZmktcGFnZS1leHBvcnQ6YmVmb3JlLFxuLmZpLXBhZ2UtZmlsbGVkOmJlZm9yZSxcbi5maS1wYWdlLW11bHRpcGxlOmJlZm9yZSxcbi5maS1wYWdlLXBkZjpiZWZvcmUsXG4uZmktcGFnZS1yZW1vdmU6YmVmb3JlLFxuLmZpLXBhZ2Utc2VhcmNoOmJlZm9yZSxcbi5maS1wYWdlOmJlZm9yZSxcbi5maS1wYWludC1idWNrZXQ6YmVmb3JlLFxuLmZpLXBhcGVyY2xpcDpiZWZvcmUsXG4uZmktcGF1c2U6YmVmb3JlLFxuLmZpLXBhdzpiZWZvcmUsXG4uZmktcGF5cGFsOmJlZm9yZSxcbi5maS1wZW5jaWw6YmVmb3JlLFxuLmZpLXBob3RvOmJlZm9yZSxcbi5maS1wbGF5LWNpcmNsZTpiZWZvcmUsXG4uZmktcGxheS12aWRlbzpiZWZvcmUsXG4uZmktcGxheTpiZWZvcmUsXG4uZmktcGx1czpiZWZvcmUsXG4uZmktcG91bmQ6YmVmb3JlLFxuLmZpLXBvd2VyOmJlZm9yZSxcbi5maS1wcmV2aW91czpiZWZvcmUsXG4uZmktcHJpY2UtdGFnOmJlZm9yZSxcbi5maS1wcmljZXRhZy1tdWx0aXBsZTpiZWZvcmUsXG4uZmktcHJpbnQ6YmVmb3JlLFxuLmZpLXByb2hpYml0ZWQ6YmVmb3JlLFxuLmZpLXByb2plY3Rpb24tc2NyZWVuOmJlZm9yZSxcbi5maS1wdXp6bGU6YmVmb3JlLFxuLmZpLXF1b3RlOmJlZm9yZSxcbi5maS1yZWNvcmQ6YmVmb3JlLFxuLmZpLXJlZnJlc2g6YmVmb3JlLFxuLmZpLXJlc3VsdHMtZGVtb2dyYXBoaWNzOmJlZm9yZSxcbi5maS1yZXN1bHRzOmJlZm9yZSxcbi5maS1yZXdpbmQtdGVuOmJlZm9yZSxcbi5maS1yZXdpbmQ6YmVmb3JlLFxuLmZpLXJzczpiZWZvcmUsXG4uZmktc2FmZXR5LWNvbmU6YmVmb3JlLFxuLmZpLXNhdmU6YmVmb3JlLFxuLmZpLXNoYXJlOmJlZm9yZSxcbi5maS1zaGVyaWZmLWJhZGdlOmJlZm9yZSxcbi5maS1zaGllbGQ6YmVmb3JlLFxuLmZpLXNob3BwaW5nLWJhZzpiZWZvcmUsXG4uZmktc2hvcHBpbmctY2FydDpiZWZvcmUsXG4uZmktc2h1ZmZsZTpiZWZvcmUsXG4uZmktc2t1bGw6YmVmb3JlLFxuLmZpLXNvY2lhbC01MDBweDpiZWZvcmUsXG4uZmktc29jaWFsLWFkb2JlOmJlZm9yZSxcbi5maS1zb2NpYWwtYW1hem9uOmJlZm9yZSxcbi5maS1zb2NpYWwtYW5kcm9pZDpiZWZvcmUsXG4uZmktc29jaWFsLWFwcGxlOmJlZm9yZSxcbi5maS1zb2NpYWwtYmVoYW5jZTpiZWZvcmUsXG4uZmktc29jaWFsLWJpbmc6YmVmb3JlLFxuLmZpLXNvY2lhbC1ibG9nZ2VyOmJlZm9yZSxcbi5maS1zb2NpYWwtZGVsaWNpb3VzOmJlZm9yZSxcbi5maS1zb2NpYWwtZGVzaWduZXItbmV3czpiZWZvcmUsXG4uZmktc29jaWFsLWRldmlhbnQtYXJ0OmJlZm9yZSxcbi5maS1zb2NpYWwtZGlnZzpiZWZvcmUsXG4uZmktc29jaWFsLWRyaWJiYmxlOmJlZm9yZSxcbi5maS1zb2NpYWwtZHJpdmU6YmVmb3JlLFxuLmZpLXNvY2lhbC1kcm9wYm94OmJlZm9yZSxcbi5maS1zb2NpYWwtZXZlcm5vdGU6YmVmb3JlLFxuLmZpLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUsXG4uZmktc29jaWFsLWZsaWNrcjpiZWZvcmUsXG4uZmktc29jaWFsLWZvcnJzdDpiZWZvcmUsXG4uZmktc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlLFxuLmZpLXNvY2lhbC1nYW1lLWNlbnRlcjpiZWZvcmUsXG4uZmktc29jaWFsLWdpdGh1YjpiZWZvcmUsXG4uZmktc29jaWFsLWdvb2dsZS1wbHVzOmJlZm9yZSxcbi5maS1zb2NpYWwtaGFja2VyLW5ld3M6YmVmb3JlLFxuLmZpLXNvY2lhbC1oaTU6YmVmb3JlLFxuLmZpLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLFxuLmZpLXNvY2lhbC1qb29tbGE6YmVmb3JlLFxuLmZpLXNvY2lhbC1sYXN0Zm06YmVmb3JlLFxuLmZpLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUsXG4uZmktc29jaWFsLW1lZGl1bTpiZWZvcmUsXG4uZmktc29jaWFsLW15c3BhY2U6YmVmb3JlLFxuLmZpLXNvY2lhbC1vcmt1dDpiZWZvcmUsXG4uZmktc29jaWFsLXBhdGg6YmVmb3JlLFxuLmZpLXNvY2lhbC1waWNhc2E6YmVmb3JlLFxuLmZpLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLFxuLmZpLXNvY2lhbC1yZGlvOmJlZm9yZSxcbi5maS1zb2NpYWwtcmVkZGl0OmJlZm9yZSxcbi5maS1zb2NpYWwtc2tpbGxzaGFyZTpiZWZvcmUsXG4uZmktc29jaWFsLXNreXBlOmJlZm9yZSxcbi5maS1zb2NpYWwtc21hc2hpbmctbWFnOmJlZm9yZSxcbi5maS1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlLFxuLmZpLXNvY2lhbC1zcG90aWZ5OmJlZm9yZSxcbi5maS1zb2NpYWwtc3F1aWRvbzpiZWZvcmUsXG4uZmktc29jaWFsLXN0YWNrLW92ZXJmbG93OmJlZm9yZSxcbi5maS1zb2NpYWwtc3RlYW06YmVmb3JlLFxuLmZpLXNvY2lhbC1zdHVtYmxldXBvbjpiZWZvcmUsXG4uZmktc29jaWFsLXRyZWVob3VzZTpiZWZvcmUsXG4uZmktc29jaWFsLXR1bWJscjpiZWZvcmUsXG4uZmktc29jaWFsLXR3aXR0ZXI6YmVmb3JlLFxuLmZpLXNvY2lhbC12aW1lbzpiZWZvcmUsXG4uZmktc29jaWFsLXdpbmRvd3M6YmVmb3JlLFxuLmZpLXNvY2lhbC14Ym94OmJlZm9yZSxcbi5maS1zb2NpYWwteWFob286YmVmb3JlLFxuLmZpLXNvY2lhbC15ZWxwOmJlZm9yZSxcbi5maS1zb2NpYWwteW91dHViZTpiZWZvcmUsXG4uZmktc29jaWFsLXplcnBseTpiZWZvcmUsXG4uZmktc29jaWFsLXp1cmI6YmVmb3JlLFxuLmZpLXNvdW5kOmJlZm9yZSxcbi5maS1zdGFyOmJlZm9yZSxcbi5maS1zdG9wOmJlZm9yZSxcbi5maS1zdHJpa2V0aHJvdWdoOmJlZm9yZSxcbi5maS1zdWJzY3JpcHQ6YmVmb3JlLFxuLmZpLXN1cGVyc2NyaXB0OmJlZm9yZSxcbi5maS10YWJsZXQtbGFuZHNjYXBlOmJlZm9yZSxcbi5maS10YWJsZXQtcG9ydHJhaXQ6YmVmb3JlLFxuLmZpLXRhcmdldC10d286YmVmb3JlLFxuLmZpLXRhcmdldDpiZWZvcmUsXG4uZmktdGVsZXBob25lLWFjY2Vzc2libGU6YmVmb3JlLFxuLmZpLXRlbGVwaG9uZTpiZWZvcmUsXG4uZmktdGV4dC1jb2xvcjpiZWZvcmUsXG4uZmktdGh1bWJuYWlsczpiZWZvcmUsXG4uZmktdGlja2V0OmJlZm9yZSxcbi5maS10b3Jzby1idXNpbmVzczpiZWZvcmUsXG4uZmktdG9yc28tZmVtYWxlOmJlZm9yZSxcbi5maS10b3JzbzpiZWZvcmUsXG4uZmktdG9yc29zLWFsbC1mZW1hbGU6YmVmb3JlLFxuLmZpLXRvcnNvcy1hbGw6YmVmb3JlLFxuLmZpLXRvcnNvcy1mZW1hbGUtbWFsZTpiZWZvcmUsXG4uZmktdG9yc29zLW1hbGUtZmVtYWxlOmJlZm9yZSxcbi5maS10b3Jzb3M6YmVmb3JlLFxuLmZpLXRyYXNoOmJlZm9yZSxcbi5maS10cmVlczpiZWZvcmUsXG4uZmktdHJvcGh5OmJlZm9yZSxcbi5maS11bmRlcmxpbmU6YmVmb3JlLFxuLmZpLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlLFxuLmZpLXVubGluazpiZWZvcmUsXG4uZmktdW5sb2NrOmJlZm9yZSxcbi5maS11cGxvYWQtY2xvdWQ6YmVmb3JlLFxuLmZpLXVwbG9hZDpiZWZvcmUsXG4uZmktdXNiOmJlZm9yZSxcbi5maS12aWRlbzpiZWZvcmUsXG4uZmktdm9sdW1lLW5vbmU6YmVmb3JlLFxuLmZpLXZvbHVtZS1zdHJpa2U6YmVmb3JlLFxuLmZpLXZvbHVtZTpiZWZvcmUsXG4uZmktd2ViOmJlZm9yZSxcbi5maS13aGVlbGNoYWlyOmJlZm9yZSxcbi5maS13aWRnZXQ6YmVmb3JlLFxuLmZpLXdyZW5jaDpiZWZvcmUsXG4uZmkteC1jaXJjbGU6YmVmb3JlLFxuLmZpLXg6YmVmb3JlLFxuI2NzZSB0YWJsZS5nc2Mtc2VhcmNoLWJveCB0ZC5nc2MtY2xlYXItYnV0dG9uIGRpdi5nc2MtY2xlYXItYnV0dG9uOmJlZm9yZSxcbi5maS15ZW46YmVmb3JlLFxuLmZpLXpvb20taW46YmVmb3JlLFxuLmZpLXpvb20tb3V0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvdW5kYXRpb24taWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cblxuLmZpLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5maS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5maS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5maS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZpLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5maS1hbm5vdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5maS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZpLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmktYXJyb3ctbGVmdDpiZWZvcmUsICNwb3N0LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5maS1hcnJvdy1yaWdodDpiZWZvcmUsICNwb3N0LXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5maS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG5cbi5maS1hcnJvd3MtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmktYXJyb3dzLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5maS1hcnJvd3MtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjsgfVxuXG4uZmktYXJyb3dzLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5maS1hc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmktYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uZmktYXQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5maS1iYWNrZ3JvdW5kLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cblxuLmZpLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4uZmktYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cblxuLmZpLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiOyB9XG5cbi5maS1iaXRjb2luLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5maS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZpLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZpLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5maS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZpLWJvb2stYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjsgfVxuXG4uZmktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5maS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZlwiOyB9XG5cbi5maS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZpLWJ1cnN0LW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5maS1idXJzdC1zYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZpLWJ1cnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cblxuLmZpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZpLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5maS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5maS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5maS1jbGlwYm9hcmQtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmktY2xpcGJvYXJkLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5maS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmktY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmktY2xvc2VkLWNhcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uZmktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmktY29tbWVudC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5maS1jb21tZW50LXF1b3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG5cbi5maS1jb21tZW50LXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZpLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmktY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmktY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5maS1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5maS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5maS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZpLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmktZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmktZGllLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmktZGllLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmktZGllLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5maS1kaWUtc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZpLWRpZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5maS1kaWUtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cblxuLmZpLWRpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmktZG9sbGFyLWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmktZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZpLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZpLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZpLWVsZXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZpLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cblxuLmZpLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5maS1mZW1hbGUtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmZpLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5maS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmktZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZpLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmktZm9sZGVyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5maS1mb2xkZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG5cbi5maS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmktZm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5maS1mb3VuZGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZpLWdyYXBoLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5maS1ncmFwaC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZpLWdyYXBoLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5maS1ncmFwaC10cmVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5maS1ndWlkZS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmktaGVhcmluZy1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmktaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5maS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5maS1pbmRlbnQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5maS1pbmRlbnQtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5maS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZpLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG5cbi5maS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmktbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZpLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5maS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4uZmktbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5maS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZpLWxpc3QtYnVsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cblxuLmZpLWxpc3QtbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZpLWxpc3QtdGh1bWJuYWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5maS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZpLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjsgfVxuXG4uZmktbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5maS1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZpLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmktbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmktbWFsZS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmZcIjsgfVxuXG4uZmktbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5maS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmktbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cblxuLmZpLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5maS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZpLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi5maS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5maS1tb2JpbGUtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZpLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5maS1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZpLW1vdW50YWluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5maS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5maS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZpLW5vLWRvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmktbm8tc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5maS1wYWdlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZlwiOyB9XG5cbi5maS1wYWdlLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmktcGFnZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmktcGFnZS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmktcGFnZS1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmktcGFnZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZpLXBhZ2UtZXhwb3J0LWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5maS1wYWdlLWV4cG9ydC1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmktcGFnZS1leHBvcnQtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZpLXBhZ2UtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZpLXBhZ2UtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZpLXBhZ2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmktcGFnZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmktcGFnZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmktcGFnZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmktcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG5cbi5maS1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGZcIjsgfVxuXG4uZmktcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cblxuLmZpLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZpLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5maS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4uZmktcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZpLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmZpLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cblxuLmZpLXBsYXktdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmktcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5maS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZpLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZpLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZpLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZpLXByaWNlLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5maS1wcmljZXRhZy1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5maS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZlwiOyB9XG5cbi5maS1wcm9oaWJpdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZpLXByb2plY3Rpb24tc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZpLXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5maS1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5maS1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmktcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5maS1yZXN1bHRzLWRlbW9ncmFwaGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5maS1yZXN1bHRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZpLXJld2luZC10ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmktcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5maS1zYWZldHktY29uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5maS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZpLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZpLXNoZXJpZmYtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmktc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cblxuLmZpLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5maS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cblxuLmZpLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmktc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmktc29jaWFsLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLmZpLXNvY2lhbC1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5maS1zb2NpYWwtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZpLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZpLXNvY2lhbC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5maS1zb2NpYWwtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5maS1zb2NpYWwtYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5maS1zb2NpYWwtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5maS1zb2NpYWwtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cblxuLmZpLXNvY2lhbC1kZXNpZ25lci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZpLXNvY2lhbC1kZXZpYW50LWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5maS1zb2NpYWwtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG5cbi5maS1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmktc29jaWFsLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZpLXNvY2lhbC1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLmZpLXNvY2lhbC1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5maS1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmktc29jaWFsLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5maS1zb2NpYWwtZm9ycnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZpLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZpLXNvY2lhbC1nYW1lLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5maS1zb2NpYWwtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZpLXNvY2lhbC1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5maS1zb2NpYWwtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmktc29jaWFsLWhpNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5maS1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZpLXNvY2lhbC1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmktc29jaWFsLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZlwiOyB9XG5cbi5maS1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmktc29jaWFsLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5maS1zb2NpYWwtbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5maS1zb2NpYWwtb3JrdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmktc29jaWFsLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmktc29jaWFsLXBpY2FzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5maS1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZpLXNvY2lhbC1yZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZpLXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmktc29jaWFsLXNraWxsc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjsgfVxuXG4uZmktc29jaWFsLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZpLXNvY2lhbC1zbWFzaGluZy1tYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjsgfVxuXG4uZmktc29jaWFsLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZpLXNvY2lhbC1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZpLXNvY2lhbC1zcXVpZG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZpLXNvY2lhbC1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZlwiOyB9XG5cbi5maS1zb2NpYWwtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmktc29jaWFsLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZpLXNvY2lhbC10cmVlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmktc29jaWFsLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5maS1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi5maS1zb2NpYWwtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmktc29jaWFsLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4uZmktc29jaWFsLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmktc29jaWFsLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZpLXNvY2lhbC15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZpLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZpLXNvY2lhbC16ZXJwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmktc29jaWFsLXp1cmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmktc291bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5maS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVmXCI7IH1cblxuLmZpLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmktc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmZpLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmZpLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4uZmktdGFibGV0LXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZpLXRhcmdldC10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmktdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZpLXRlbGVwaG9uZS1hY2Nlc3NpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cblxuLmZpLXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5maS10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZpLXRodW1ibmFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmktdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZpLXRvcnNvLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZpLXRvcnNvLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5maS10b3JzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5maS10b3Jzb3MtYWxsLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZlwiOyB9XG5cbi5maS10b3Jzb3MtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmZpLXRvcnNvcy1mZW1hbGUtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5maS10b3Jzb3MtbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmktdG9yc29zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZpLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZpLXRyZWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZpLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5maS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjsgfVxuXG4uZmktdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG5cbi5maS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZpLXVwbG9hZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5maS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjsgfVxuXG4uZmktdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZpLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmZpLXZvbHVtZS1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBmXCI7IH1cblxuLmZpLXZvbHVtZS1zdHJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmktdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmZpLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5maS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZpLXdpZGdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi5maS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmkteC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmkteDpiZWZvcmUsICNjc2UgdGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLWNsZWFyLWJ1dHRvbiBkaXYuZ3NjLWNsZWFyLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5maS15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmktem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5maS16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi8qIEZvdW5kYXRpb24gNiBvdmVycmlkZXMgKi9cbi5sb3dlbGwtdGVzdCB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5sb3dlbGwtYW5vdGhlci10ZXN0IHtcbiAgY29sb3I6ICMyYjJiMmI7IH1cblxuLmxvd2VsbC15ZXQtYW5vdGhlci10ZXN0IHtcbiAgY29sb3I6ICMyYjJiMmI7IH1cblxuLnNhcmFoLXRlc3Qge1xuICBjb2xvcjogYmx1ZTsgfVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC42LjMgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjYuM1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC42LjNcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC42LjNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjYuM1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjYuM1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC42LjMjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHhcXDk7XG4gIC8qbHRlIElFIDgqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbmh0bWwub2ZmY2FudmFzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuZGl2I21xLW9mZi1jYW52YXMtc2NyaW0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogOTk4ODtcbiAgZGlzcGxheTogbm9uZTtcbiAgLypwb2ludGVyLWV2ZW50czogbm9uZTsqLyB9XG5cbmRpdiNtcS1vZmYtY2FudmFzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yMDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIzMiwgMjMyLCAwLjk1KTtcbiAgei1pbmRleDogMjE0NzQ4MzY0ODtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAycHggMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbmRpdiNtcS1vZmYtY2FudmFzLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGF2ZW4tZm91bmRhdGlvbi01L2ltZy9vZmZjYW52YXMtbG9nby5wbmcnKSBuby1yZXBlYXQgMTBweCA1cHg7Ki9cbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMThweCAwIDA7IH1cblxuZGl2I21xLW9mZi1jYW52YXMtY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuZGl2I21xLW9mZi1jYW52YXMtY2xvc2U6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb250ZW50OiBcIlhcIjtcbiAgY29sb3I6ICMyMzFmMjA7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyB9XG5cbi5tZW51LWljb24ubXEtbWVudS1pY29uIHtcbiAgd2lkdGg6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tZW51LWljb24ubXEtbWVudS1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07IH0gfVxuICAubWVudS1pY29uLm1xLW1lbnUtaWNvbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogM3B4OyB9XG5cbnVsI21xLW9mZi1jYW52YXMtbWVudSB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudS5vcGVuIGxpLm1pbnVzIGEge1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudS5vcGVuIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudS5vcGVuIGxpIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudS5vcGVuIGxpIHVsLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudS5vcGVuIGxpIHVsLnN1Yi1tZW51Lm9wZW4gbGkubWludXMgYSB7XG4gICAgY29sb3I6ICNiMjIyMTc7IH1cbiAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51Lm9wZW4gbGkgdWwuc3ViLW1lbnUub3BlbiBsaS5taW51cyB1bCBsaSBhIHtcbiAgICBjb2xvcjogIzIzMWYyMDsgfVxuICB1bCNtcS1vZmYtY2FudmFzLW1lbnUub3BlbiBsaSB1bC5zdWItbWVudS5vcGVuIGxpLm1pbnVzIHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudSBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIHVsI21xLW9mZi1jYW52YXMtbWVudSBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjU2MjVyZW0gMC41cmVtIDAuNzVyZW07XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQlOyB9XG4gICAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNiMjIyMTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjMyLCAyMzIsIDAuOTUpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dCAwczsgfVxuICAgIHVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5hY3RpdmUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2IyMjIxNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMzIsIDIzMiwgMC45NSk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0IDBzOyB9XG4gICAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpIHVsIGxpIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAgIHVsI21xLW9mZi1jYW52YXMtbWVudSBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuICB1bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gdWwgbGkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjEpOyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyLCB1bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gdWwgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIzMiwgMjMyLCAwLjk1KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0IDBzOyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICB1bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjMyLCAyMzIsIDAuOTUpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dCAwczsgfVxuICB1bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgLyptYXJnaW46IDExcHggMjVweCAwIDA7Ki9cbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cbiAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWludXMgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1tZW51LWFuY2VzdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjMyLCAyMzIsIDAuOTUpOyB9XG4gICAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMDU2JzsgfVxuICAgIHVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIHVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1pbnVzID4gYTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA1Nic7IH1cbiAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjEpOyB9XG4gICAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciB1bCBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuMSk7IH1cbiAgICB1bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjEpOyB9XG4gICAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciB1bCBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC4xKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQgMHM7IH1cbiAgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IHVsLnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsI21xLW9mZi1jYW52YXMtbWVudSB1bC5zdWItbWVudS5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC4xKTsgfVxuICAgIHVsI21xLW9mZi1jYW52YXMtbWVudSB1bC5zdWItbWVudSBsaSB1bCBsaSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC4zKTsgfVxuICAgIHVsI21xLW9mZi1jYW52YXMtbWVudSB1bC5zdWItbWVudSBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC41KTsgfVxuICAgIHVsI21xLW9mZi1jYW52YXMtbWVudSB1bC5zdWItbWVudSBsaSB1bCBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC43KTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBGb3VuZGF0aW9uIDYgb3ZlcnJpZGVzICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4uY2VudGVyb25tb2JpbGUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hbGlnbmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5pbWcuYWxpZ25jZW50ZXIsIGltZy5hbGlnbmxlZnQsIGltZy5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW1nLmFsaWducmlnaHQge1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDIlOyB9XG5cbmltZy5hbGlnbmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tYm90dG9tOiAyJTsgfVxuXG5hIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuYTpob3ZlciwgLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNkNjlkMWM7IH1cblxuOnRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMjA1cHg7XG4gIG1hcmdpbi10b3A6IC0yMDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgOnRhcmdldCB7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNjVweDsgfSB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIGgxLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgaDEuZGFpbHktaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG4gICAgaDEuZGFpbHktaGVhZGxpbmUgYSB7XG4gICAgICBjb2xvcjogIzI5MjUyNjsgfVxuICBoMS5wYWdlLWhlYWRsaW5lLnBhcmVudCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDMuc2VjdGlvbi10aXRsZSwgaDMud2lkZ2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICNiMjIyMTc7XG4gICAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaGlkZGVuLFxubGFiZWwgKyBpbnB1dC5pbnB1dC10ZXh0LmhpZGRlbiwgbGFiZWwgKyB0ZXh0YXJlYS5oaWRkZW4sIGxhYmVsICsgc2VsZWN0LmhpZGRlbiwgbGFiZWwgKyBkaXYuZHJvcGRvd24uaGlkZGVuLCBzZWxlY3QgKyBkaXYuZHJvcGRvd24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIHBhZGRpbmc6IDRweCA4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAud3AtY2FwdGlvbiBpbWcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBmb250LWZhbWlseTogXCJhcmlhbFwiLCBcImhlbHZldGljYVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbnAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg1cmVtOyB9XG5cbnAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC1zdHlsZTogb2JsaXF1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xNXJlbTsgfVxuXG5wLmF0dHJpYnV0aW9uIHtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiYXJpYWxcIiwgXCJoZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1hcmNoaXZlLWdhbGxlcnksIC5jYXRlZ29yeS1jYXJ0b29ucyB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG4gIC5jdXN0b20tYXJjaGl2ZS1nYWxsZXJ5IHAuZ2FsbGVyeS1jYXB0aW9uLCAuY2F0ZWdvcnktY2FydG9vbnMgcC5nYWxsZXJ5LWNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC42NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jdXN0b20tYXJjaGl2ZS1nYWxsZXJ5IHAuZ2FsbGVyeS1kYXRlLCAuY2F0ZWdvcnktY2FydG9vbnMgcC5nYWxsZXJ5LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC42NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4udHJ1bmNhdGUge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICBkaXYjbWFpbmNvbCAuY29udGVudCwgZGl2I2Z1bGxjb2wgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBkaXYjbWFpbmNvbC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLnNpbmdsZS1tZXFfZG93bmxvYWRzIGRpdiNtYWluY29sIC5jb250ZW50LCAuc2luZ2xlLW1lcV9kb3dubG9hZHMgZGl2I2Z1bGxjb2wgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTNweDsgfVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IC43ZW0gMWVtOyB9XG4gIC5idXR0b24uc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3OyB9XG4gIC5idXR0b24ubm8tYnV0dG9uLnNxdWFyZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi5idXR0b24uYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJ1dHRvbi5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pY21uLWhhdmVuLWZvdW5kYXRpb24tNi1jaGlsZC9pbWcvd2hpdGUtcmlnaHQtYXJyb3ctdGlueS5wbmcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4ubGFiZWwtc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMCU7IH1cblxuLmFzdGVyaXNrIHtcbiAgY29sb3I6ICM5NTFlMWE7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbiAgdG9wOiAwOyB9XG5cbi5pbmxpbmUtdGV4dC1hZCwgLmpzLXRleHQtYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uaW5saW5lLXRleHQtYWQsIC5qcy10ZXh0LWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmlubGluZS10ZXh0LWFkIGEuYnV0dG9uLCAuanMtdGV4dC1hZCBhLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uaW5kZXgtdGV4dC1hZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ub2ZpZSAuaW5saW5lLXRleHQtYWQsIC5vZmllIC5qcy10ZXh0LWFkIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIHNlcmlmOyB9XG5cbnAuYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IC44NXJlbTsgfVxuXG4uYnJlYWRjcnVtYnMgbGkge1xuICBmb250LXNpemU6IC44NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb2xvcjogI2IyMjIxNztcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbjogMCAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIG9wYWNpdHk6IDE7IH1cblxucC5ob21lLWNhdG5hbWUge1xuICBmb250LXNpemU6IC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHAuaG9tZS1jYXRuYW1lIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cblxucC5ieWxpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cbiAgcC5ieWxpbmUgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5wLnBvc3RtZXRhLWNvbW1lbnQuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlZW1vcmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuc2VlbW9yZSBhIHtcbiAgICBjb2xvcjogI2M4YzdjNyAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnNlZW1vcmUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiMjIyMTcgIWltcG9ydGFudDsgfVxuXG4ucG9zdC1kYXRlLCAuYnktbGluZSwgLmhvbWUtY2F0bmFtZSB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbltjbGFzc149XCJmaS1cIl06YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMC41cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA4NTVweCkge1xuICBpbnB1dCNzZWFyY2gtcVt0eXBlPVwidGV4dFwiXSB7XG4gICAgZm9udC1zaXplOiAuN3JlbSAhaW1wb3J0YW50OyB9IH1cblxuLnJ1bGUtYmVsb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2OWQxYztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucnVsZS1hYm92ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDY5ZDFjO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmlubGluZS1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmhpZGRlbi1vbi05MjAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmhpZGRlbi1vbi04ODAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODA1cHgpIHtcbiAgLmhpZGRlbi1vbi03MDAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5ncmF5LWJveCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uby1wYWRkaW5nLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm5vLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi51bmRlcmxpbmUsIC51bmRlcmxpbmV0ZXh0bGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNhbGxvdXQuc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjJkNzk5OyB9XG5cbi5jYWxsb3V0LmFsZXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2ODY0OyB9XG5cbi5jYWxsb3V0LnN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNiYmYzZDA7IH1cblxuLmNhbGxvdXQucHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2VkN2Q3NTsgfVxuXG4uY2FsbG91dC53YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjk5OyB9XG5cbi5jaXJjbGUtYm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZDY5ZDFjO1xuICB6LWluZGV4OiAxMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzk1MWUxYTsgfVxuXG4ucmVkLXJpZ2h0LWFycm93OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pY21uLWhhdmVuLWZvdW5kYXRpb24tNi1jaGlsZC9pbWcvcmVkLXJpZ2h0LWFycm93LXRpbnkucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmxnLXR4dCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5pYWItYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjUyNjtcbiAgcGFkZGluZzogMTJweDsgfVxuICAuaWFiLWJhbm5lciBkaXYjbGVhZGVyYm9hcmQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogOTBweDsgfVxuICAgIC5pYWItYmFubmVyIGRpdiNsZWFkZXJib2FyZC1jb250YWluZXIgI2Rpdi1pZC1mb3ItdG9wLWxlYWRlcmJvYXJkIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5pYWItYmFubmVyIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJhbm5lci1zcGFjZXIge1xuICBoZWlnaHQ6IDA7IH1cbiAgLmJhbm5lci1zcGFjZXIub3BlbiB7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5iYW5uZXItc3BhY2VyLm9wZW4ge1xuICAgICAgICBoZWlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmJhbm5lci1zcGFjZXIge1xuICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5iYW5uZXItc3BhY2VyIHtcbiAgICAgIGhlaWdodDogMDsgfSB9XG5cbiNtcS1maXhlZC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlIDAuM3MsIGhlaWdodCAwLjNzIGVhc2UgMHM7XG4gIC8qQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICBoZWlnaHQ6IDQ3cHg7XG4gIH0qLyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAjbXEtZml4ZWQtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogLTExNHB4O1xuICAgICAgbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAjbXEtZml4ZWQtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTM4cHg7IH0gfVxuICAjbXEtZml4ZWQtaGVhZGVyLmJhbm5lciB7XG4gICAgdG9wOiAwOyB9XG4gICNtcS1maXhlZC1oZWFkZXIubm8tYmFubmVyIHtcbiAgICB0b3A6IDA7IH1cbiAgI21xLWZpeGVkLWhlYWRlci5zaHJpbmsge1xuICAgIGhlaWdodDogMTA0cHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNnMgZWFzZSAwLjNzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgI21xLWZpeGVkLWhlYWRlci5zaHJpbmsge1xuICAgICAgICB0b3A6IC05NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlIDAuM3MsIGhlaWdodCAwLjNzIGVhc2UgMHM7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICNtcS1maXhlZC1oZWFkZXIuc2hyaW5rIHtcbiAgICAgICAgdG9wOiAtODVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZSAwLjNzLCBoZWlnaHQgMC4zcyBlYXNlIDBzOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjbXEtZml4ZWQtaGVhZGVyLnNocmluayB7XG4gICAgICAgIHRvcDogLTc4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2UgMC4zcywgaGVpZ2h0IDAuM3MgZWFzZSAwczsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgI21xLWZpeGVkLWhlYWRlci5zaHJpbmsge1xuICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlIDAuM3MsIGhlaWdodCAwLjNzIGVhc2UgMHM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICNtcS1maXhlZC1oZWFkZXIuc2hyaW5rIHtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlIDAuM3M7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICNtcS1maXhlZC1oZWFkZXIuc2hyaW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNnMgZWFzZSAwLjNzOyB9IH1cbiAgICAjbXEtZml4ZWQtaGVhZGVyLnNocmluayAuc2VhcmNoLWxvZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuNnMgZWFzZSAwLjNzOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICNtcS1maXhlZC1oZWFkZXIuc2hyaW5rIC5zZWFyY2gtbG9naW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC42cyBlYXNlIDAuM3M7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAjbXEtZml4ZWQtaGVhZGVyLnNocmluayAuc2VhcmNoLWxvZ2luIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC42cyBlYXNlIDAuM3M7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAjbXEtZml4ZWQtaGVhZGVyLnNocmluayAuc2VhcmNoLWxvZ2luIHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlIDAuM3M7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNtcS1maXhlZC1oZWFkZXIuc2hyaW5rIC5zb2NpYWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuNnMgZWFzZSAwLjNzOyB9IH1cblxuc2VjdGlvbiNwYWdlIHtcbiAgcGFkZGluZy10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgIHNlY3Rpb24jcGFnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBzZWN0aW9uI3BhZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBzZWN0aW9uI3BhZ2UubG9nZ2VkLW91dCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gICAgc2VjdGlvbiNwYWdlLmxvZ2dlZC1pbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgcHJpbnQge1xuICAgIHNlY3Rpb24jcGFnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgYSB7XG4gICAgY29sb3I6ICNjYWNhY2E7IH1cbiAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2IyMjIxNztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLW91dCAwczsgfVxuICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnNvY2lhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zb2NpYWwgdWwubWVudSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxNTAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAuc29jaWFsIHVsLm1lbnUgbGkuc29jaWFsLWljb25zIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAuc29jaWFsIHVsLm1lbnUgbGkuc29jaWFsLWljb25zIGEge1xuICAgICAgICAgIHBhZGRpbmc6IC43cmVtIDAgLjdyZW0gLjVyZW07IH1cbiAgICAgICAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zb2NpYWwgdWwubWVudSBsaS5zb2NpYWwtaWNvbnMgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zb2NpYWwgdWwubWVudSBsaS5zb2NpYWwtaWNvbnMgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IGltZy5uYW1lcGxhdGUtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyBpbWcubmFtZXBsYXRlLWxvZ28ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zZWFyY2gtbG9naW4ge1xuICAgIGZvbnQtc2l6ZTogLjgzM3JlbTsgfVxuICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAuc2VhcmNoLWxvZ2luIHVsLm1lbnUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAuc2VhcmNoLWxvZ2luIHVsLm1lbnUgbGkubG9naW4tbG9nb3V0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnNlYXJjaC1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dCBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAuN3JlbSAwIC43cmVtIC41cmVtOyB9XG4gICAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAuc2VhcmNoLWxvZ2luIHVsLm1lbnUgbGkubG9naW4tbG9nb3V0IC5zYWx1dGF0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwLjQxcmVtIDA7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1NXB4KSB7XG4gICAgICAgICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnNlYXJjaC1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dCAuc2FsdXRhdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnNlYXJjaC1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dC5yZWdpc3RlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHggMjAwcHggMjAwcHggMjAwcHg7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMDBweCAyMDBweCAyMDBweCAyMDBweDtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwMHB4IDIwMHB4IDIwMHB4IDIwMHB4OyB9XG4gICAgICAgICAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zZWFyY2gtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQucmVnaXN0ZXIgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC40NXJlbTsgfVxuICAgICAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAuc2VhcmNoLWxvZ2luIHVsLm1lbnUgbGkubG9naW4tbG9nb3V0LnJlZ2lzdGVyOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7IH1cbiAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IG5hdi50b3AtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMDBweCAyMDBweCAyMDBweCAyMDBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjAwcHggMjAwcHggMjAwcHggMjAwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwMHB4IDIwMHB4IDIwMHB4IDIwMHB4O1xuICAgICAgcGFkZGluZzogM3B4IDAgMDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA3OXB4KSB7XG4gICAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IG5hdi50b3AtYmFyIC5tZW51ID4gbGk6bm90KC5tZW51LXRleHQpID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiBuYXYudG9wLWJhciAuZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQuaXMtZG93bi1hcnJvdyBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NzVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzhweCkge1xuICAgICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiBuYXYudG9wLWJhciAubWVudSA+IGxpOm5vdCgubWVudS10ZXh0KSA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC42NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiBuYXYudG9wLWJhciAuZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQuaXMtZG93bi1hcnJvdyBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODFweCkgYW5kIChtYXgtd2lkdGg6IDk3NHB4KSB7XG4gICAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IG5hdi50b3AtYmFyIC5tZW51ID4gbGk6bm90KC5tZW51LXRleHQpID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgbmF2LnRvcC1iYXIgLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50LmlzLWRvd24tYXJyb3cgYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC43cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiBuYXYudG9wLWJhciAubWVudSA+IGxpOm5vdCgubWVudS10ZXh0KSA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IG5hdi50b3AtYmFyIC5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1kb3duLWFycm93IGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgbmF2LnRvcC1iYXIgLm1lbnUgPiBsaTpub3QoLm1lbnUtdGV4dCkgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiBuYXYudG9wLWJhciAuZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQuaXMtZG93bi1hcnJvdyBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgLm1xLW1lbnUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuODEzZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgLm1xLW1lbnUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43OGVtOyB9IH1cbiAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IC5tcS1tZW51IGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IGkuZmktbGlzdCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IHVsLmRyb3Bkb3duLm1lbnUgLnN1Ym1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1pbi13aWR0aDogNzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTY4LCAxNjgsIDE2OCwgMC45KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuOSk7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IHVsLmRyb3Bkb3duLm1lbnUgLnN1Ym1lbnUgbGkuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzI5MjUyNjsgfVxuICAgICAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgdWwuZHJvcGRvd24ubWVudSAuc3VibWVudSBsaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZDY5ZDFjO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjIyMjE3OyB9XG4gICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiB1bC5kcm9wZG93bi5tZW51IC5zdWJtZW51IGxpIGEge1xuICAgICAgICBjb2xvcjogIzI5MjUyNjsgfVxuICAgICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiB1bC5kcm9wZG93bi5tZW51IC5zdWJtZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZDY5ZDFjOyB9XG4gICAgICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiB1bC5kcm9wZG93bi5tZW51IC5zdWJtZW51IGxpOmxhc3QtY2hpbGQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjIyMjE3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2IyMjIxNzsgfVxuICAgIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IHVsLmRyb3Bkb3duLm1lbnUuc3VibWVudSA+IGxpOm5vdCgubWVudS10ZXh0KSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAuN3JlbSAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnNlYXJjaC1sb2dpbi5tb2JpbGUtbG9naW4ge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuODMzcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogI2NhY2FjYTsgfVxuICAuc2VhcmNoLWxvZ2luLm1vYmlsZS1sb2dpbiB1bC5tZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VhcmNoLWxvZ2luLm1vYmlsZS1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuc2VhcmNoLWxvZ2luLm1vYmlsZS1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dCAuc2FsdXRhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjQxcmVtIDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuc2VhcmNoLWxvZ2luLm1vYmlsZS1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dCBhIHtcbiAgICAgICAgY29sb3I6ICNiMjIyMTc7IH1cbiAgICAgICAgLnNlYXJjaC1sb2dpbi5tb2JpbGUtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjYWNhY2E7IH1cbiAgICAgIC5zZWFyY2gtbG9naW4ubW9iaWxlLWxvZ2luIHVsLm1lbnUgbGkubG9naW4tbG9nb3V0LnJlZ2lzdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtbG9naW4ubW9iaWxlLWxvZ2luIHVsLm1lbnUgbGkubG9naW4tbG9nb3V0LnJlZ2lzdGVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAuNDVyZW07IH1cbiAgICAgICAgLnNlYXJjaC1sb2dpbi5tb2JpbGUtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQucmVnaXN0ZXI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7IH1cblxuLnJyIG9sIHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG4ucnIgI3NpZGViYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ucnIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC45cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ucnIgcC5zdWJzY3JpYmVyLWNoZWNrIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnJyIHAuc3Vic2NyaWJlci1jaGVjayBhIHtcbiAgICBjb2xvcjogI2IyMjIxNzsgfVxuXG4ucnIgLmJ1dHRvbi5mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cblxuLnJyIC50cmliZS1ldmVudHMtbGlzdC13aWRnZXQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAucnIgLnRyaWJlLWV2ZW50cy1saXN0LXdpZGdldCBvbCBsaSBmaWd1cmUuY29sdW1ucyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnJyIC50cmliZS1ldmVudHMtbGlzdC13aWRnZXQgb2wgbGkgLnRyaWJlLWV2ZW50cy1tZXRhIC50cmliZS1ldmVudC1kdXJhdGlvbiwgLnJyIC50cmliZS1ldmVudHMtbGlzdC13aWRnZXQgb2wgbGkgLnRyaWJlLWV2ZW50cy1tZXRhIC50cmliZS1ldmVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAuOXJlbTsgfVxuICAucnIgLnRyaWJlLWV2ZW50cy1saXN0LXdpZGdldCBvbCBsaSAudHJpYmUtZXZlbnRzLW1ldGEgLnRyaWJlLWV2ZW50LWR1cmF0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjsgfVxuXG4ucnIgLnRyaWJlLWV2ZW50cy1saXN0LXdpZGdldCBwLnRyaWJlLWV2ZW50cy13aWRnZXQtbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pY21uLWhhdmVuLWZvdW5kYXRpb24tNi1jaGlsZC9pbWcvcmVkLXJpZ2h0LWFycm93LXRpbnkucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnJyIC5idCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnJyIC5idCB1bCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5yciAuYnQgdWwgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweDsgfVxuICAgIC5yciAuYnQgdWwgbGkgdWwge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnJyIC5idCB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAucnIgLmJ0LnNiLWJvb2tzIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucnIgLmZyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucnIgLmZyIHVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLnJyIC5mciB1bCBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG4gICAgLnJyIC5mciB1bCBsaSB1bCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5yciBpLmZpLXBsdXMsIC5yciBpLmZpLW1pbnVzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiMjIyMTc7XG4gIHBhZGRpbmc6IDFweDsgfVxuXG4ucnIgLm1hc3RoZWFkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC44NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyOTI1MjY7IH1cblxuLnJyIC5tYXN0aGVhZC1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjg1cmVtO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucnIgdWwuYWNmLXJwdy11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnJyIGxpLmFjZi1ycHctbGkuYWNmLXJwdy1jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnJyIC5hY2YtcnB3LWxlZnQuYWNmLXJwdy10aHVtYiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5yciAud2lkZ2V0X2FjZl9ycHcgaDMud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbi5yciAjc2lkZWJhciBoMy5hY2YtcnB3LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuXG4ucnIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuICAucnIgLndpZGdldC5zYi1wYWlkLW9maWUtYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnJyIC53aWRnZXQgdWwge1xuICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnJyIC53aWRnZXQgdWwgbGkge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5yciAud2lkZ2V0IHVsIGxpIHVsLm5lc3RlZC5tZW51IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgIC5yciAud2lkZ2V0IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzI5MjUyNjsgfVxuICAgICAgICAucnIgLndpZGdldCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2Q2OWQxYzsgfVxuICAgIC5yciAud2lkZ2V0IHVsIGxpLnZpZXctYm9vayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgLnJyIC53aWRnZXQgdWwgbGkudmlldy1ib29rIGEge1xuICAgICAgICB0ZXh0LWluZGVudDogLTZweDsgfVxuICAgICAgICAucnIgLndpZGdldCB1bCBsaS52aWV3LWJvb2sgYSBpOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTJweDsgfVxuICAgICAgICAucnIgLndpZGdldCB1bCBsaS52aWV3LWJvb2sgYSBpLmZpLWxvY2s6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2IyMjIxNzsgfVxuICAgICAgICAucnIgLndpZGdldCB1bCBsaS52aWV3LWJvb2sgYTpob3ZlciBpLmZpLWxvY2s6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2Q2OWQxYzsgfVxuICAucnIgLndpZGdldC5zYi1kZXBhcnRtZW50cyAubWVudSA+IGxpOm5vdCgubWVudS10ZXh0KSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnJyIC53aWRnZXQuc2ItZGVwYXJ0bWVudHMgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cblxuLnJyIC5tZW51ID4gbGkgPiBhID4gaSB7XG4gIG1hcmdpbi1yaWdodDogLjA7IH1cblxuLnJyIGFzaWRlI2FjZl9ycHctMyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5yciAubWVxUlJNZW51IGltZywgLnJyIC5tZXFSUnB1YnMgaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmlzLWFjY29yZGlvbi1zdWJtZW51LXBhcmVudCA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlzLWFjY29yZGlvbi1zdWJtZW51LXBhcmVudCA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDU1JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgY29sb3I6ICNiMjIyMTc7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmlzLWFjY29yZGlvbi1zdWJtZW51LXBhcmVudFthcmlhLWV4cGFuZGVkPSd0cnVlJ10gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYwNTYnO1xuICB0b3A6IDEwJTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiAjYjIyMjE3O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICByaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKiBTRUFSQ0ggKi9cbi5ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5kaXYubWVudS1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oYXZlbi1mb3VuZGF0aW9uLTYvaW1nL3VpLXNwcml0ZS5wbmdcIikgY2VudGVyIDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5kaXYubWVudS1sb2dpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogMnB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjYjJiMmIyOyB9XG5cbmRpdi5tZW51LWxvZ2luIGEge1xuICBjb2xvcjogIzYyYmVkOTsgfVxuXG5kaXYubWVudS1sb2dpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM2MmJlZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IEdvb2dsZSBTZWFyY2ggQm94IC0gR29vZ2xlIENTRVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNsaWRlLWluLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWRlLWluLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGlkZS1pbi5tdWktZW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGlkZS1pbi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmdvb2dsZS1zZWFyY2gge1xuICB3aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDg4ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00OHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5nb29nbGUtc2VhcmNoLm11aS1lbnRlci1hY3RpdmUge1xuICAgIHotaW5kZXg6IDIwMDA7IH1cbiAgLmdvb2dsZS1zZWFyY2ggLmNzZS1zZWFyY2gtYnV0dG9uLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmdvb2dsZS1zZWFyY2ggLmNzZS1zZWFyY2gtYnV0dG9uLXdyYXAgLmJ1dHRvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IC4zZW0gMWVtOyB9XG4gICAgICAuZ29vZ2xlLXNlYXJjaCAuY3NlLXNlYXJjaC1idXR0b24td3JhcCAuYnV0dG9uIGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5nb29nbGUtc2VhcmNoIHRib2R5LCAuZ29vZ2xlLXNlYXJjaCB0Zm9vdCwgLmdvb2dsZS1zZWFyY2ggdGhlYWQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZ29vZ2xlLXNlYXJjaCAuY3NlIGZvcm0uZ3NjLXNlYXJjaC1ib3gsIC5nb29nbGUtc2VhcmNoIGZvcm0uZ3NjLXNlYXJjaC1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5jc2UgaW5wdXQuZ3NjLXNlYXJjaC1idXR0b24sIGlucHV0LmdzYy1zZWFyY2gtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjg1ZW0gMWVtO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTcgIWltcG9ydGFudDsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmNzZSBpbnB1dC5nc2Mtc2VhcmNoLWJ1dHRvbiwgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIGlucHV0LmdzYy1zZWFyY2gtYnV0dG9uIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5jc2UgaW5wdXQuZ3NjLXNlYXJjaC1idXR0b246aG92ZXIsIC5jc2UgaW5wdXQuZ3NjLXNlYXJjaC1idXR0b246Zm9jdXMsIGlucHV0LmdzYy1zZWFyY2gtYnV0dG9uOmhvdmVyLCBpbnB1dC5nc2Mtc2VhcmNoLWJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWQxYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY3NlIGlucHV0LmdzYy1zZWFyY2gtYnV0dG9uOmhvdmVyLCBpbnB1dC5nc2Mtc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTcgIWltcG9ydGFudDsgfVxuXG4uc2xpZGV1cCB7XG4gIHRvcDogNDBweDsgfVxuXG4uZ29vZ2xlLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10sIC5nb29nbGUtc2VhcmNoIGlucHV0OmZvY3VzW3R5cGU9J3RleHQnXSB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA3cHggIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDsgfVxuXG4uZ29vZ2xlLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzYyYmVkOSAhaW1wb3J0YW50OyB9XG5cbi5nb29nbGUtc2VhcmNoIGlucHV0W3R5cGU9J2ltYWdlJ10sIC5nb29nbGUtc2VhcmNoIGlucHV0OmhvdmVyW3R5cGU9J2ltYWdlJ10ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MmJlZDk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oYXZlbi1mb3VuZGF0aW9uLTYvaW1nL2dvLWJ1dHRvbi5wbmdcIik7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmdvb2dsZS1zZWFyY2ggdGQsIC5nb29nbGUtc2VhcmNoIHRhYmxlLCAuZ3NjLWlucHV0LWJveCwgLmdzYy1pbnB1dC1ib3gtaG92ZXIge1xuICB3aWR0aDogMTkzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxNXB4IDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwYWNpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIEVuZCBHb29nbGUgU2VhcmNoIEJveCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvb2dsZS1zZWFyY2ggdGQsIC5nb29nbGUtc2VhcmNoIHRhYmxlLCAuZ3NjLWlucHV0LWJveCwgLmdzYy1pbnB1dC1ib3gtaG92ZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5kaXYubGMtbWVudS1zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNjOGM3Yzc7IH1cblxuZGl2LmxjLW1lbnUtc2VhcmNoIGkuZmktbWFnbmlmeWluZy1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5zZWFyY2gtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI2M4YzdjNzsgfVxuXG4uc2VhcmNoLWljb24gaS5maS1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLnNlYXJjaC1pY29uIGkuZmktbWFnbmlmeWluZy1nbGFzczpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2IyMjIxNzsgfVxuXG4jc2VhcmNoX3Jlc3VsdHMgdGFibGUgdGJvZHkge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgI3NlYXJjaF9yZXN1bHRzIHRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNzZWFyY2hfcmVzdWx0cyB0YWJsZSB0Ym9keSB0ZC5nc2MtdGFibGUtY2VsbC1zbmlwcGV0LWNsb3NlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtICFpbXBvcnRhbnQ7IH1cblxuYm9keSAuZ3NjLXNlbGVjdGVkLW9wdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5jc2UgLmdzYy1jb250cm9sLWNzZSwgLmdzYy1jb250cm9sLWNzZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmdzYy1jb250cm9sLWNzZSAuZ3NjLXRhYmxlLXJlc3VsdCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWYgIWltcG9ydGFudDsgfVxuICAuZ3NjLWNvbnRyb2wtY3NlIC5nc2MtdGFibGUtcmVzdWx0IHRib2R5IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLmdzLXJlc3VsdCAuZ3MtdGl0bGUsIC5ncy1yZXN1bHQgLmdzLXRpdGxlICoge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNzZSAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmxpbmssIC5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6bGluayxcbi5jc2UgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpsaW5rIGIsIC5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6bGluayBiLFxuLmNzZSAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOnZpc2l0ZWQsIC5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCxcbi5jc2UgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTp2aXNpdGVkIGIsIC5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCBiLFxuLmNzZSAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyLCAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyLFxuLmNzZSAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyIGIsIC5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6aG92ZXIgYixcbi5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmxpbmssIC5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmxpbmsgYiwgLmdzLWltYWdlUmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCxcbi5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOnZpc2l0ZWQgYiwgLmdzLWltYWdlUmVzdWx0IGEuZ3MtdGl0bGU6aG92ZXIsIC5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyIGIsXG4uY3NlIC5nc2MtY3Vyc29yLXBhZ2UsIC5nc2MtY3Vyc29yLXBhZ2UsIC5jc2UgLmdzYy10cmFpbGluZy1tb3JlLXJlc3VsdHM6bGluaywgLmdzYy10cmFpbGluZy1tb3JlLXJlc3VsdHM6bGluayxcbi5jc2UgLmdzLXNwZWxsaW5nIGEsIC5ncy1zcGVsbGluZyBhIHtcbiAgY29sb3I6ICNiMjIyMTcgIWltcG9ydGFudDsgfVxuXG4uZ3MtcmVzdWx0IGEuZ3MtdmlzaWJsZVVybCwgLmdzLXJlc3VsdCAuZ3MtdmlzaWJsZVVybCB7XG4gIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7IH1cblxuLmNzZSAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0LCAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0LCAuZ3NjLWltYWdlUmVzdWx0LWNsYXNzaWMsIC5nc2MtaW1hZ2VSZXN1bHQtY29sdW1uIHtcbiAgcGFkZGluZzogMDsgfVxuXG4jY3NlIHRib2R5IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNjc2UgLmdzYy1jb250cm9sLWNzZS5nc2MtY29udHJvbC1jc2UtZW4gLmdzYy1hZEJsb2NrLCAjY3NlIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtYWRCbG9ja1ZlcnRpY2FsLCAjY3NlIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtcmVzdWx0c0hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jY3NlIGlucHV0LmdzYy1zZWFyY2gtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI2NzZSAuZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0IHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhY2FjYSAhaW1wb3J0YW50OyB9XG4gICNjc2UgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jY3NlIHRhYmxlLmdzYy10YWJsZS1yZXN1bHQgLmdzYy10YWJsZS1jZWxsLXRodW1ibmFpbC5nc2MtdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgICAjY3NlIHRhYmxlLmdzYy10YWJsZS1yZXN1bHQgLmdzYy10YWJsZS1jZWxsLXRodW1ibmFpbC5nc2MtdGh1bWJuYWlsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjY3NlIHRhYmxlLmdzYy10YWJsZS1yZXN1bHQgLmdzYy10YWJsZS1jZWxsLXRodW1ibmFpbC5nc2MtdGh1bWJuYWlsIC5ncy13ZWItaW1hZ2UtYm94IGltZy5ncy1pbWFnZSwgI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IC5nc2MtdGFibGUtY2VsbC10aHVtYm5haWwuZ3NjLXRodW1ibmFpbCAuZ3MtcHJvbW90aW9uLWltYWdlLWJveCBpbWcuZ3MtcHJvbW90aW9uLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4OyB9XG4gICNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3NjLXRhYmxlLWNlbGwtdGh1bWJuYWlsLmdzYy10aHVtYm5haWwgLmdzLXdlYi1pbWFnZS1ib3gsICNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3NjLXRhYmxlLWNlbGwtdGh1bWJuYWlsLmdzYy10aHVtYm5haWwgLmdzLXByb21vdGlvbi1pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG5cbiNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3NjLXRhYmxlLWNlbGwtc25pcHBldC1jbG9zZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IGEuZ3MtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBzZXJpZjtcbiAgY29sb3I6ICNiMjIyMTc7IH1cbiAgI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IGEuZ3MtdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZDY5ZDFjOyB9XG5cbiNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3MtdGl0bGUsICNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3MtdGl0bGUgKiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaW5oZXJpdDsgfVxuXG4jY3NlIHRhYmxlLmdzYy10YWJsZS1yZXN1bHQgLmdzLXRpdGxlIGRpdiB7XG4gIGNvbG9yOiAjMGEwYTBhOyB9XG5cbiNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3MtYmlkaS1zdGFydC1hbGlnbi5ncy1zbmlwcGV0IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbiNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3NjLXVybC1ib3R0b20ge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbiNjc2UgLmdjc2MtYnJhbmRpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjc2UgLmdzYy1jb250cm9sLWNzZS5nc2MtY29udHJvbC1jc2UtZW4gZm9ybS5nc2Mtc2VhcmNoLWJveCB0Ym9keSB0ZCwgI2NzZSAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiBmb3JtLmdzYy1zZWFyY2gtYm94IHRib2R5IHRoIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuI2NzZSB0YWJsZS5nc2Mtc2VhcmNoLWJveCB0ZC5nc2MtaW5wdXQgaW5wdXQge1xuICBtYXJnaW46IDA7IH1cblxuI2NzZSB0YWJsZS5nc2Mtc2VhcmNoLWJveCB0ZC5nc2MtY2xlYXItYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAjY3NlIHRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1jbGVhci1idXR0b24gZGl2LmdzYy1jbGVhci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNjc2UgdGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLWNsZWFyLWJ1dHRvbiBkaXYuZ3NjLWNsZWFyLWJ1dHRvbjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29sb3I6ICNiMjIyMTc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAjY3NlIHRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1jbGVhci1idXR0b24gZGl2LmdzYy1jbGVhci1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjOTkxZDE0OyB9XG4gICAgI2NzZSB0YWJsZS5nc2Mtc2VhcmNoLWJveCB0ZC5nc2MtY2xlYXItYnV0dG9uIGRpdi5nc2MtY2xlYXItYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzdhN2E3YTsgfVxuICAgICNjc2UgdGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLWNsZWFyLWJ1dHRvbiBkaXYuZ3NjLWNsZWFyLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwYTBhMGE7IH1cblxuI2NzZSAuZ3NjLWFib3ZlLXdyYXBwZXItYXJlYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2FjYWNhO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICNjc2UgLmdzYy1hYm92ZS13cmFwcGVyLWFyZWEgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI2NzZSAuZ3NjLWFib3ZlLXdyYXBwZXItYXJlYSAuZ3NjLXJlc3VsdC1pbmZvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgI2NzZSAuZ3NjLWFib3ZlLXdyYXBwZXItYXJlYSAuZ3NjLXJlc3VsdC1pbmZvLWNvbnRhaW5lciAuZ3NjLXJlc3VsdC1pbmZvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4jY3NlIGEuZ3MtdGl0bGUgYiwgI2NzZSAuZ3Mtc25pcHBldCBiLCAjY3NlIC5nc2MtdXJsLWJvdHRvbSBiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDE3NSwgNTQsIDAuMzUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgM3B4OyB9XG5cbiNjc2UgLmdzYy1yZXN1bHRzIC5nc2MtY3Vyc29yLWJveCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbiNjc2UgLmdzYy1yZXN1bHRzIC5nc2MtY3Vyc29yLWJveCAuZ3NjLWN1cnNvci1wYWdlIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbiNjc2UgLmdzYy1yZXN1bHRzIC5nc2MtY3Vyc29yLXBhZ2UuZ3NjLWN1cnNvci1jdXJyZW50LXBhZ2Uge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IE5ldHdvcmsgSG9tZSAvIHBhZ2UtbmV0d29yay5waHBcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW5zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uIGltZywgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1ucyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW4gLnJlbGF0aXZlLWNvbnRhaW5lciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1ucyAucmVsYXRpdmUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uIC5yZWxhdGl2ZS1jb250YWluZXIgLmFic29sdXRlLWNvbnRhaW5lciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1ucyAucmVsYXRpdmUtY29udGFpbmVyIC5hYnNvbHV0ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDcxJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzAxOTYxKTsgfVxuICAgICAgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uIC5yZWxhdGl2ZS1jb250YWluZXIgYS5mdWxsLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW5zIC5yZWxhdGl2ZS1jb250YWluZXIgYS5mdWxsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyMDsgfVxuICAgICAgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uIC5yZWxhdGl2ZS1jb250YWluZXIgYS5ibG9jaywgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1ucyAucmVsYXRpdmUtY29udGFpbmVyIGEuYmxvY2sge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNkNjlkMWM7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbiBoMSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1ucyBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW4gaDEgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1ucyBoMSBhIHtcbiAgICAgICAgY29sb3I6ICNiMjIyMTc7XG4gICAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAzMDBtcyBlYXNlLW91dCAwczsgfVxuICAgICAgICAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW4gaDEgYTpob3ZlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1ucyBoMSBhOmhvdmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi50b2RheTpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAudG9kYXkuY29sdW1uczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLmd1aWRlczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuZ3VpZGVzLmNvbHVtbnM6aG92ZXIgLnJlbGF0aXZlLWNvbnRhaW5lcjo6YWZ0ZXIsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi5jYWxlbmRhcjpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY2FsZW5kYXIuY29sdW1uczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLmJ1cy1kaXI6aG92ZXIgLnJlbGF0aXZlLWNvbnRhaW5lcjo6YWZ0ZXIsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmJ1cy1kaXIuY29sdW1uczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLnNob3A6aG92ZXIgLnJlbGF0aXZlLWNvbnRhaW5lcjo6YWZ0ZXIsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLnNob3AuY29sdW1uczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLm1hZ2F6aW5lOmhvdmVyIC5yZWxhdGl2ZS1jb250YWluZXI6OmFmdGVyLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5tYWdhemluZS5jb2x1bW5zOmhvdmVyIC5yZWxhdGl2ZS1jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi50b2RheTpob3ZlciBhLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC50b2RheS5jb2x1bW5zOmhvdmVyIGEsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi5ndWlkZXM6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuZ3VpZGVzLmNvbHVtbnM6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLmNhbGVuZGFyOmhvdmVyIGEsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNhbGVuZGFyLmNvbHVtbnM6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLmJ1cy1kaXI6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuYnVzLWRpci5jb2x1bW5zOmhvdmVyIGEsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi5zaG9wOmhvdmVyIGEsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLnNob3AuY29sdW1uczpob3ZlciBhLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW4ubWFnYXppbmU6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAubWFnYXppbmUuY29sdW1uczpob3ZlciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IEFyY2hpdmUvQ2F0ZWdvcnlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hcmNoaXZlIHAudG9nZ2xlV3JhcCwgLmNhdGVnb3J5IHAudG9nZ2xlV3JhcCwgLnBhZ2UgcC50b2dnbGVXcmFwLCAuc2VhcmNoIHAudG9nZ2xlV3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGdyYXk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvaGF2ZW4tZm91bmRhdGlvbi02L2ltZy9saW5lLWdyYXkuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5hcmNoaXZlIHAudG9nZ2xlV3JhcCBhLCAuY2F0ZWdvcnkgcC50b2dnbGVXcmFwIGEsIC5wYWdlIHAudG9nZ2xlV3JhcCBhLCAuc2VhcmNoIHAudG9nZ2xlV3JhcCBhIHtcbiAgY29sb3I6IGdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IC44ZW07XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4uYXJjaGl2ZSAucm93LmFydGljbGUtZXhjZXJwdCwgLmNhdGVnb3J5IC5yb3cuYXJ0aWNsZS1leGNlcnB0LCAucGFnZSAucm93LmFydGljbGUtZXhjZXJwdCwgLnNlYXJjaCAucm93LmFydGljbGUtZXhjZXJwdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDsgfVxuXG4uYXJjaGl2ZSBhcnRpY2xlLmVudHJ5LWFyY2hpdmUsIC5jYXRlZ29yeSBhcnRpY2xlLmVudHJ5LWFyY2hpdmUsIC5wYWdlIGFydGljbGUuZW50cnktYXJjaGl2ZSwgLnNlYXJjaCBhcnRpY2xlLmVudHJ5LWFyY2hpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmFyY2hpdmUgLnNlY3Rpb24tY29udGVudCwgLmFyY2hpdmUgLmlzc3VlLWFyY2hpdmUsIC5jYXRlZ29yeSAuc2VjdGlvbi1jb250ZW50LCAuY2F0ZWdvcnkgLmlzc3VlLWFyY2hpdmUsIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQsIC5wYWdlIC5pc3N1ZS1hcmNoaXZlLCAuc2VhcmNoIC5zZWN0aW9uLWNvbnRlbnQsIC5zZWFyY2ggLmlzc3VlLWFyY2hpdmUge1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAuYXJjaGl2ZSAuc2VjdGlvbi1jb250ZW50IC5leGNlcnB0IHAsIC5hcmNoaXZlIC5pc3N1ZS1hcmNoaXZlIC5leGNlcnB0IHAsIC5jYXRlZ29yeSAuc2VjdGlvbi1jb250ZW50IC5leGNlcnB0IHAsIC5jYXRlZ29yeSAuaXNzdWUtYXJjaGl2ZSAuZXhjZXJwdCBwLCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC5leGNlcnB0IHAsIC5wYWdlIC5pc3N1ZS1hcmNoaXZlIC5leGNlcnB0IHAsIC5zZWFyY2ggLnNlY3Rpb24tY29udGVudCAuZXhjZXJwdCBwLCAuc2VhcmNoIC5pc3N1ZS1hcmNoaXZlIC5leGNlcnB0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFyY2hpdmUgLnNlY3Rpb24tY29udGVudCBoMSwgLmFyY2hpdmUgLmlzc3VlLWFyY2hpdmUgaDEsIC5jYXRlZ29yeSAuc2VjdGlvbi1jb250ZW50IGgxLCAuY2F0ZWdvcnkgLmlzc3VlLWFyY2hpdmUgaDEsIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgaDEsIC5wYWdlIC5pc3N1ZS1hcmNoaXZlIGgxLCAuc2VhcmNoIC5zZWN0aW9uLWNvbnRlbnQgaDEsIC5zZWFyY2ggLmlzc3VlLWFyY2hpdmUgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmJvZHkucG9zdC10eXBlLWFyY2hpdmUgYXJ0aWNsZS5lbnRyeS1hcmNoaXZlOmxhc3Qtb2YtdHlwZSwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHVibGljYXRpb25zLWxpc3QgYXJ0aWNsZS5lbnRyeS1hcmNoaXZlOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnBhZ2UgLmZlYXR1cmVkLWFydGljbGVzLWJsb2NrIC5zZWN0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cblxuLnBhZ2UgLnNwZWNpYWwtc2VjdGlvbi1ibG9jayAuc2VjdGlvbi1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnJvdy5kYWlseS1hcmNoaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucm93LnBhZ2luYXRpb24tc2luZ2xlLCAucGFnaW5hdGlvbi1zaW5nbGUsXG4ucm93LnBhZ2luYXRpb24tY2F0ZWdvcnksIC5wYWdpbmF0aW9uLWNhdGVnb3J5LFxuLnJvdy53cGJkcC1wYWdpbmF0aW9uLCAud3BiZHAtcGFnaW5hdGlvbiwgdWwudHJpYmUtZXZlbnRzLXN1Yi1uYXYgbGkge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnJvdy5wYWdpbmF0aW9uLXNpbmdsZSAudGV4dC1sZWZ0IGEsIC5wYWdpbmF0aW9uLXNpbmdsZSAudGV4dC1sZWZ0IGEsXG4gIC5yb3cucGFnaW5hdGlvbi1jYXRlZ29yeSAudGV4dC1sZWZ0IGEsIC5wYWdpbmF0aW9uLWNhdGVnb3J5IC50ZXh0LWxlZnQgYSxcbiAgLnJvdy53cGJkcC1wYWdpbmF0aW9uIC50ZXh0LWxlZnQgYSwgLndwYmRwLXBhZ2luYXRpb24gLnRleHQtbGVmdCBhLCB1bC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSAudGV4dC1sZWZ0IGEge1xuICAgIGJhY2tncm91bmQ6ICNiMjIyMTc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnJvdy5wYWdpbmF0aW9uLXNpbmdsZSAudGV4dC1sZWZ0IGE6YmVmb3JlLCAucGFnaW5hdGlvbi1zaW5nbGUgLnRleHQtbGVmdCBhOmJlZm9yZSxcbiAgLnJvdy5wYWdpbmF0aW9uLWNhdGVnb3J5IC50ZXh0LWxlZnQgYTpiZWZvcmUsIC5wYWdpbmF0aW9uLWNhdGVnb3J5IC50ZXh0LWxlZnQgYTpiZWZvcmUsXG4gIC5yb3cud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1sZWZ0IGE6YmVmb3JlLCAud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1sZWZ0IGE6YmVmb3JlLCB1bC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSAudGV4dC1sZWZ0IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjc2RVwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuICAucm93LnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LWxlZnQgYTpob3ZlciwgLnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LWxlZnQgYTpob3ZlcixcbiAgLnJvdy5wYWdpbmF0aW9uLWNhdGVnb3J5IC50ZXh0LWxlZnQgYTpob3ZlciwgLnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtbGVmdCBhOmhvdmVyLFxuICAucm93LndwYmRwLXBhZ2luYXRpb24gLnRleHQtbGVmdCBhOmhvdmVyLCAud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1sZWZ0IGE6aG92ZXIsIHVsLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIC50ZXh0LWxlZnQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Q2OWQxYzsgfVxuICAucm93LnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LXJpZ2h0IGEsIC5wYWdpbmF0aW9uLXNpbmdsZSAudGV4dC1yaWdodCBhLFxuICAucm93LnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtcmlnaHQgYSwgLnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtcmlnaHQgYSxcbiAgLnJvdy53cGJkcC1wYWdpbmF0aW9uIC50ZXh0LXJpZ2h0IGEsIC53cGJkcC1wYWdpbmF0aW9uIC50ZXh0LXJpZ2h0IGEsIHVsLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIC50ZXh0LXJpZ2h0IGEge1xuICAgIGJhY2tncm91bmQ6ICNiMjIyMTc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5yb3cucGFnaW5hdGlvbi1zaW5nbGUgLnRleHQtcmlnaHQgYTphZnRlciwgLnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LXJpZ2h0IGE6YWZ0ZXIsXG4gIC5yb3cucGFnaW5hdGlvbi1jYXRlZ29yeSAudGV4dC1yaWdodCBhOmFmdGVyLCAucGFnaW5hdGlvbi1jYXRlZ29yeSAudGV4dC1yaWdodCBhOmFmdGVyLFxuICAucm93LndwYmRwLXBhZ2luYXRpb24gLnRleHQtcmlnaHQgYTphZnRlciwgLndwYmRwLXBhZ2luYXRpb24gLnRleHQtcmlnaHQgYTphZnRlciwgdWwudHJpYmUtZXZlbnRzLXN1Yi1uYXYgbGkgLnRleHQtcmlnaHQgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDI3NkZcIjtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAucm93LnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LXJpZ2h0IGE6aG92ZXIsIC5wYWdpbmF0aW9uLXNpbmdsZSAudGV4dC1yaWdodCBhOmhvdmVyLFxuICAucm93LnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtcmlnaHQgYTpob3ZlciwgLnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtcmlnaHQgYTpob3ZlcixcbiAgLnJvdy53cGJkcC1wYWdpbmF0aW9uIC50ZXh0LXJpZ2h0IGE6aG92ZXIsIC53cGJkcC1wYWdpbmF0aW9uIC50ZXh0LXJpZ2h0IGE6aG92ZXIsIHVsLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIC50ZXh0LXJpZ2h0IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkNjlkMWM7IH1cblxuLnJvdy5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXNpbmdsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG5oZWFkZXIgLnBhZ2luYXRpb24tc2luZ2xlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuXG4ucnBidF9zaG9ydGNvZGUge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5pc3N1ZS1hcmNoaXZlIGg0IHtcbiAgZm9udC1zaXplOiAxLjFyZW07IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogRGFpbHkvVG9kYXkgUG9ydGFsXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYjbGVhZGVyYm9hcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMnB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm8tbGVhZGVyYm9hcmQge1xuICBtYXJnaW4tdG9wOiAxM3B4OyB9XG5cbi5uby1sZWFkZXJib2FyZCBkaXYjbWFpbmNvbCAuY29udGVudCwgLm5vLWxlYWRlcmJvYXJkIGRpdiNmdWxsY29sIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubm8tbGVhZGVyYm9hcmQgLnJyIGFzaWRlI3NpZGViYXIuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1hcnF1ZWUtYmxvY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjUyNjtcbiAgbWF4LWhlaWdodDogMzk2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYXJxdWVlLWJsb2NrIGZpZ3VyZS5sZWFkLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLm1hcnF1ZWUtYmxvY2sgZmlndXJlLmxlYWQtaW1nIC5pbWcge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5tYXJxdWVlLWJsb2NrIGZpZ3VyZS5sZWFkLWltZyAuY2FwdGlvbixcbiAgLm1hcnF1ZWUtYmxvY2sgZmlndXJlLmxlYWQtaW1nIC5jcmVkaXQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpOyB9XG4gIC5tYXJxdWVlLWJsb2NrIGZpZ3VyZS5sZWFkLWltZyAuY3JlZGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5tYXJxdWVlLWJsb2NrIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1hcnF1ZWUtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tYXJxdWVlLWJsb2NrIHtcbiAgICAgIGNvbG9yOiAjMjkyNTI2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG4gIC5tYXJxdWVlLWJsb2NrIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubWFycXVlZS1ibG9jayB1bCBhLCAubWFycXVlZS1ibG9jayB1bCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGEsIC5tYXJxdWVlLWJsb2NrIHVsIHAge1xuICAgICAgICAgIGNvbG9yOiAjMjkyNTI2OyB9IH1cbiAgICAubWFycXVlZS1ibG9jayB1bCBzcGFuLmJ5bGluZSB7XG4gICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubWFycXVlZS1ibG9jayB1bCBzcGFuLmJ5bGluZSBhIHtcbiAgICAgICAgY29sb3I6ICNkNjlkMWM7IH1cbiAgICAubWFycXVlZS1ibG9jayB1bCBsaSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLm1hcnF1ZWUtYmxvY2sgdWwgbGkgcC5ieWxpbmUge1xuICAgICAgICBmb250LXNpemU6IDAuNjg4cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpIHAuYnlsaW5lIGEge1xuICAgICAgICAgIGNvbG9yOiAjZDY5ZDFjOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubWFycXVlZS1ibG9jayB1bCBsaSAuc2lkZS1zdG9yeS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgLm1hcnF1ZWUtYmxvY2sgdWwgbGkuZmlyc3Qtc3Rvcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDgyJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSB7XG4gICAgICAgICAgd2lkdGg6IDczJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1pbWFnZSAubGVhZC1pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAgICAgICAubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSAuZmlyc3Qtc3RvcnktaW1hZ2UgLmxlYWQtaW1hZ2UgLmltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYxLjglO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1pbWFnZSAubGVhZC1pbWFnZSAuaW1nIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSAuZmlyc3Qtc3RvcnktY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyOTI1MjYgNDglLCByZ2JhKDQxLCAzNywgMzgsIDAuNzUpIDYxJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyOTI1MjYgNDglLCByZ2JhKDQxLCAzNywgMzgsIDAuNzUpIDYxJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI5MjUyNiA0OCUsIHJnYmEoNDEsIDM3LCAzOCwgMC43NSkgNjElLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjkyNTI2JywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI5MjUyNjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSAuZmlyc3Qtc3RvcnktY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IC5leGNlcnB0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgICAgLm1hcnF1ZWUtYmxvY2sgdWwgbGkuZmlyc3Qtc3RvcnkgLmZpcnN0LXN0b3J5LWNvbnRlbnQgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1MHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IHAuYnlsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzUwcmVtOyB9XG4gICAgICAgICAgLm1hcnF1ZWUtYmxvY2sgdWwgbGkuZmlyc3Qtc3RvcnkgLmZpcnN0LXN0b3J5LWNvbnRlbnQgcC5ieWxpbmUgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2Q2OWQxYzsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZmlsdGVyOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5mZWF0dXJlZC1hcnRpY2xlcy1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvaWNtbi1oYXZlbi1mb3VuZGF0aW9uLTYtY2hpbGQvaW1nL2xvZ28tYmtnZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nOiAwIDMzcHg7IH1cbiAgLmZlYXR1cmVkLWFydGljbGVzLWJsb2NrIC5zZWN0aW9uLWNvbnRlbnQuZW50cnktY29udGVudCBpbWcge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNjlkMWM7IH1cbiAgLmZlYXR1cmVkLWFydGljbGVzLWJsb2NrIC5zZWN0aW9uLWNvbnRlbnQgaDEuZGFpbHktaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIG1heC13aWR0aDogMjg1cHg7IH1cbiAgICAuZmVhdHVyZWQtYXJ0aWNsZXMtYmxvY2sgLnNlY3Rpb24tY29udGVudCBoMS5kYWlseS1oZWFkbGluZSBhIHtcbiAgICAgIGNvbG9yOiAjMjkyNTI2OyB9XG4gICAgLmZlYXR1cmVkLWFydGljbGVzLWJsb2NrIC5zZWN0aW9uLWNvbnRlbnQgaDEuZGFpbHktaGVhZGxpbmUgaSB7XG4gICAgICBjb2xvcjogI2IyMjIxNztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5zcGVjaWFsLXNlY3Rpb24tYmxvY2sge1xuICBwYWRkaW5nOiAwIDMzcHg7IH1cbiAgLnNwZWNpYWwtc2VjdGlvbi1ibG9jayBhIHtcbiAgICBjb2xvcjogI2IyMjIxNzsgfVxuICAuc3BlY2lhbC1zZWN0aW9uLWJsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMyU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuc3BlY2lhbC1zZWN0aW9uLWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI29waW5pb24gaDEuZGFpbHktaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjb3BpbmlvbiBoMS5kYWlseS1oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4jb3BpbmlvbiBwLmJ5bGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI29waW5pb24gcC5ieWxpbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgI29waW5pb24gcC5ieWxpbmUgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jb3BpbmlvbiAuY2FydG9vbiB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjb3BpbmlvbiAuY2FydG9vbiBwLmJ5bGluZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjb3BpbmlvbiAuY2FydG9vbiAucnVsZS1iZWxvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3YTdhN2E7IH1cbiAgI29waW5pb24gLmNhcnRvb24gLnNlZW1vcmUgYSB7XG4gICAgY29sb3I6ICNhMmExYTEgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4jc2hvcnRzIGgxLmRhaWx5LWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yMnJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuI3Nob3J0cyBwLmJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICNzaG9ydHMgcC5ieWxpbmUgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jc2hvcnRzIC5ncmF5LWJveCB7XG4gIGhlaWdodDogMTU4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNzaG9ydHMgLmdyYXktYm94IHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDY4cHgpIHtcbiAgICAjc2hvcnRzIC5ncmF5LWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgI3Nob3J0cyAuZ3JheS1ib3ggLnRydW5jYXRlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAjc2hvcnRzIC5ncmF5LWJveCBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG5cbiNza2lucyBoMS5kYWlseS1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNTYzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4jc2tpbnMgcC5ieWxpbmUge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjc2tpbnMgcC5ieWxpbmUgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jc2tpbnMgaSB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbiNhdXRob3JzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNhdXRob3JzIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAjYXV0aG9ycyBoMi5kYWlseS1oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMzEzcmVtOyB9XG4gICNhdXRob3JzIGgzLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgI2F1dGhvcnMgYSB7XG4gICAgY29sb3I6ICMyOTI1MjY7IH1cbiAgI2F1dGhvcnMgaSB7XG4gICAgY29sb3I6ICNiMjIyMTc7IH1cbiAgI2F1dGhvcnMgcC5zZWVtb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wYWludCB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvaWNtbi1oYXZlbi1mb3VuZGF0aW9uLTYtY2hpbGQvaW1nL3BhaW50LXN0cm9rZS1ia2dkLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuc3Bhbi5yZWFkbW9yZSB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBzcGFuLnJlYWRtb3JlIGkge1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IEJyb3dzZSBUb3BpY3MvVmlldyBUb3BpY3NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5icm93c2UtdG9waWNzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnJvd3NlLXRvcGljcyB1bC5jaGlsZHJlbiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5icm93c2UtdG9waWNzIC5yZWFkbW9yZSB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNjOGM3Yzc7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogTWFnYXppbmUvQm9va3MvUHVibGljYXRpb25cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWdhemluZS1uYXYge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogNiUgMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm1hZ2F6aW5lLW5hdiB7XG4gICAgICBtYXJnaW46IDIlIGF1dG87IH0gfVxuICAubWFnYXppbmUtbmF2Lmlzc3VlLWFyY2hpdmUge1xuICAgIG1hcmdpbjogMiUgMCAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5tYWdhemluZS1uYXYgLm1lbnUgPiBsaTpub3QoLm1lbnUtdGV4dCkgPiBhIHtcbiAgICBwYWRkaW5nOiAuN3JlbSAuNXJlbTsgfVxuXG4ubWFnYXppbmUtaG9tZSBoNCwgLmJvb2staG9tZSBoNCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tYWdhemluZS1ob21lIGg0IGEsIC5ib29rLWhvbWUgaDQgYSB7XG4gICAgY29sb3I6ICNjOGM3Yzc7IH1cblxuLm1hZ2F6aW5lLWhvbWUgLnJlYWRtb3JlLCAuYm9vay1ob21lIC5yZWFkbW9yZSB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNjOGM3Yzc7IH1cblxuLm1hZ2F6aW5lLWhvbWUgYSBpLmZpLXBsYXksIC5ib29rLWhvbWUgYSBpLmZpLXBsYXkge1xuICBjb2xvcjogI2IyMjIxNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWFnYXppbmUtaG9tZSBoMS5zZWN0aW9uLXRpdGxlLmN1cnJlbnQtaXNzdWUsIC5ib29rLWhvbWUgaDEuc2VjdGlvbi10aXRsZS5jdXJyZW50LWlzc3VlIHtcbiAgZm9udC1zaXplOiAyLjMxM3JlbTtcbiAgY29sb3I6ICMyOTI1MjY7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi5tYWdhemluZS1ob21lIGgxLnNlY3Rpb24tdGl0bGUuYm9vaywgLmJvb2staG9tZSBoMS5zZWN0aW9uLXRpdGxlLmJvb2sge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjsgfVxuICAubWFnYXppbmUtaG9tZSBoMS5zZWN0aW9uLXRpdGxlLmJvb2sgYSwgLm1hZ2F6aW5lLWhvbWUgaDEuc2VjdGlvbi10aXRsZS5ib29rLCAuYm9vay1ob21lIGgxLnNlY3Rpb24tdGl0bGUuYm9vayBhLCAuYm9vay1ob21lIGgxLnNlY3Rpb24tdGl0bGUuYm9vayB7XG4gICAgY29sb3I6ICMyOTI1MjY7IH1cblxuLm1hZ2F6aW5lLWhvbWUgaDMuc2VjdGlvbi10aXRsZSwgLmJvb2staG9tZSBoMy5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzI5MjUyNjtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cblxuLm1hZ2F6aW5lLWhvbWUgLnJvdy5jdXJyZW50LWlzc3VlLCAuYm9vay1ob21lIC5yb3cuY3VycmVudC1pc3N1ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5tYWdhemluZS1ob21lIC5yb3cuY3VycmVudC1pc3N1ZSAuaXNzdWUtaW5mbyBwLmlzc3VlLXN1bW1hcnksIC5tYWdhemluZS1ob21lIC5yb3cuY3VycmVudC1pc3N1ZSAuaXNzdWUtaW5mbyBoNCwgLmJvb2staG9tZSAucm93LmN1cnJlbnQtaXNzdWUgLmlzc3VlLWluZm8gcC5pc3N1ZS1zdW1tYXJ5LCAuYm9vay1ob21lIC5yb3cuY3VycmVudC1pc3N1ZSAuaXNzdWUtaW5mbyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubWFnYXppbmUtaG9tZSAuc2VjdGlvbi1jb250ZW50LCAuYm9vay1ob21lIC5zZWN0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAubWFnYXppbmUtaG9tZSAuc2VjdGlvbi1jb250ZW50LmVudHJ5LWNvbnRlbnQgLnRvYy5jb2x1bW5zLCAuYm9vay1ob21lIC5zZWN0aW9uLWNvbnRlbnQuZW50cnktY29udGVudCAudG9jLmNvbHVtbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi5tYWdhemluZS1ob21lIC50aXRsZSBoMyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWY7IH1cbiAgLm1hZ2F6aW5lLWhvbWUgLnRpdGxlIGgzIGEge1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi5tYWdhemluZS1ob21lIC50aXRsZS5jdXJyZW50LWlzc3VlLWhlYWRsaW5lIGgzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG5cbi5tYWdhemluZS1ob21lIC50aXRsZS5mZWF0dXJlZCBoMyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4ubWFnYXppbmUtaG9tZSAudGl0bGUuYXJ0aWNsZXMgaDMge1xuICBmb250LXNpemU6IDEuMDYzcmVtOyB9XG5cbi5tYWdhemluZS1ob21lIC50aXRsZS5zcG9uc29yZWQgaDMge1xuICBmb250LXNpemU6IDEuMDYzcmVtOyB9XG5cbi5tYWdhemluZS1ob21lIC5oaWdobGlnaHRlZC1hcnRpY2xlcyAuc2VjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07IH1cblxuLmJvb2staG9tZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmJvb2staG9tZSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ib29rLWhvbWUgLmJvb2tzLXRvYyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmJvb2staG9tZSAuaXNzdWUtc3VtbWFyeSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5zaW5nbGUtYm9vay1hcnRpY2xlIHAuYm9vay1tZXRhIHNwYW4uYnlsaW5lIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YTdhN2EgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXRvYyAubWFnYXppbmUtaG9tZSBoMiwgLnNpbmdsZS10b2MgLmJvb2staG9tZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4uc2luZ2xlLXRvYyAubm8tbGVhZGVyYm9hcmQgZGl2I21haW5jb2wgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5hLmJ1dHRvbi5mdWxsLnJtYXJnaW4tdG9jIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjg1ZW0gMWVtO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAuMzVyZW07XG4gIHBhZGRpbmctbGVmdDogLjM1cmVtO1xuICBwYWRkaW5nLXRvcDogLjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIGEuYnV0dG9uLmZ1bGwucm1hcmdpbi10b2Mge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgYS5idXR0b24uZnVsbC5ybWFyZ2luLXRvYzpob3ZlciwgYS5idXR0b24uZnVsbC5ybWFyZ2luLXRvYzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWQxYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZW50cnktY29udGVudC50b2MgLnJtYXJnaW4tdG9jLXRhYiwgLnJtYXJnaW4tdG9jLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lbnRyeS1jb250ZW50LnRvYyAucm1hcmdpbi10b2MsIC5ybWFyZ2luLXRvYyB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLmVudHJ5LWNvbnRlbnQudG9jIC5ybWFyZ2luLXRvYyB1bCwgLnJtYXJnaW4tdG9jIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuOXJlbTsgfVxuXG4ucm1hcmdpbi10b2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbnVsLnRvYyBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyJTsgfVxuXG5saS50b2NfY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmxpLnRvY19zdWJoZWFkbGluZSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZW50cnktY29udGVudC50b2MgLnJtYXJnaW4tdG9jIGEsIC5ybWFyZ2luLXRvYyBhIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLmVudHJ5LWNvbnRlbnQudG9jIC5ybWFyZ2luLXRvYyBhOmhvdmVyLCAucm1hcmdpbi10b2MgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjkyNTI2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZW50cnktY29udGVudC50b2MgZGl2LnJtYXJnaW4tdG9jIHAgPiBhOmhvdmVyLCBkaXYucm1hcmdpbi10b2MgcCA+IGE6aG92ZXIge1xuICBjb2xvcjogIzI5MjUyNjsgfVxuXG4vKiBmb3JtYXQgcHJldiBhbmQgbmV4dCAqL1xuZGl2LnJvdy5wYWdpbmF0aW9uLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7IH1cblxuZGl2LnJvdy5wYWdpbmF0aW9uLXNpbmdsZSBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiNvZmZlci1zZWxlY3Rpb24tZm9ybSAub2ZmZXItZGVzY3JpcHRpb24gbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnB1YmxpY2F0aW9uLWxpc3QgaDIucG9zdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5wdWJsaWNhdGlvbi1saXN0LmJvb2tzLWxpc3QgdWwubm8tYnVsbGV0IGEuYnV0dG9uLCAucHVibGljYXRpb24tbGlzdC5ib29rcy1saXN0IHVsLmlubGluZS1saXN0IGEuYnV0dG9uLCAucHVibGljYXRpb24tbGlzdC5ib29rcy1saXN0IC5zaW5nbGVfcmNscCAuZnJlZWJpZS10b2MgdWwgYS5idXR0b24sIC5zaW5nbGVfcmNscCAuZnJlZWJpZS10b2MgLnB1YmxpY2F0aW9uLWxpc3QuYm9va3MtbGlzdCB1bCBhLmJ1dHRvbiwgLnB1YmxpY2F0aW9uLWxpc3QuYm9va3MtbGlzdCAuc2luZ2xlX2Jvb2sgLmZyZWViaWUtdG9jIHVsIGEuYnV0dG9uLCAuc2luZ2xlX2Jvb2sgLmZyZWViaWUtdG9jIC5wdWJsaWNhdGlvbi1saXN0LmJvb2tzLWxpc3QgdWwgYS5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ib29rLW1ldGEgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uYm9vay1tZXRhIC5ib29rLWF1dGhvciB7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uYm9vay1tZXRhIC5ib29rLWxpc3QtcHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4uYm9vay1tZXRhIC5ib29rLXByaWNlIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cbiAgLmJvb2stbWV0YSAuYm9vay1wcmljZSAuYm9vay1zYWxlLXByaWNlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDExMCU7IH1cbiAgLmJvb2stbWV0YSAuYm9vay1wcmljZSAuYm9vay1saXN0LXByaWNlIHtcbiAgICBjb2xvcjogIzdhN2E3YTsgfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICA6OiBTaW5nbGUgUG9zdFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpbmdsZS1wb3N0IC5yY2xwX29maWUuc21hbGxfb2ZpZS5jYWxsb3V0LCAuc2luZ2xlLXBvc3QgLnJjbHBfb2ZpZS5zdXBlcl9vZmllLmNhbGxvdXQsIC5zaW5nbGUtcG9zdCAucmNscF9vZmllLnN1cGVyX29maWVfc2xscC5jYWxsb3V0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZW50cnkuYmxvZ19lbnRyeSBoZWFkZXIgLnJvdy5lbnRyeS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uZW50cnkuYmxvZ19lbnRyeSAuc2luZ2xlLXRodW1ibmFpbCB7XG4gIG1hcmdpbjogMTJweCBhdXRvIDEwcHg7IH1cblxuLmVudHJ5LmJsb2dfZW50cnkgaDEge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZW50cnkuYmxvZ19lbnRyeSBwIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5lbnRyeS5ibG9nX2VudHJ5IHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODVyZW07IH1cbiAgLmVudHJ5LmJsb2dfZW50cnkgcC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZm9udC1zdHlsZTogb2JsaXF1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE1cmVtOyB9XG4gIC5lbnRyeS5ibG9nX2VudHJ5IHAuYXR0cmlidXRpb24ge1xuICAgIGNvbG9yOiAjYTFhMWExO1xuICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmVudHJ5LmJsb2dfZW50cnkgLnNvY2lhbC1ob21lIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmVudHJ5LmJsb2dfZW50cnkgLnBvc3RtZXRhZGF0YXRvcCB7XG4gIHBhZGRpbmc6IDIlIDA7IH1cbiAgLmVudHJ5LmJsb2dfZW50cnkgLnBvc3RtZXRhZGF0YXRvcCAucG9zdG1ldGEtbGVmdHRvcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVudHJ5LmJsb2dfZW50cnkgLnBvc3RtZXRhZGF0YXRvcCAuY29tbWVudGxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi5jb21tZW50LWFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgbWFyZ2luLXRvcDogLTIxNXB4O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTsgfVxuXG5mb3JtI2NvbW1lbnRmb3JtICNzdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuODVlbSAxZW07XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNzsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gZm9ybSNjb21tZW50Zm9ybSAjc3VibWl0IHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIGZvcm0jY29tbWVudGZvcm0gI3N1Ym1pdDpob3ZlciwgZm9ybSNjb21tZW50Zm9ybSAjc3VibWl0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbnAuaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDRlbTsgfVxuXG4ucmNscGNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5wLmNvbW1lbnRvci5zbWFsbHRleHQudGlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbi5yb3cuY29tbWVudHNfc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnJvdy5jb21tZW50c19zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5yb3cuY29tbWVudHNfc2VjdGlvbiBkaXYuY29sdW1ucyBkaXYuY29tbWVudF90aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmVudHJ5IC5hcnRpY2xlLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi5lbnRyeSAuYXJ0aWNsZS1jb250ZW50IGE6aG92ZXIsIC5lbnRyeSAuYXJ0aWNsZS1jb250ZW50IC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZDY5ZDFjOyB9XG5cbi5lbnRyeSAuYXJ0aWNsZS1jb250ZW50ICNmbG9hdGVyIGEuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICA6OiBSQ0xQICYgU0xMUFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNsbHAtcGFnZSAuY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxucC5kaXNjbG9zdXJlLCBwLmRpc2NsYWltZXIge1xuICBmb250LXNpemU6IC45cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yY2xwX29maWUgcC5kaXNjbG9zdXJlLCAucmNscF9vZmllIHAuZGlzY2xhaW1lciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnJjbHBfb2ZpZSAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmNscF9vZmllLnNtYWxsX29maWUuY2FsbG91dCwgLnJjbHBfb2ZpZS5zdXBlcl9vZmllLmNhbGxvdXQsIC5yY2xwX29maWUuc3VwZXJfb2ZpZV9zbGxwLmNhbGxvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjOyB9XG5cbi5zdXBlcl9vZmllIGgxLCAuc21hbGxfb2ZpZSBoMSwgLnN1cGVyX29maWVfc2xscCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc3VwZXJfb2ZpZSBoMSBhLCAuc21hbGxfb2ZpZSBoMSBhLCAuc3VwZXJfb2ZpZV9zbGxwIGgxIGEge1xuICAgIGNvbG9yOiAjYjIyMjE3OyB9XG5cbiNzaWRlYmFyIC5zdXBlcl9vZmllX3NsbHAgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNzaWRlYmFyIC5zdXBlcl9vZmllX3NsbHAgLmxhcmdlLTYuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3VwZXJfb2ZpZV9zbGxwIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2IyMjIxNzsgfVxuXG4uc3VwZXJfb2ZpZSBmaWd1cmUgaW1nIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5ib29rcy1zbGxwLnNsbHAtcGFnZSAuY29udGVudCBoMSB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi5yY2xwIGgxLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnJjbHAgLmV4Y2VycHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJjbHAgYXJ0aWNsZS5lbnRyeS1hcmNoaXZlIHtcbiAgLyogbWFyZ2luLWJvdHRvbTogMiU7Ki8gfVxuXG4ub2ZpZS1vcGVueCBoMSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5vZmllLW9wZW54IGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZyZWUgUmVwb3J0cyBPbmxpbmUgc3R5bGVzXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaW5nbGVfcmNscCBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5zaW5nbGVfcmNscCBoMSwgLnNpbmdsZV9yY2xwIGgyLCAuc2luZ2xlX3JjbHAgaDMge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc2luZ2xlX3JjbHAgaDEge1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg1cmVtOyB9XG4gIC5zaW5nbGVfcmNscCBoMS50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cblxuLnNpbmdsZV9yY2xwIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5zaW5nbGVfcmNscCBoMi50b2MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQm9va3MgT25saW5lIHN0eWxlcyAtIHNhbWUgYXMgRnJlZSBSZXBvcnRzIE9ubGluZVxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2luZ2xlX2Jvb2sgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4uc2luZ2xlX2Jvb2sgaDEsIC5zaW5nbGVfYm9vayBoMiwgLnNpbmdsZV9ib29rIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNpbmdsZV9ib29rIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTsgfVxuICAuc2luZ2xlX2Jvb2sgaDEudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG5cbi5zaW5nbGVfYm9vayBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uc2luZ2xlX2Jvb2sgaDIudG9jLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cblxudWwuZnJlZV9yZXBvcnRzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucmV2ZWFsI2Zsb2F0ZXIsICNzYi1vZmllLWFkLCAjc2ItcGFpZC1vZmllLWFkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjsgfVxuICAucmV2ZWFsI2Zsb2F0ZXIgcC5kaXNjbG9zdXJlLCAjc2Itb2ZpZS1hZCBwLmRpc2Nsb3N1cmUsICNzYi1wYWlkLW9maWUtYWQgcC5kaXNjbG9zdXJlIHtcbiAgICBmb250LXNpemU6IC44cmVtOyB9XG4gIC5yZXZlYWwjZmxvYXRlciBwLmRpc2Nsb3N1cmUsIC5yZXZlYWwjZmxvYXRlciBoMywgI3NiLW9maWUtYWQgcC5kaXNjbG9zdXJlLCAjc2Itb2ZpZS1hZCBoMywgI3NiLXBhaWQtb2ZpZS1hZCBwLmRpc2Nsb3N1cmUsICNzYi1wYWlkLW9maWUtYWQgaDMge1xuICAgIHRleHQtc2hhZG93OiAwIDAgNnB4ICNmZmZmZmY7IH1cbiAgLnJldmVhbCNmbG9hdGVyIGgzLCAucmV2ZWFsI2Zsb2F0ZXIgaDIsICNzYi1vZmllLWFkIGgzLCAjc2Itb2ZpZS1hZCBoMiwgI3NiLXBhaWQtb2ZpZS1hZCBoMywgI3NiLXBhaWQtb2ZpZS1hZCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogI2IyMjIxNzsgfVxuICAucmV2ZWFsI2Zsb2F0ZXIgaDIsICNzYi1vZmllLWFkIGgyLCAjc2ItcGFpZC1vZmllLWFkIGgyIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gIC5yZXZlYWwjZmxvYXRlciBwLCAucmV2ZWFsI2Zsb2F0ZXIgaDMsICNzYi1vZmllLWFkIHAsICNzYi1vZmllLWFkIGgzLCAjc2ItcGFpZC1vZmllLWFkIHAsICNzYi1wYWlkLW9maWUtYWQgaDMge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuI3NiLXBhaWQtb2ZpZS1hZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDsgfVxuICAjc2ItcGFpZC1vZmllLWFkLmljbS1zYi1hZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvcGFpZC1vZmllLWJrZy5qcGcpOyB9XG4gICNzYi1wYWlkLW9maWUtYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnJldmVhbCNmbG9hdGVyLCAjc2Itb2ZpZS1hZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkNjlkMWM7XG4gIHBhZGRpbmc6IDNweDsgfVxuICAucmV2ZWFsI2Zsb2F0ZXIgaDEsIC5yZXZlYWwjZmxvYXRlciBoMiwgLnJldmVhbCNmbG9hdGVyIGgzLCAjc2Itb2ZpZS1hZCBoMSwgI3NiLW9maWUtYWQgaDIsICNzYi1vZmllLWFkIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucmV2ZWFsI2Zsb2F0ZXIgaDEsICNzYi1vZmllLWFkIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cblxuI3NiLW9maWUtYWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG4gICNzYi1vZmllLWFkIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAjc2Itb2ZpZS1hZCBoMiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjMjkyNTI2OyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IFNMTFAgRm9ybWF0dGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5zaW5nbGUtbWVxX3Byb2R1Y3RzIGhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbmJvZHkuc2luZ2xlLW1lcV9wcm9kdWN0cyBoZWFkZXIgaDIge1xuICBmb250LXNpemU6IDEuNjVyZW07IH1cblxuLnN1cGVyX29maWVfc2xscCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdXBlcl9vZmllX3NsbHAgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5kaXYuc2xscEJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweCBhdXRvOyB9XG5cbmgxLnNsbHBfaGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuaDIub2ZmZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbnAub2ZmZXItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH1cblxucC5vZmZlci1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICA6OiBQYWlkIE9GSUVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgaDEsIC5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG5cbi5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgaDEge1xuICBmb250LXNpemU6IDEuODc1cmVtOyB9XG5cbi5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgLmxlZnQtb2ZpZSwgLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAucmlnaHQtb2ZpZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ubGFyZ2UtcGFpZC1vZmllLmxhcmdlLWljbS1vZmllIC5sZWZ0LW9maWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL2JrZy1pY20tbGFyZ2Utb2ZpZS1uZXcuanBnXCIpICMyOTI1MjYgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgLmxlZnQtb2ZpZSBwIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTsgfVxuXG4ubGFyZ2UtcGFpZC1vZmllLmxhcmdlLWljbS1vZmllLCAubGFyZ2UtcGFpZC1vZmllLmxhcmdlLWljbS1vZmllIC5yaWdodC1vZmllIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjUyNjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tb2JpbGVDZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGFyZ2UtcGFpZC1vZmllLmxhcmdlLWljbS1vZmllIC5sZWZ0LW9maWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAubGFyZ2UtcGFpZC1vZmllLmxhcmdlLWljbS1vZmllIC5sZWZ0LW9maWUgLmljbS1jb3ZlcnMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9ia2ctaWNtLWxhcmdlLW9maWUtZnVsbC5qcGdcIikgIzI5MjUyNiBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhcmdlLXBhaWQtb2ZpZSAubW9iaWxlQ2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGFyZ2UtcGFpZC1vZmllLmxhcmdlLWljbS1vZmllIC5oaWRlLWZvci1sYXJnZS1vbmx5LmljbS1jb3ZlcnMgaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAubGVmdC1vZmllIC5sYXJnZS01LCAubGFyZ2UtcGFpZC1vZmllLmxhcmdlLWljbS1vZmllIC5yaWdodC1vZmllIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTsgfVxuICAubGFyZ2UtcGFpZC1vZmllLmxhcmdlLWljbS1vZmllIC5yaWdodC1vZmllIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07IH0gfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICA6OiBDb21tZW50c1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xucC5ub2NvbW1lbnRzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5maS1jb21tZW50LmJsb2ctY29tbWVudHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZmktY29tbWVudC5ibG9nLWNvbW1lbnRzOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7IH1cblxuLmNvbW1lbnRsaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNvbW1lbnRsaXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwIDAuOTM3NXJlbSAwLjkzNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjEzLCAyMTksIDIyNywgMC4yNSk7IH1cbiAgLmNvbW1lbnRsaXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDIxOSwgMjI3LCAwLjI1KTsgfVxuICAgIC5jb21tZW50bGlzdCBsaTpudGgtY2hpbGQoZXZlbikgLmRlcHRoLTIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5jb21tZW50bGlzdCAuY2hpbGRyZW4gbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDIxOSwgMjI3LCAwLjI1KTsgfVxuICAgIC5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTMsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtNSxcbiAgICAuY29tbWVudGxpc3QgLmNoaWxkcmVuIC5jb21tZW50IC5kZXB0aC03LFxuICAgIC5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTksXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTEsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTMsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTUsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTcsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTksXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMjEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtOyB9XG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtNCxcbiAgICAuY29tbWVudGxpc3QgLmNoaWxkcmVuIC5jb21tZW50IC5kZXB0aC02LFxuICAgIC5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTgsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTAsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTIsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTQsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTYsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTgsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMjAsXG4gICAgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMjIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH1cblxuLmNvbW1lbnQtYXV0aG9yIC5hdXRob3ItbWV0YSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDAuODVyZW07IH1cblxuLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb21tZW50IGEge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmNvbW1lbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZm9ybSNjb21tZW50Zm9ybSBpbnB1dCNzdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuODVlbSAxZW07XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1heC13aWR0aDogMTIuNXJlbTsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gZm9ybSNjb21tZW50Zm9ybSBpbnB1dCNzdWJtaXQge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgZm9ybSNjb21tZW50Zm9ybSBpbnB1dCNzdWJtaXQ6aG92ZXIsIGZvcm0jY29tbWVudGZvcm0gaW5wdXQjc3VibWl0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IE15IExpYnJhcnkgLyBNeSBQaWNrc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVucHVyY2hhc2VkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXlQaWNrRHJvcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5teVBpY2tEcm9wIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm15UGlja0Ryb3Agc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbiNsaWJyYXJ5LXRhYnMudGFicywgI2xpYnJhcnktdGFicy1jb250ZW50LnRhYnMtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4jbGlicmFyeS10YWJzLnRhYnMgLnRhYnMtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjsgfVxuICAjbGlicmFyeS10YWJzLnRhYnMgLnRhYnMtdGl0bGUgPiBhIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAuOXJlbTsgfVxuICAjbGlicmFyeS10YWJzLnRhYnMgLnRhYnMtdGl0bGUgPiBhOmZvY3VzLCAjbGlicmFyeS10YWJzLnRhYnMgLnRhYnMtdGl0bGUgPiBhW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICNsaWJyYXJ5LXRhYnMudGFicyAudGFicy10aXRsZS5pcy1hY3RpdmUgYSB7XG4gICAgY29sb3I6ICMyOTI1MjY7IH1cblxuI2xpYnJhcnktdGFicy1jb250ZW50LnRhYnMtY29udGVudCAuZW50cnktYXJjaGl2ZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jbGlicmFyeS10YWJzLWNvbnRlbnQudGFicy1jb250ZW50IC50YWJzLXBhbmVsIHtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDsgfVxuICAjbGlicmFyeS10YWJzLWNvbnRlbnQudGFicy1jb250ZW50IC50YWJzLXBhbmVsIC52aWV3LWlzc3VlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4jbGlicmFyeS10YWJzLWNvbnRlbnQudGFicy1jb250ZW50IC5hbGwtcHJvZHVjdHMgdWwubWVudS5uYXYuaG9yaXpvbnRhbCBsaTpmaXJzdC1vZi10eXBlIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyoqIFNlYXJjaCAqKi9cbmgxLmFyY2hpdmUtZXhjZXJwdC10aXRsZXMge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWFyY2hpdmU6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgaGVhZGVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5ib2R5LnNlYXJjaC1yZXN1bHRzIGhlYWRlciBoMyBlbSB7XG4gIGNvbG9yOiAjNjE2MTYxOyB9XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgYm9keS5zZWFyY2gtcmVzdWx0cyB1bC5wYWdpbmF0aW9uIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICBib2R5LnNlYXJjaC1yZXN1bHRzIHVsLnBhZ2luYXRpb24gbGkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIGJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaSBzcGFuLnBhZy1hcnJvd3Mge1xuICAgICAgICBmb250LXNpemU6IDIwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAgIGJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaSBzcGFuLnBhZy1hcnJvd3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNTAlOyB9IH1cbiAgICBib2R5LnNlYXJjaC1yZXN1bHRzIHVsLnBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1sYXN0IGEsIGJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLWZpcnN0IGEge1xuICAgICAgcGFkZGluZzogLjE4NzVyZW0gMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICBib2R5LnNlYXJjaC1yZXN1bHRzIHVsLnBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1sYXN0IGEsIGJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLWZpcnN0IGEge1xuICAgICAgICAgIHBhZGRpbmc6IC4xODc1cmVtIC42NzVyZW07IH0gfVxuICAgIGJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjMGEwYTBhOyB9XG4gICAgICBib2R5LnNlYXJjaC1yZXN1bHRzIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBzcGFuLmN1cnJlbnQtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICAgICAgICBwYWRkaW5nOiAuMTg3NXJlbSAuNjI1cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgYm9keS5zZWFyY2gtcmVzdWx0cyB1bC5wYWdpbmF0aW9uIGxpLmN1cnJlbnQgc3Bhbi5zaG93LWZvci1zciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuICAgIGJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLXByZXZpb3VzIHNwYW4uc2hvdy1mb3Itc3IsIGJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLWZpcnN0IHNwYW4uc2hvdy1mb3Itc3Ige1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cblxuYm9keS5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbi1wcmV2aW91cy5kaXNhYmxlZDpiZWZvcmUsIGJvZHkuc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24tcHJldmlvdXMgYTpiZWZvcmUsXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uLW5leHQuZGlzYWJsZWQ6YWZ0ZXIsIGJvZHkuc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24tbmV4dCBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmZvcm0ubGlicmFyeS1zZWFyY2gtZm9ybSBidXR0b24ge1xuICB3aWR0aDogMTUlO1xuICBib3JkZXItcmFkaXVzOiAwIDI1cHggMjVweCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogMi40Mzc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5mb3JtLmxpYnJhcnktc2VhcmNoLWZvcm0gaW5wdXQubGlicmFyeS1zZWFyY2gtZmllbGQge1xuICB3aWR0aDogODUlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgZm9ybS5saWJyYXJ5LXNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICBmb3JtLmxpYnJhcnktc2VhcmNoLWZvcm0gaW5wdXQubGlicmFyeS1zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGZvcm0ubGlicmFyeS1zZWFyY2gtZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiAxNSU7IH1cbiAgZm9ybS5saWJyYXJ5LXNlYXJjaC1mb3JtIGlucHV0LmxpYnJhcnktc2VhcmNoLWZpZWxkIHtcbiAgICB3aWR0aDogODUlOyB9IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogQWNjb3VudFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLk15QWN0UGFuZWxUaXRsZSBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTsgfVxuXG4uYWNjb3VudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ucGFuZWxpemUjYWNjb3VudC11cHNlbGwtaWNtIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NhY2FjYTsgfVxuXG4uYWNjb3VudC1zdWJzY3JpYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYWNjb3VudC1zdWJzY3JpYmVkOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWNjb3VudC1zdWJzY3JpYmVkIGhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gICAgLmFjY291bnQtc3Vic2NyaWJlZCBoZWFkZXIgLm1lZGl1bS02IGgzLCAuYWNjb3VudC1zdWJzY3JpYmVkIGhlYWRlciAubWVkaXVtLTYgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IEdsb3NzYXJ5XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5oMy5hbHBoYV9zZWN0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMEQwRDBEO1xuICBmb250LWZhbWlseTogbXlyaWFkLXBybyxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS4yNWVtOyB9XG5cbi5nbG9zc2FyeU9mZnNldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgbWFyZ2luLXRvcDogLTI1NXB4O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2luZ2xlLW1lcV9kb3dubG9hZHMgYTp0YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjA1cHg7XG4gIG1hcmdpbi10b3A6IC0yMDVweDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgei1pbmRleDogLTE7IH1cblxuLmFscGhhX25hdiB7XG4gIHdpZHRoOiA0NDBweDtcbiAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYWxwaGFfbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYWxwaGFfbmF2IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFscGhhX25hdiBsaSBhIHtcbiAgY29sb3I6ICM3YzAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5hbHBoYV9uYXYgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2MwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2MwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogRm9vdGVyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ28tdG8tdG9wIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAuZ28tdG8tdG9wIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5nby10by10b3AgYSBpOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICBjb2xvcjogI2IyMjIxNztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZ28tdG8tdG9wIGEgaTpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM5OTFkMTQ7IH1cbiAgICAuZ28tdG8tdG9wIGEgaTpiZWZvcmUge1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAvKiBJRSA5ICovXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAvKiBTYWZhcmkgKi9cbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLmZvb3Rlci13cmFwIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTllOGU4O1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyOTI1MjY7XG4gIG1hcmdpbi10b3A6IDUycHg7IH1cbiAgLmZvb3Rlci13cmFwIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmZvb3Rlci13cmFwIHVsIGxpIHVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5mb290ZXItd3JhcCB1bCBsaS5ib2xkLXVwcGVyY2FzZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZm9vdGVyLXdyYXAgdWwgbGkubWVudS1pdGVtLWZvb3Rlci1jb2x1bW4tMi1tZW51IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfSB9XG4gICAgLmZvb3Rlci13cmFwIHVsIGxpLm1lbnUtaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgLmZvb3Rlci13cmFwIHVsLmZvb3Rlci1tZW51IGxpLmhhcy1kcm9wZG93biB1bC5kcm9wZG93biBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgcGFkZGluZzogLjE1cmVtOyB9XG4gICAgLmZvb3Rlci13cmFwIHVsLmZvb3Rlci1jb2x1bW4tMiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgICAgLmZvb3Rlci13cmFwIHVsLmZvb3Rlci1jb2x1bW4tMiBsaS5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5mb290ZXItd3JhcCB1bC5mb290ZXItY29sdW1uLTMsIC5mb290ZXItd3JhcCB1bC5mb290ZXItY29sdW1uLTQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb290ZXItd3JhcCBhIHtcbiAgICBjb2xvcjogIzI5MjUyNjsgfVxuXG4uaG9tZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV0d29yayAuZm9vdGVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ob21lICNkZXNjX2RhaWx5IC5oaWRkZW4sIC5ob21lICNkZXNjX21hZ2F6aW5lIC5oaWRkZW4sIC5ob21lICNkZXNjX2xpYnJhcnkgLmhpZGRlbiwgLmhvbWUgI2Rlc2Nfc3RvcmUgLmhpZGRlbiwgLmhvbWUgI2Rlc2NfZXZlbnRzIC5oaWRkZW4sIC5ob21lICNkZXNjX2RpZ3MgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLmNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM1cHg7IH1cblxuLmNhbGxvdXQgYnV0dG9uLmNsb3NlLWJ1dHRvbiwgI2Zsb2F0ZXIucmV2ZWFsIGJ1dHRvbi5jbG9zZS1idXR0b24ge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLnJldmVhbCNmbG9hdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjVweCkge1xuICAgIC5yZXZlYWwjZmxvYXRlciB7XG4gICAgICB3aWR0aDogMzUxcHggIWltcG9ydGFudDsgfSB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IEJ1c2luZXNzIERpcmVjdG9yeSBMaXN0aW5nc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRpcmVjdG9yeS1ncmlkIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGlyZWN0b3J5LWdyaWQgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4yNTByZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZGlyZWN0b3J5LWdyaWQuZWR1Y2F0aW9uLWRpcmVjdG9yeSBoMSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5kaXJlY3RvcnkgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMjkyNTI2OyB9XG4gIC5kaXJlY3RvcnkgbGFiZWwuYWRkcmVzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRpcmVjdG9yeSAucGh5c2ljYWxfYWRkcmVzcyB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5kaXJlY3RvcnkubGlzdGluZy1jYXRlZ29yeSBoMi5wYWdlLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmRpcmVjdG9yeS5saXN0aW5nLWNhdGVnb3J5IGRpdi5hZGRyZXNzIHAge1xuICBmb250LXNpemU6IC44NzVyZW07IH1cblxuLmRpcmVjdG9yeSBoMS5wYWdlLWhlYWRsaW5lLCAuZGlyZWN0b3J5IGgyLmNhdGVnb3J5LW5hbWUge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5kaXJlY3RvcnkgLnN0aWNreSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5oMS5saXN0aW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1MHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICBoMS5saXN0aW5nLXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMjkyNTI2OyB9XG5cbi53cGJkcC1sZWFybi1tb3JlIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VibWl0IC53cGJkcC1zZWFyY2gtd2lkZ2V0LXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC44NWVtIDFlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgY29sb3I6ICNmZmY7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5zdWJtaXQgLndwYmRwLXNlYXJjaC13aWRnZXQtc3VibWl0IHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5zdWJtaXQgLndwYmRwLXNlYXJjaC13aWRnZXQtc3VibWl0OmhvdmVyLCAuc3VibWl0IC53cGJkcC1zZWFyY2gtd2lkZ2V0LXN1Ym1pdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWQxYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG51bC53cGJkcC1jYXRlZ29yaWVzLndpdGgtaW1hZ2VzIGxpIC5jYXRlZ29yeS1pbWFnZS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2Q2OWQxYztcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53cGJkcC1saXN0aW5ncy1saXN0IC5pbWFnZS1jb2x1bW4ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi53cGJkcC1saXN0aW5ncy1saXN0IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3BiZHAtbGlzdGluZy1leGNlcnB0Lm9kZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLndwYmRwLWxpc3RpbmctZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZjRmNGY0ICFpbXBvcnRhbnQ7IH1cblxuLndwYmRwLWxpc3Rpbmctc2luZ2xlIC5saXN0aW5nLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cblxuLndwYmRwLWFiYy1maWx0ZXJpbmcge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ud3BiZHAtbGlzdGluZy1zaW5nbGUgLm1haW4taW1hZ2UgaW1nIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuI3dwYmRwLXBhZ2UtbWFpbl9wYWdlIGRpdiN3cGJkcC1tYWluLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogVGhlIEV2ZW50cyBDYWxlbmRhciBTdHlsZXNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgyLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC44NWVtIDFlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiMjIyMTc7XG4gIHBhZGRpbmc6IDlweCAxcmVtOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXN1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXN1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJ1dHRvbiwgLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuODVlbSAxZW07XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYjIyMjE3O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC43cmVtOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYnV0dG9uLCBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJ1dHRvbjpmb2N1cywgLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsIC50cmliZS1ldmVudHMtYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgZGQge1xuICBmbG9hdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY29udGVudCBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtOyB9XG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY29udGVudCBwLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTVyZW07IH1cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1jb250ZW50IHAuYXR0cmlidXRpb24ge1xuICAgIGNvbG9yOiAjYTFhMWExO1xuICAgIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogR3Jhdml0eSBGb3Jtc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dXJsXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZ2Zvcm1fd3JhcHBlciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCBsaSwgLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlvIGxpIHtcbiAgcGFkZGluZzogMCA0cHggIWltcG9ydGFudDsgfVxuXG4uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX3NhZmFyaSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0LFxuLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfc2FmYXJpIC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbi5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfZ2Vja28gLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dCxcbi5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfZ2Vja28gLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2dlY2tvIC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogLjI1ZW07IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5NTFlMWE7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4xcmVtOyB9XG5cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwidGVsXCJdLCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwidGltZVwiXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5nZm9ybV93cmFwcGVyIHRleHRhcmVhLCAuZ2Zvcm1fd3JhcHBlciBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luOiAwLjA2MjVyZW07IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yYWRpbyBsaS5nY2hvaWNlXzFfMCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGxpLmdjaG9pY2VfMV8xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8gbGkuZ2Nob2ljZV8xXzIge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV90aXRsZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjg1ZW0gMWVtO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICAvKm1heC13aWR0aDogcmVtLWNhbGMoMTIwcHgpOyovXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQgMHM7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLCBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbjpmb2N1cywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b246aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uOmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmOGMxOTsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICA6OiBTaW1wbGUgU29jaWFsIEJ1dHRvbnMgLSBzc2JwXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3NicC13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5lbnRyeSAuYXJ0aWNsZS1jb250ZW50IC5zc2JwLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zc2JwLXdyYXAgLnNzYnAtY29udGFpbmVyLCAuc3NicC13cmFwIC5zc2JwLXRvZ2dsZS1zd2l0Y2gge1xuICBwYWRkaW5nOiAwO1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtOXB4IDlweCAtOHB4IHJnYmEoMCwwLDAsMC40Nik7XG4tbW96LWJveC1zaGFkb3c6IDBweCAtOXB4IDlweCAtOHB4IHJnYmEoMCwwLDAsMC40Nik7XG5ib3gtc2hhZG93OiAwcHggLTlweCA5cHggLThweCByZ2JhKDAsMCwwLDAuNDYpOyAqLyB9XG5cbi5zc2JwLS10aGVtZS0xIC5zc2JwLWJ0bjpob3ZlciwgLnNzYnAtLXRoZW1lLTEgLnNzYnAtYnRuOmZvY3VzLCAuc3NicC0tdGhlbWUtMSAuc3NicC1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNyAhaW1wb3J0YW50OyB9XG5cbi5zc2JwLS10aGVtZS0xIC5zc2JwLWJ0bjp2aXNpdGVkIHtcbiAgY29sb3I6ICNkNjlkMWMgIWltcG9ydGFudDsgfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogQVdQQ1AgLSBBbm90aGVyIFdvcmRwcmVzcyBDbGFzc2lmaWVkcyBQbHVnaW4gc3R5bGVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jc2hvd2F3cGNwYWRwYWdlIC5hZHRpdGxlLCAjc2hvd2F3cGNwYWRwYWdlIC5hd3BjcC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzI5MjUyNjtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDsgfVxuXG4jY2xhc3Npd3JhcHBlciBoMSwgI2NsYXNzaXdyYXBwZXIgaDIsICNjbGFzc2l3cmFwcGVyIGgzLCAjY2xhc3Npd3JhcHBlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjbGFzc2l3cmFwcGVyIHRib2R5LCAjY2xhc3Npd3JhcHBlciB0Zm9vdCwgI2NsYXNzaXdyYXBwZXIgdGhlYWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiNjbGFzc2l3cmFwcGVyIHNlbGVjdCB7XG4gIG1hcmdpbjogMDsgfVxuXG4jY2xhc3Npd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jY2xhc3Npd3JhcHBlciAuY2hhbmdlY2F0ZWdvcnlzZWxlY3QgLmF3cGNwLWNhdGVnb3J5LWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI2NsYXNzaXdyYXBwZXIgLmNoYW5nZWNhdGVnb3J5c2VsZWN0IC5hd3BjcC1jYXRlZ29yeS1kcm9wZG93bi1jb250YWluZXIgbGFiZWwuYXdwY3AtY2F0ZWdvcnktZHJvcGRvd24tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2NsYXNzaXdyYXBwZXIgLmNoYW5nZWNhdGVnb3J5c2VsZWN0IC5hd3BjcC1jYXRlZ29yeS1kcm9wZG93bi1jb250YWluZXIgc2VsZWN0LmF3cGNwLWNhdGVnb3J5LWRyb3Bkb3duIHtcbiAgICBtYXJnaW46IDAgNXB4IDFyZW0gMDtcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW0gLjVyZW0gLjVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjVyZW0gY2VudGVyOyB9XG5cbiNjbGFzc2l3cmFwcGVyIC5jaGFuZ2VjYXRlZ29yeXNlbGVjdCAjYXdwY3BjYXRuYW1lIGgzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2xhc3Npd3JhcHBlciAucGFnZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53aWRnZXRfYXdwY3Bfc2VhcmNoX3dpZGdldCBmb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMTBweCAwIDFweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi53aWRnZXRfYXdwY3Bfc2VhcmNoX3dpZGdldCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLndpZGdldF9hd3BjcF9zZWFyY2hfd2lkZ2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLndpZGdldF9hd3BjcF9zZWFyY2hfd2lkZ2V0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLndpZGdldF9hd3BjcF9zZWFyY2hfd2lkZ2V0IHNlbGVjdCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53aWRnZXRfYXdwY3Bfc2VhcmNoX3dpZGdldCBzZWxlY3Qge1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjsgfVxuXG4ud2lkZ2V0X2F3cGNwX3NlYXJjaF93aWRnZXQgLnN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZGlzcGxheWFkaXRlbXNvZGQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5hd3BjcC1yZXR1cm4tdG8tc2VhcmNoLWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnVsLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICB1bC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICB1bC5zbGljay1kb3RzIGxpLCB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9XG4gICAgICB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgdWwuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2IyMjIxNzsgfVxuXG4uc2xpY2stc2xpZGVyLXBvc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAuc2xpY2stc2xpZGVyLXBvc3QgLnNsaWNrLXNsaWRlIGZpZ3VyZSBwLmNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC44cmVtOyB9XG4gIC5zbGljay1zbGlkZXItcG9zdCAuc2xpY2stc2xpZGUgZmlndXJlIHAuY2FwdGlvbi1jcmVkaXQuY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZXItcG9zdCBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAuc2xpY2stc2xpZGVyLXBvc3QgaDEucG9zdC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTsgfSB9XG4gIC5zbGljay1zbGlkZXItcG9zdC5oaWRlLWRvdHMgdWwuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbiNwb3N0LXNsaWRlciAuc2xpY2stcHJldiwgI3Bvc3Qtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDsgfVxuICAjcG9zdC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLCAjcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBjb2xvcjogI2IyMjIxNzsgfVxuXG4jcG9zdC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxLjU2MjVyZW07IH1cblxuI3Bvc3Qtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEuNTYyNXJlbTsgfVxuXG4jcG9zdEdhbGxlcnlNb2RhbC5yZXZlYWwubGFyZ2Uge1xuICB3aWR0aDogOTAlICAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAjcG9zdEdhbGxlcnlNb2RhbC5yZXZlYWwubGFyZ2Uge1xuICAgICAgd2lkdGg6IDcwJSAgIWltcG9ydGFudDsgfSB9XG4gICNwb3N0R2FsbGVyeU1vZGFsLnJldmVhbC5sYXJnZSBmaWd1cmUge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3Bvc3RHYWxsZXJ5TW9kYWwucmV2ZWFsLmxhcmdlIGZpZ3VyZSBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNzYnAtLXRoZW1lLTIgLnNzYnAtZWFjaC1zaGFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbnVsLnNzYnAtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uRnJlZUdpZnRLaWNrZXIge1xuICBjb2xvcjogI2IyMjExNztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIG1ha2UgZHJvcGRvd24gYXJyb3cgY2hhbmdlIHNpemUgb3IgZGlzYXBwZWFyICovXG4vKiBsaW5lIDMsIHN0ZGluICovXG4uZHJvcGRvd24ubWVudSA+IGxpLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50ID4gYTo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLyogbGluZSA2LCBzdGRpbiAqL1xuLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50LmlzLWRvd24tYXJyb3cgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOSwgc3RkaW4gKi9cbi5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1kb3duLWFycm93IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gKiBGb3VuZGF0aW9uIGZvciBTaXRlcyBieSBaVVJCXG4gKiBWZXJzaW9uIDYuMS4xXG4gKiBmb3VuZGF0aW9uLnp1cmIuY29tXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gICAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gICAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gICAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAgICovXG4vKiBsaW5lIDI0LCBzdGRpbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gICAqL1xuLyogbGluZSAzNSwgc3RkaW4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gICAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gICAqIGFuZCBGaXJlZm94LlxuICAgKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICAgKi9cbi8qIGxpbmUgNDYsIHN0ZGluICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAgICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cbi8qIGxpbmUgNjUsIHN0ZGluICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gICAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gICAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gICAqL1xuLyogbGluZSA3OCwgc3RkaW4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAgICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICAgKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gICAqL1xuLyogbGluZSA4Niwgc3RkaW4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuLyogbGluZSA5NSwgc3RkaW4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAgICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICAgKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gICAqL1xuLyogbGluZSAxMDIsIHN0ZGluICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICAgKi9cbi8qIGxpbmUgMTExLCBzdGRpbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICAgKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gICAqL1xuLyogbGluZSAxMTcsIHN0ZGluICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gICAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAgICovXG4vKiBsaW5lIDEyNCwgc3RkaW4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAgICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICAgKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gICAqL1xuLyogbGluZSAxMzEsIHN0ZGluICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qKlxuICAgKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICAgKi9cbi8qIGxpbmUgMTM4LCBzdGRpbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICAgKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4vKiBsaW5lIDE0NSwgc3RkaW4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4vKiBsaW5lIDE1MSwgc3RkaW4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSAxNTgsIHN0ZGluICovXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBsaW5lIDE2MSwgc3RkaW4gKi9cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gICAqL1xuLyogbGluZSAxNjksIHN0ZGluICovXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuLyoqXG4gICAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICAgKi9cbi8qIGxpbmUgMTc1LCBzdGRpbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAgICovXG4vKiBsaW5lIDE4Mywgc3RkaW4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gICAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAgICovXG4vKiBsaW5lIDE4OSwgc3RkaW4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAgICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuLyogbGluZSAxOTYsIHN0ZGluICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAgICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbi8qIGxpbmUgMjAyLCBzdGRpbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAgICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICAgKi9cbi8qKlxuICAgKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gICAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICAgKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICAgKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAgICovXG4vKiBsaW5lIDIyMSwgc3RkaW4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gICAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICAgKi9cbi8qIGxpbmUgMjM2LCBzdGRpbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gICAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAgICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAgICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAgICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICAgKi9cbi8qIGxpbmUgMjQ1LCBzdGRpbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gICAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gICAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICAgKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gICAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gICAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAgICovXG4vKiBsaW5lIDI1Niwgc3RkaW4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAgICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAgICovXG4vKiBsaW5lIDI2OCwgc3RkaW4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcbiAgICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICAgKi9cbi8qIGxpbmUgMjc1LCBzdGRpbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gICAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAgICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gICAqL1xuLyogbGluZSAyODQsIHN0ZGluICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqXG4gICAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAgICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAgICpcbiAgICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAgICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAgICovXG4vKiBsaW5lIDI5NCwgc3RkaW4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICAgKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICAgKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gICAqL1xuLyogbGluZSAzMDYsIHN0ZGluICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAgICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gICAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gICAqL1xuLyogbGluZSAzMTQsIHN0ZGluICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gICAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAgICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICAgKi9cbi8qIGxpbmUgMzI1LCBzdGRpbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gICAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAgICovXG4vKiBsaW5lIDMzMiwgc3RkaW4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gICAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAgICovXG4vKiBsaW5lIDM0MSwgc3RkaW4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gICAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gICAqL1xuLyogbGluZSAzNTAsIHN0ZGluICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICAgKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gICAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICAgKi9cbi8qIGxpbmUgMzU3LCBzdGRpbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUYWJsZXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gICAqL1xuLyogbGluZSAzNjUsIHN0ZGluICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzY5LCBzdGRpbiAqL1xudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzNzMsIHN0ZGluICovXG4uZm91bmRhdGlvbi1tcSB7XG4gIGZvbnQtZmFtaWx5OiBcInNtYWxsPTBlbSZtZWRpdW09NDBlbSZsYXJnZT02NGVtJnhsYXJnZT03NWVtJnh4bGFyZ2U9OTBlbVwiOyB9XG5cbi8qIGxpbmUgMzc2LCBzdGRpbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDM4MCwgc3RkaW4gKi9cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMzg1LCBzdGRpbiAqL1xuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGxpbmUgMzk2LCBzdGRpbiAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDQwMywgc3RkaW4gKi9cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNDA4LCBzdGRpbiAqL1xuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA0MTIsIHN0ZGluICovXG4jbWFwX2NhbnZhcyBpbWcsXG4jbWFwX2NhbnZhcyBlbWJlZCxcbiNtYXBfY2FudmFzIG9iamVjdCxcbi5tYXBfY2FudmFzIGltZyxcbi5tYXBfY2FudmFzIGVtYmVkLFxuLm1hcF9jYW52YXMgb2JqZWN0LFxuLm1xYS1kaXNwbGF5IGltZyxcbi5tcWEtZGlzcGxheSBlbWJlZCxcbi5tcWEtZGlzcGxheSBvYmplY3Qge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQyMywgc3RkaW4gKi9cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vKiBsaW5lIDQzMiwgc3RkaW4gKi9cbi5yb3cge1xuICBtYXgtd2lkdGg6IDY3Ljc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNDM2LCBzdGRpbiAqL1xuLnJvdzo6YmVmb3JlLCAucm93OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLyogbGluZSA0MzksIHN0ZGluICovXG4ucm93OjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNDQxLCBzdGRpbiAqL1xuLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW4sIC5yb3cuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDQ0NCwgc3RkaW4gKi9cbi5yb3cgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLyogbGluZSA0NDgsIHN0ZGluICovXG4gIC5yb3cgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9IH1cblxuLyogbGluZSA0NTEsIHN0ZGluICovXG4ucm93IC5yb3cuY29sbGFwc2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNDU0LCBzdGRpbiAqL1xuLnJvdy5leHBhbmRlZCB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBsaW5lIDQ1Nywgc3RkaW4gKi9cbi5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgNDYzLCBzdGRpbiAqL1xuICAuY29sdW1uLCAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9IH1cblxuLyogbGluZSA0NjYsIHN0ZGluICovXG4uY29sdW1uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5jb2x1bW5zOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA0NjgsIHN0ZGluICovXG4uY29sdW1uLmVuZDpsYXN0LWNoaWxkOmxhc3QtY2hpbGQsIC5lbmQuY29sdW1uczpsYXN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDQ3MSwgc3RkaW4gKi9cbi5jb2x1bW4ucm93LnJvdywgLnJvdy5yb3cuY29sdW1ucyB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIGxpbmUgNDczLCBzdGRpbiAqL1xuLnJvdyAuY29sdW1uLnJvdy5yb3csIC5yb3cgLnJvdy5yb3cuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDQ3OSwgc3RkaW4gKi9cbi5zbWFsbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDgyLCBzdGRpbiAqL1xuLnNtYWxsLXB1c2gtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLyogbGluZSA0ODYsIHN0ZGluICovXG4uc21hbGwtcHVsbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOC4zMzMzMyU7IH1cblxuLyogbGluZSA0OTAsIHN0ZGluICovXG4uc21hbGwtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLyogbGluZSA0OTMsIHN0ZGluICovXG4uc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA0OTYsIHN0ZGluICovXG4uc21hbGwtcHVzaC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA1MDAsIHN0ZGluICovXG4uc21hbGwtcHVsbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTA0LCBzdGRpbiAqL1xuLnNtYWxsLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTA3LCBzdGRpbiAqL1xuLnNtYWxsLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgNTEwLCBzdGRpbiAqL1xuLnNtYWxsLXB1c2gtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjUlOyB9XG5cbi8qIGxpbmUgNTE0LCBzdGRpbiAqL1xuLnNtYWxsLXB1bGwtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTI1JTsgfVxuXG4vKiBsaW5lIDUxOCwgc3RkaW4gKi9cbi5zbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA1MjEsIHN0ZGluICovXG4uc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSA1MjQsIHN0ZGluICovXG4uc21hbGwtcHVzaC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSA1MjgsIHN0ZGluICovXG4uc21hbGwtcHVsbC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTMyLCBzdGRpbiAqL1xuLnNtYWxsLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4vKiBsaW5lIDUzNSwgc3RkaW4gKi9cbi5zbWFsbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4vKiBsaW5lIDUzOCwgc3RkaW4gKi9cbi5zbWFsbC1wdXNoLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4vKiBsaW5lIDU0Miwgc3RkaW4gKi9cbi5zbWFsbC1wdWxsLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC00MS42NjY2NyU7IH1cblxuLyogbGluZSA1NDYsIHN0ZGluICovXG4uc21hbGwtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQ5LCBzdGRpbiAqL1xuLnNtYWxsLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgNTUyLCBzdGRpbiAqL1xuLnNtYWxsLXB1c2gtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlOyB9XG5cbi8qIGxpbmUgNTU2LCBzdGRpbiAqL1xuLnNtYWxsLXB1bGwtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwJTsgfVxuXG4vKiBsaW5lIDU2MCwgc3RkaW4gKi9cbi5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLyogbGluZSA1NjMsIHN0ZGluICovXG4uc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLyogbGluZSA1NjYsIHN0ZGluICovXG4uc21hbGwtcHVzaC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLyogbGluZSA1NzAsIHN0ZGluICovXG4uc21hbGwtcHVsbC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTc0LCBzdGRpbiAqL1xuLnNtYWxsLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4vKiBsaW5lIDU3Nywgc3RkaW4gKi9cbi5zbWFsbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4vKiBsaW5lIDU4MCwgc3RkaW4gKi9cbi5zbWFsbC1wdXNoLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4vKiBsaW5lIDU4NCwgc3RkaW4gKi9cbi5zbWFsbC1wdWxsLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC02Ni42NjY2NyU7IH1cblxuLyogbGluZSA1ODgsIHN0ZGluICovXG4uc21hbGwtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTkxLCBzdGRpbiAqL1xuLnNtYWxsLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi8qIGxpbmUgNTk0LCBzdGRpbiAqL1xuLnNtYWxsLXB1c2gtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzUlOyB9XG5cbi8qIGxpbmUgNTk4LCBzdGRpbiAqL1xuLnNtYWxsLXB1bGwtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTc1JTsgfVxuXG4vKiBsaW5lIDYwMiwgc3RkaW4gKi9cbi5zbWFsbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLyogbGluZSA2MDUsIHN0ZGluICovXG4uc21hbGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNjA4LCBzdGRpbiAqL1xuLnNtYWxsLXB1c2gtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDYxMiwgc3RkaW4gKi9cbi5zbWFsbC1wdWxsLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtODMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNjE2LCBzdGRpbiAqL1xuLnNtYWxsLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4vKiBsaW5lIDYxOSwgc3RkaW4gKi9cbi5zbWFsbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLyogbGluZSA2MjIsIHN0ZGluICovXG4uc21hbGwtcHVzaC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOTEuNjY2NjclOyB9XG5cbi8qIGxpbmUgNjI2LCBzdGRpbiAqL1xuLnNtYWxsLXB1bGwtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC05MS42NjY2NyU7IH1cblxuLyogbGluZSA2MzAsIHN0ZGluICovXG4uc21hbGwtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDYzMywgc3RkaW4gKi9cbi5zbWFsbC0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNjM2LCBzdGRpbiAqL1xuLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLyogbGluZSA2MzksIHN0ZGluICovXG4uc21hbGwtdXAtMSA+IC5jb2x1bW4sIC5zbWFsbC11cC0xID4gLmNvbHVtbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA2NDIsIHN0ZGluICovXG4uc21hbGwtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lOyB9XG5cbi8qIGxpbmUgNjQ0LCBzdGRpbiAqL1xuLnNtYWxsLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSA2NDYsIHN0ZGluICovXG4uc21hbGwtdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA2NDksIHN0ZGluICovXG4uc21hbGwtdXAtMiA+IC5jb2x1bW4sIC5zbWFsbC11cC0yID4gLmNvbHVtbnMge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDY1Miwgc3RkaW4gKi9cbi5zbWFsbC11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7IH1cblxuLyogbGluZSA2NTQsIHN0ZGluICovXG4uc21hbGwtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSkge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDY1Niwgc3RkaW4gKi9cbi5zbWFsbC11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDY1OSwgc3RkaW4gKi9cbi5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNjYyLCBzdGRpbiAqL1xuLnNtYWxsLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTsgfVxuXG4vKiBsaW5lIDY2NCwgc3RkaW4gKi9cbi5zbWFsbC11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNjY2LCBzdGRpbiAqL1xuLnNtYWxsLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNjY5LCBzdGRpbiAqL1xuLnNtYWxsLXVwLTQgPiAuY29sdW1uLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA2NzIsIHN0ZGluICovXG4uc21hbGwtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lOyB9XG5cbi8qIGxpbmUgNjc0LCBzdGRpbiAqL1xuLnNtYWxsLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSA2NzYsIHN0ZGluICovXG4uc21hbGwtdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA2NzksIHN0ZGluICovXG4uc21hbGwtdXAtNSA+IC5jb2x1bW4sIC5zbWFsbC11cC01ID4gLmNvbHVtbnMge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDY4Miwgc3RkaW4gKi9cbi5zbWFsbC11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7IH1cblxuLyogbGluZSA2ODQsIHN0ZGluICovXG4uc21hbGwtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDY4Niwgc3RkaW4gKi9cbi5zbWFsbC11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDY4OSwgc3RkaW4gKi9cbi5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNjkyLCBzdGRpbiAqL1xuLnNtYWxsLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTsgfVxuXG4vKiBsaW5lIDY5NCwgc3RkaW4gKi9cbi5zbWFsbC11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNjk2LCBzdGRpbiAqL1xuLnNtYWxsLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNjk5LCBzdGRpbiAqL1xuLnNtYWxsLXVwLTcgPiAuY29sdW1uLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA3MDIsIHN0ZGluICovXG4uc21hbGwtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lOyB9XG5cbi8qIGxpbmUgNzA0LCBzdGRpbiAqL1xuLnNtYWxsLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSA3MDYsIHN0ZGluICovXG4uc21hbGwtdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA3MDksIHN0ZGluICovXG4uc21hbGwtdXAtOCA+IC5jb2x1bW4sIC5zbWFsbC11cC04ID4gLmNvbHVtbnMge1xuICB3aWR0aDogMTIuNSU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNzEyLCBzdGRpbiAqL1xuLnNtYWxsLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTsgfVxuXG4vKiBsaW5lIDcxNCwgc3RkaW4gKi9cbi5zbWFsbC11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNzE2LCBzdGRpbiAqL1xuLnNtYWxsLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNzE5LCBzdGRpbiAqL1xuLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSA3MjMsIHN0ZGluICovXG4uc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgfVxuXG4vKiBsaW5lIDcyNywgc3RkaW4gKi9cbi5zbWFsbC1jZW50ZXJlZCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNzMyLCBzdGRpbiAqL1xuLnNtYWxsLXVuY2VudGVyZWQsXG4uc21hbGwtcHVzaC0wLFxuLnNtYWxsLXB1bGwtMCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAvKiBsaW5lIDc0MCwgc3RkaW4gKi9cbiAgLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA3NDIsIHN0ZGluICovXG4gIC5tZWRpdW0tcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA3NDUsIHN0ZGluICovXG4gIC5tZWRpdW0tcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzQ4LCBzdGRpbiAqL1xuICAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLyogbGluZSA3NTAsIHN0ZGluICovXG4gIC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDc1Miwgc3RkaW4gKi9cbiAgLm1lZGl1bS1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA3NTUsIHN0ZGluICovXG4gIC5tZWRpdW0tcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDc1OCwgc3RkaW4gKi9cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzYwLCBzdGRpbiAqL1xuICAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA3NjIsIHN0ZGluICovXG4gIC5tZWRpdW0tcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzY1LCBzdGRpbiAqL1xuICAubWVkaXVtLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNSU7IH1cbiAgLyogbGluZSA3NjgsIHN0ZGluICovXG4gIC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA3NzAsIHN0ZGluICovXG4gIC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDc3Miwgc3RkaW4gKi9cbiAgLm1lZGl1bS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA3NzUsIHN0ZGluICovXG4gIC5tZWRpdW0tcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDc3OCwgc3RkaW4gKi9cbiAgLm1lZGl1bS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDc4MCwgc3RkaW4gKi9cbiAgLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzgyLCBzdGRpbiAqL1xuICAubWVkaXVtLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDc4NSwgc3RkaW4gKi9cbiAgLm1lZGl1bS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzg4LCBzdGRpbiAqL1xuICAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzkwLCBzdGRpbiAqL1xuICAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA3OTIsIHN0ZGluICovXG4gIC5tZWRpdW0tcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzk1LCBzdGRpbiAqL1xuICAubWVkaXVtLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01MCU7IH1cbiAgLyogbGluZSA3OTgsIHN0ZGluICovXG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA4MDAsIHN0ZGluICovXG4gIC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDgwMiwgc3RkaW4gKi9cbiAgLm1lZGl1bS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA4MDUsIHN0ZGluICovXG4gIC5tZWRpdW0tcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDgwOCwgc3RkaW4gKi9cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDgxMCwgc3RkaW4gKi9cbiAgLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgODEyLCBzdGRpbiAqL1xuICAubWVkaXVtLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDgxNSwgc3RkaW4gKi9cbiAgLm1lZGl1bS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgODE4LCBzdGRpbiAqL1xuICAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgODIwLCBzdGRpbiAqL1xuICAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA4MjIsIHN0ZGluICovXG4gIC5tZWRpdW0tcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgODI1LCBzdGRpbiAqL1xuICAubWVkaXVtLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7IH1cbiAgLyogbGluZSA4MjgsIHN0ZGluICovXG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA4MzAsIHN0ZGluICovXG4gIC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA4MzIsIHN0ZGluICovXG4gIC5tZWRpdW0tcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDgzNSwgc3RkaW4gKi9cbiAgLm1lZGl1bS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDgzOCwgc3RkaW4gKi9cbiAgLm1lZGl1bS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDg0MCwgc3RkaW4gKi9cbiAgLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDg0Miwgc3RkaW4gKi9cbiAgLm1lZGl1bS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgODQ1LCBzdGRpbiAqL1xuICAubWVkaXVtLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgODQ4LCBzdGRpbiAqL1xuICAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDg1MCwgc3RkaW4gKi9cbiAgLm1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA4NTIsIHN0ZGluICovXG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgODU0LCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uLCAubWVkaXVtLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA4NTcsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgODU5LCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA4NjEsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA4NjMsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgODY2LCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAvKiBsaW5lIDg2OCwgc3RkaW4gKi9cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgODcwLCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgODcyLCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uLCAubWVkaXVtLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDg3NSwgc3RkaW4gKi9cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLyogbGluZSA4NzcsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDg3OSwgc3RkaW4gKi9cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDg4MSwgc3RkaW4gKi9cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbiwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA4ODQsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgODg2LCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA4ODgsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA4OTAsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgODkzLCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAvKiBsaW5lIDg5NSwgc3RkaW4gKi9cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgODk3LCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgODk5LCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uLCAubWVkaXVtLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDkwMiwgc3RkaW4gKi9cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLyogbGluZSA5MDQsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDkwNiwgc3RkaW4gKi9cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDkwOCwgc3RkaW4gKi9cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbiwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA5MTEsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgOTEzLCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA5MTUsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA5MTcsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA5MjAsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgOTIyLCBzdGRpbiAqL1xuICAubWVkaXVtLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA5MjQsIHN0ZGluICovXG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA5MjYsIHN0ZGluICovXG4gIC5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgOTI5LCBzdGRpbiAqL1xuICAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9XG4gIC8qIGxpbmUgOTMyLCBzdGRpbiAqL1xuICAubWVkaXVtLWNlbnRlcmVkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA5MzYsIHN0ZGluICovXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCxcbiAgLm1lZGl1bS1wdXNoLTAsXG4gIC5tZWRpdW0tcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA5NDQsIHN0ZGluICovXG4gIC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA5NDYsIHN0ZGluICovXG4gIC5sYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDk0OSwgc3RkaW4gKi9cbiAgLmxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04LjMzMzMzJTsgfVxuICAvKiBsaW5lIDk1Miwgc3RkaW4gKi9cbiAgLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLyogbGluZSA5NTQsIHN0ZGluICovXG4gIC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTU2LCBzdGRpbiAqL1xuICAubGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTU5LCBzdGRpbiAqL1xuICAubGFyZ2UtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDk2Miwgc3RkaW4gKi9cbiAgLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA5NjQsIHN0ZGluICovXG4gIC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgOTY2LCBzdGRpbiAqL1xuICAubGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgOTY5LCBzdGRpbiAqL1xuICAubGFyZ2UtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI1JTsgfVxuICAvKiBsaW5lIDk3Miwgc3RkaW4gKi9cbiAgLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTc0LCBzdGRpbiAqL1xuICAubGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDk3Niwgc3RkaW4gKi9cbiAgLmxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDk3OSwgc3RkaW4gKi9cbiAgLmxhcmdlLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMy4zMzMzMyU7IH1cbiAgLyogbGluZSA5ODIsIHN0ZGluICovXG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDk4NCwgc3RkaW4gKi9cbiAgLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA5ODYsIHN0ZGluICovXG4gIC5sYXJnZS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA5ODksIHN0ZGluICovXG4gIC5sYXJnZS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTkyLCBzdGRpbiAqL1xuICAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA5OTQsIHN0ZGluICovXG4gIC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgOTk2LCBzdGRpbiAqL1xuICAubGFyZ2UtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgOTk5LCBzdGRpbiAqL1xuICAubGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTsgfVxuICAvKiBsaW5lIDEwMDIsIHN0ZGluICovXG4gIC5sYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDEwMDQsIHN0ZGluICovXG4gIC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTAwNiwgc3RkaW4gKi9cbiAgLmxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDEwMDksIHN0ZGluICovXG4gIC5sYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTAxMiwgc3RkaW4gKi9cbiAgLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgMTAxNCwgc3RkaW4gKi9cbiAgLmxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSAxMDE2LCBzdGRpbiAqL1xuICAubGFyZ2UtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgMTAxOSwgc3RkaW4gKi9cbiAgLmxhcmdlLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC02Ni42NjY2NyU7IH1cbiAgLyogbGluZSAxMDIyLCBzdGRpbiAqL1xuICAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSAxMDI0LCBzdGRpbiAqL1xuICAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDEwMjYsIHN0ZGluICovXG4gIC5sYXJnZS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLyogbGluZSAxMDI5LCBzdGRpbiAqL1xuICAubGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTsgfVxuICAvKiBsaW5lIDEwMzIsIHN0ZGluICovXG4gIC5sYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDEwMzQsIHN0ZGluICovXG4gIC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDEwMzYsIHN0ZGluICovXG4gIC5sYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTAzOSwgc3RkaW4gKi9cbiAgLmxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTA0Miwgc3RkaW4gKi9cbiAgLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgMTA0NCwgc3RkaW4gKi9cbiAgLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgMTA0Niwgc3RkaW4gKi9cbiAgLmxhcmdlLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSAxMDQ5LCBzdGRpbiAqL1xuICAubGFyZ2UtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05MS42NjY2NyU7IH1cbiAgLyogbGluZSAxMDUyLCBzdGRpbiAqL1xuICAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTA1NCwgc3RkaW4gKi9cbiAgLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDEwNTYsIHN0ZGluICovXG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSAxMDU4LCBzdGRpbiAqL1xuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA2MSwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTA2Mywgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDEwNjUsIHN0ZGluICovXG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA2Nywgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA3MCwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTA3Miwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDEwNzQsIHN0ZGluICovXG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA3Niwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA3OSwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTA4MSwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDEwODMsIHN0ZGluICovXG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA4NSwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA4OCwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTA5MCwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDEwOTIsIHN0ZGluICovXG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA5NCwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA5Nywgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTA5OSwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDExMDEsIHN0ZGluICovXG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTEwMywgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTEwNiwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTEwOCwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDExMTAsIHN0ZGluICovXG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTExMiwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTExNSwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTExNywgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDExMTksIHN0ZGluICovXG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTEyMSwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMTI0LCBzdGRpbiAqL1xuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLyogbGluZSAxMTI2LCBzdGRpbiAqL1xuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTEyOCwgc3RkaW4gKi9cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMTMwLCBzdGRpbiAqL1xuICAubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLCAubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAxMTMzLCBzdGRpbiAqL1xuICAubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICAvKiBsaW5lIDExMzYsIHN0ZGluICovXG4gIC5sYXJnZS1jZW50ZXJlZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTE0MCwgc3RkaW4gKi9cbiAgLmxhcmdlLXVuY2VudGVyZWQsXG4gIC5sYXJnZS1wdXNoLTAsXG4gIC5sYXJnZS1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAvKiBsaW5lIDExNDgsIHN0ZGluICovXG4gIC54bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTE1MCwgc3RkaW4gKi9cbiAgLnhsYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDExNTMsIHN0ZGluICovXG4gIC54bGFyZ2UtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTE1Niwgc3RkaW4gKi9cbiAgLnhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC8qIGxpbmUgMTE1OCwgc3RkaW4gKi9cbiAgLnhsYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgMTE2MCwgc3RkaW4gKi9cbiAgLnhsYXJnZS1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSAxMTYzLCBzdGRpbiAqL1xuICAueGxhcmdlLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NyU7IH1cbiAgLyogbGluZSAxMTY2LCBzdGRpbiAqL1xuICAueGxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSAxMTY4LCBzdGRpbiAqL1xuICAueGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSAxMTcwLCBzdGRpbiAqL1xuICAueGxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDExNzMsIHN0ZGluICovXG4gIC54bGFyZ2UtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI1JTsgfVxuICAvKiBsaW5lIDExNzYsIHN0ZGluICovXG4gIC54bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSAxMTc4LCBzdGRpbiAqL1xuICAueGxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSAxMTgwLCBzdGRpbiAqL1xuICAueGxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDExODMsIHN0ZGluICovXG4gIC54bGFyZ2UtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDExODYsIHN0ZGluICovXG4gIC54bGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSAxMTg4LCBzdGRpbiAqL1xuICAueGxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSAxMTkwLCBzdGRpbiAqL1xuICAueGxhcmdlLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDExOTMsIHN0ZGluICovXG4gIC54bGFyZ2UtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDExOTYsIHN0ZGluICovXG4gIC54bGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSAxMTk4LCBzdGRpbiAqL1xuICAueGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSAxMjAwLCBzdGRpbiAqL1xuICAueGxhcmdlLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDEyMDMsIHN0ZGluICovXG4gIC54bGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTsgfVxuICAvKiBsaW5lIDEyMDYsIHN0ZGluICovXG4gIC54bGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSAxMjA4LCBzdGRpbiAqL1xuICAueGxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSAxMjEwLCBzdGRpbiAqL1xuICAueGxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDEyMTMsIHN0ZGluICovXG4gIC54bGFyZ2UtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDEyMTYsIHN0ZGluICovXG4gIC54bGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSAxMjE4LCBzdGRpbiAqL1xuICAueGxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSAxMjIwLCBzdGRpbiAqL1xuICAueGxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDEyMjMsIHN0ZGluICovXG4gIC54bGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDEyMjYsIHN0ZGluICovXG4gIC54bGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSAxMjI4LCBzdGRpbiAqL1xuICAueGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSAxMjMwLCBzdGRpbiAqL1xuICAueGxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDEyMzMsIHN0ZGluICovXG4gIC54bGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTc1JTsgfVxuICAvKiBsaW5lIDEyMzYsIHN0ZGluICovXG4gIC54bGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSAxMjM4LCBzdGRpbiAqL1xuICAueGxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTI0MCwgc3RkaW4gKi9cbiAgLnhsYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTI0Mywgc3RkaW4gKi9cbiAgLnhsYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDEyNDYsIHN0ZGluICovXG4gIC54bGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSAxMjQ4LCBzdGRpbiAqL1xuICAueGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgMTI1MCwgc3RkaW4gKi9cbiAgLnhsYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgMTI1Mywgc3RkaW4gKi9cbiAgLnhsYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDEyNTYsIHN0ZGluICovXG4gIC54bGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTI1OCwgc3RkaW4gKi9cbiAgLnhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMjYwLCBzdGRpbiAqL1xuICAueGxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDEyNjIsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC54bGFyZ2UtdXAtMSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDEyNjUsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAueGxhcmdlLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTI2Nywgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLnhsYXJnZS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTI2OSwgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAueGxhcmdlLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDEyNzEsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtMiA+IC5jb2x1bW4sIC54bGFyZ2UtdXAtMiA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTI3NCwgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC54bGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLyogbGluZSAxMjc2LCBzdGRpbiAqL1xuICAueGxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAueGxhcmdlLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAxMjc4LCBzdGRpbiAqL1xuICAueGxhcmdlLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTI4MCwgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC0zID4gLmNvbHVtbiwgLnhsYXJnZS11cC0zID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMjgzLCBzdGRpbiAqL1xuICAueGxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAvKiBsaW5lIDEyODUsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC54bGFyZ2UtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDEyODcsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnhsYXJnZS11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMjg5LCBzdGRpbiAqL1xuICAueGxhcmdlLXVwLTQgPiAuY29sdW1uLCAueGxhcmdlLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDEyOTIsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAueGxhcmdlLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTI5NCwgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLnhsYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTI5Niwgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAueGxhcmdlLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDEyOTgsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtNSA+IC5jb2x1bW4sIC54bGFyZ2UtdXAtNSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTMwMSwgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC54bGFyZ2UtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLyogbGluZSAxMzAzLCBzdGRpbiAqL1xuICAueGxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAueGxhcmdlLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAxMzA1LCBzdGRpbiAqL1xuICAueGxhcmdlLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC54bGFyZ2UtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTMwNywgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC02ID4gLmNvbHVtbiwgLnhsYXJnZS11cC02ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMzEwLCBzdGRpbiAqL1xuICAueGxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAvKiBsaW5lIDEzMTIsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC54bGFyZ2UtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDEzMTQsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtNiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnhsYXJnZS11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMzE2LCBzdGRpbiAqL1xuICAueGxhcmdlLXVwLTcgPiAuY29sdW1uLCAueGxhcmdlLXVwLTcgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDEzMTksIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAueGxhcmdlLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC8qIGxpbmUgMTMyMSwgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLnhsYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTMyMywgc3RkaW4gKi9cbiAgLnhsYXJnZS11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAueGxhcmdlLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDEzMjUsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtOCA+IC5jb2x1bW4sIC54bGFyZ2UtdXAtOCA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMzI4LCBzdGRpbiAqL1xuICAueGxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnhsYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAvKiBsaW5lIDEzMzAsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC54bGFyZ2UtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDEzMzIsIHN0ZGluICovXG4gIC54bGFyZ2UtdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnhsYXJnZS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMzM0LCBzdGRpbiAqL1xuICAueGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbiwgLnhsYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAvKiBsaW5lIDEzMzcsIHN0ZGluICovXG4gIC54bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC54bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgLyogbGluZSAxMzQwLCBzdGRpbiAqL1xuICAueGxhcmdlLWNlbnRlcmVkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMzQ0LCBzdGRpbiAqL1xuICAueGxhcmdlLXVuY2VudGVyZWQsXG4gIC54bGFyZ2UtcHVzaC0wLFxuICAueGxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDEzNTEsIHN0ZGluICovXG5kaXYsXG5kbCxcbmR0LFxuZGQsXG51bCxcbm9sLFxubGksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wcmUsXG5mb3JtLFxucCxcbmJsb2NrcXVvdGUsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTM3Mywgc3RkaW4gKi9cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuLyogbGluZSAxMzc5LCBzdGRpbiAqL1xuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDEzODQsIHN0ZGluICovXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTM4OSwgc3RkaW4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTM5Mywgc3RkaW4gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4vKiBsaW5lIDE0MDcsIHN0ZGluICovXG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwge1xuICBjb2xvcjogI2NhY2FjYTtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLyogbGluZSAxNDE2LCBzdGRpbiAqL1xuaDEge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDE0MTksIHN0ZGluICovXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDE0MjIsIHN0ZGluICovXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtOyB9XG5cbi8qIGxpbmUgMTQyNSwgc3RkaW4gKi9cbmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4vKiBsaW5lIDE0MjgsIHN0ZGluICovXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG5cbi8qIGxpbmUgMTQzMSwgc3RkaW4gKi9cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLyogbGluZSAxNDM1LCBzdGRpbiAqL1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIC8qIGxpbmUgMTQzNywgc3RkaW4gKi9cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIC8qIGxpbmUgMTQzOSwgc3RkaW4gKi9cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtOyB9XG4gIC8qIGxpbmUgMTQ0MSwgc3RkaW4gKi9cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtOyB9XG4gIC8qIGxpbmUgMTQ0Mywgc3RkaW4gKi9cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAvKiBsaW5lIDE0NDUsIHN0ZGluICovXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4vKiBsaW5lIDE0NDgsIHN0ZGluICovXG5hIHtcbiAgY29sb3I6ICNiMjIyMTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDE0NTMsIHN0ZGluICovXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICM5OTFkMTQ7IH1cblxuLyogbGluZSAxNDU1LCBzdGRpbiAqL1xuYSBpbWcge1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAxNDU4LCBzdGRpbiAqL1xuaHIge1xuICBtYXgtd2lkdGg6IDY3Ljc1cmVtO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWNhY2E7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAxNDY4LCBzdGRpbiAqL1xudWwsXG5vbCxcbmRsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuXG4vKiBsaW5lIDE0NzUsIHN0ZGluICovXG5saSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDE0NzgsIHN0ZGluICovXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLyogbGluZSAxNDgyLCBzdGRpbiAqL1xub2wge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDE0ODUsIHN0ZGluICovXG51bCB1bCwgb2wgdWwsIHVsIG9sLCBvbCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTQ4OSwgc3RkaW4gKi9cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDE0OTEsIHN0ZGluICovXG5kbCBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxNDk1LCBzdGRpbiAqL1xuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAxLjI1cmVtIDAgMS4xODc1cmVtO1xuICBib3JkZXItbGVmdDogbm9uZTsgfVxuXG4vKiBsaW5lIDE0OTksIHN0ZGluICovXG5ibG9ja3F1b3RlLCBibG9ja3F1b3RlIHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzBhMGEwYTsgfVxuXG4vKiBsaW5lIDE1MDMsIHN0ZGluICovXG5jaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzhhOGE4YTsgfVxuXG4vKiBsaW5lIDE1MDcsIHN0ZGluICovXG5jaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMDIwJzsgfVxuXG4vKiBsaW5lIDE1MTAsIHN0ZGluICovXG5hYmJyIHtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMGEwYTBhOyB9XG5cbi8qIGxpbmUgMTUxNSwgc3RkaW4gKi9cbmNvZGUge1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMzEyNXJlbSAwLjA2MjVyZW07IH1cblxuLyogbGluZSAxNTIzLCBzdGRpbiAqL1xua2JkIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIENvdXJpZXIsIG1vbm9zcGFjZTsgfVxuXG4vKiBsaW5lIDE1MzAsIHN0ZGluICovXG4uc3ViaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjOGE4YThhOyB9XG5cbi8qIGxpbmUgMTUzNywgc3RkaW4gKi9cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi8qIGxpbmUgMTU0MSwgc3RkaW4gKi9cbi5zdGF0IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi8qIGxpbmUgMTU0NCwgc3RkaW4gKi9cbnAgKyAuc3RhdCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtOyB9XG5cbi8qIGxpbmUgMTU0Nywgc3RkaW4gKi9cbi5uby1idWxsZXQsIC5pbmxpbmUtbGlzdCwgLnNpbmdsZV9yY2xwIC5mcmVlYmllLXRvYyB1bCwgLnNpbmdsZV9ib29rIC5mcmVlYmllLXRvYyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMTU1MSwgc3RkaW4gKi9cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTU1NCwgc3RkaW4gKi9cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSAxNTU3LCBzdGRpbiAqL1xuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTU2MCwgc3RkaW4gKi9cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLyogbGluZSAxNTY0LCBzdGRpbiAqL1xuICAubWVkaXVtLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAvKiBsaW5lIDE1NjYsIHN0ZGluICovXG4gIC5tZWRpdW0tdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLyogbGluZSAxNTY4LCBzdGRpbiAqL1xuICAubWVkaXVtLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxNTcwLCBzdGRpbiAqL1xuICAubWVkaXVtLXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxNTc0LCBzdGRpbiAqL1xuICAubGFyZ2UtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTU3Niwgc3RkaW4gKi9cbiAgLmxhcmdlLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC8qIGxpbmUgMTU3OCwgc3RkaW4gKi9cbiAgLmxhcmdlLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxNTgwLCBzdGRpbiAqL1xuICAubGFyZ2UtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAvKiBsaW5lIDE1ODQsIHN0ZGluICovXG4gIC54bGFyZ2UtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTU4Niwgc3RkaW4gKi9cbiAgLnhsYXJnZS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAvKiBsaW5lIDE1ODgsIHN0ZGluICovXG4gIC54bGFyZ2UtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDE1OTAsIHN0ZGluICovXG4gIC54bGFyZ2UtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cblxuLyogbGluZSAxNTkzLCBzdGRpbiAqL1xuLnNob3ctZm9yLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgMTU5Nywgc3RkaW4gKi9cbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2MDIsIHN0ZGluICovXG4gIC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2MDQsIHN0ZGluICovXG4gIC5oaWRlLWZvci1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYwNiwgc3RkaW4gKi9cbiAgdGFibGUuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjA4LCBzdGRpbiAqL1xuICB0aGVhZC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjEwLCBzdGRpbiAqL1xuICB0Ym9keS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjEyLCBzdGRpbiAqL1xuICB0ci5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjE0LCBzdGRpbiAqL1xuICB0ZC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYxNiwgc3RkaW4gKi9cbiAgdGguc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2MTgsIHN0ZGluICovXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSAxNjIxLCBzdGRpbiAqL1xuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICAvKiBsaW5lIDE2MjMsIHN0ZGluICovXG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePSdqYXZhc2NyaXB0OiddOmFmdGVyLFxuICBhW2hyZWZePScjJ106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC8qIGxpbmUgMTYyNywgc3RkaW4gKi9cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKiBsaW5lIDE2MjksIHN0ZGluICovXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyogbGluZSAxNjMzLCBzdGRpbiAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIC8qIGxpbmUgMTYzNSwgc3RkaW4gKi9cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qIGxpbmUgMTYzOCwgc3RkaW4gKi9cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTsgfVxuICAvKiBsaW5lIDE2NDIsIHN0ZGluICovXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgLyogbGluZSAxNjQ3LCBzdGRpbiAqL1xuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9IH1cblxuLyogbGluZSAxNjUxLCBzdGRpbiAqL1xuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC44NWVtIDFlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxNjY2LCBzdGRpbiAqL1xuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5idXR0b24ge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMTY2OCwgc3RkaW4gKi9cbi5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDE2NzEsIHN0ZGluICovXG4uYnV0dG9uLnRpbnkge1xuICBmb250LXNpemU6IDAuNnJlbTsgfVxuXG4vKiBsaW5lIDE2NzMsIHN0ZGluICovXG4uYnV0dG9uLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgMTY3NSwgc3RkaW4gKi9cbi5idXR0b24ubGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLyogbGluZSAxNjc3LCBzdGRpbiAqL1xuLmJ1dHRvbi5leHBhbmRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDE2ODIsIHN0ZGluICovXG4uYnV0dG9uLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDE2ODUsIHN0ZGluICovXG4uYnV0dG9uLnByaW1hcnk6aG92ZXIsIC5idXR0b24ucHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTFiMTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTY4OCwgc3RkaW4gKi9cbi5idXR0b24uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWQxYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxNjkxLCBzdGRpbiAqL1xuLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIC5idXR0b24uc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiN2UxNjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxNjk0LCBzdGRpbiAqL1xuLmJ1dHRvbi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhZGI3NjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxNjk3LCBzdGRpbiAqL1xuLmJ1dHRvbi5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLnN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJiYjViO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDE3MDAsIHN0ZGluICovXG4uYnV0dG9uLmFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1MWUxYTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxNzAzLCBzdGRpbiAqL1xuLmJ1dHRvbi5hbGVydDpob3ZlciwgLmJ1dHRvbi5hbGVydDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzE4MTU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTcwNiwgc3RkaW4gKi9cbi5idXR0b24ud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFlMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTcwOSwgc3RkaW4gKi9cbi5idXR0b24ud2FybmluZzpob3ZlciwgLmJ1dHRvbi53YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjOGIwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxNzEyLCBzdGRpbiAqL1xuLmJ1dHRvbi5ob2xsb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjIyMjE3O1xuICBjb2xvcjogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDE3MTUsIHN0ZGluICovXG4uYnV0dG9uLmhvbGxvdywgLmJ1dHRvbi5ob2xsb3c6aG92ZXIsIC5idXR0b24uaG9sbG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxNzE3LCBzdGRpbiAqL1xuLmJ1dHRvbi5ob2xsb3c6aG92ZXIsIC5idXR0b24uaG9sbG93OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTkxMTBjO1xuICBjb2xvcjogIzU5MTEwYzsgfVxuXG4vKiBsaW5lIDE3MjAsIHN0ZGluICovXG4uYnV0dG9uLmhvbGxvdy5wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IyMjIxNztcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSAxNzIzLCBzdGRpbiAqL1xuLmJ1dHRvbi5ob2xsb3cucHJpbWFyeTpob3ZlciwgLmJ1dHRvbi5ob2xsb3cucHJpbWFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzU5MTEwYztcbiAgY29sb3I6ICM1OTExMGM7IH1cblxuLyogbGluZSAxNzI2LCBzdGRpbiAqL1xuLmJ1dHRvbi5ob2xsb3cuc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2OWQxYztcbiAgY29sb3I6ICNkNjlkMWM7IH1cblxuLyogbGluZSAxNzI5LCBzdGRpbiAqL1xuLmJ1dHRvbi5ob2xsb3cuc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLmhvbGxvdy5zZWNvbmRhcnk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2YjRmMGU7XG4gIGNvbG9yOiAjNmI0ZjBlOyB9XG5cbi8qIGxpbmUgMTczMiwgc3RkaW4gKi9cbi5idXR0b24uaG9sbG93LnN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2FkYjc2O1xuICBjb2xvcjogIzNhZGI3NjsgfVxuXG4vKiBsaW5lIDE3MzUsIHN0ZGluICovXG4uYnV0dG9uLmhvbGxvdy5zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLmhvbGxvdy5zdWNjZXNzOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTU3NTM5O1xuICBjb2xvcjogIzE1NzUzOTsgfVxuXG4vKiBsaW5lIDE3MzgsIHN0ZGluICovXG4uYnV0dG9uLmhvbGxvdy5hbGVydCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NTFlMWE7XG4gIGNvbG9yOiAjOTUxZTFhOyB9XG5cbi8qIGxpbmUgMTc0MSwgc3RkaW4gKi9cbi5idXR0b24uaG9sbG93LmFsZXJ0OmhvdmVyLCAuYnV0dG9uLmhvbGxvdy5hbGVydDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzRiMGYwZDtcbiAgY29sb3I6ICM0YjBmMGQ7IH1cblxuLyogbGluZSAxNzQ0LCBzdGRpbiAqL1xuLmJ1dHRvbi5ob2xsb3cud2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmFlMDA7XG4gIGNvbG9yOiAjZmZhZTAwOyB9XG5cbi8qIGxpbmUgMTc0Nywgc3RkaW4gKi9cbi5idXR0b24uaG9sbG93Lndhcm5pbmc6aG92ZXIsIC5idXR0b24uaG9sbG93Lndhcm5pbmc6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4MDU3MDA7XG4gIGNvbG9yOiAjODA1NzAwOyB9XG5cbi8qIGxpbmUgMTc1MCwgc3RkaW4gKi9cbi5idXR0b24uZGlzYWJsZWQsIC5idXR0b25bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxNzU0LCBzdGRpbiAqL1xuLmJ1dHRvbi5kcm9wZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogaW5zZXQgMC40ZW07XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjRlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAxNzY3LCBzdGRpbiAqL1xuLmJ1dHRvbi5hcnJvdy1vbmx5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbG9hdDogbm9uZTtcbiAgdG9wOiAwLjJlbTsgfVxuXG4vKiBsaW5lIDE3NzIsIHN0ZGluICovXG5bdHlwZT0ndGV4dCddLCBbdHlwZT0ncGFzc3dvcmQnXSwgW3R5cGU9J2RhdGUnXSwgW3R5cGU9J2RhdGV0aW1lJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nbW9udGgnXSwgW3R5cGU9J3dlZWsnXSwgW3R5cGU9J2VtYWlsJ10sIFt0eXBlPSdudW1iZXInXSwgW3R5cGU9J3NlYXJjaCddLCBbdHlwZT0ndGVsJ10sIFt0eXBlPSd0aW1lJ10sIFt0eXBlPSd1cmwnXSwgW3R5cGU9J2NvbG9yJ10sXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjQzNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cywgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE3OTAsIHN0ZGluICovXG5bdHlwZT0ndGV4dCddOmZvY3VzLCBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cywgW3R5cGU9J2RhdGUnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsIFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLCBbdHlwZT0nbW9udGgnXTpmb2N1cywgW3R5cGU9J3dlZWsnXTpmb2N1cywgW3R5cGU9J2VtYWlsJ106Zm9jdXMsIFt0eXBlPSdudW1iZXInXTpmb2N1cywgW3R5cGU9J3NlYXJjaCddOmZvY3VzLCBbdHlwZT0ndGVsJ106Zm9jdXMsIFt0eXBlPSd0aW1lJ106Zm9jdXMsIFt0eXBlPSd1cmwnXTpmb2N1cywgW3R5cGU9J2NvbG9yJ106Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YThhOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2NhY2FjYTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSAxNzk4LCBzdGRpbiAqL1xudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxODAwLCBzdGRpbiAqL1xudGV4dGFyZWFbcm93c10ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxODAzLCBzdGRpbiAqL1xuaW5wdXQ6ZGlzYWJsZWQsIGlucHV0W3JlYWRvbmx5XSxcbnRleHRhcmVhOmRpc2FibGVkLFxudGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMTgwOSwgc3RkaW4gKi9cblt0eXBlPSdzdWJtaXQnXSxcblt0eXBlPSdidXR0b24nXSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgMTgxNSwgc3RkaW4gKi9cbmlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDE4MTgsIHN0ZGluICovXG5bdHlwZT0nZmlsZSddLFxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuLyogbGluZSAxODIzLCBzdGRpbiAqL1xuW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcblt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMTgzMSwgc3RkaW4gKi9cbmxhYmVsID4gW3R5cGU9J2NoZWNrYm94J10sXG5sYWJlbCA+IFt0eXBlPSdsYWJlbCddIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLyogbGluZSAxODM1LCBzdGRpbiAqL1xuW3R5cGU9J2ZpbGUnXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTgzOCwgc3RkaW4gKi9cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICMwYTBhMGE7IH1cblxuLyogbGluZSAxODQ1LCBzdGRpbiAqL1xubGFiZWwubWlkZGxlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDA7IH1cblxuLyogbGluZSAxODQ5LCBzdGRpbiAqL1xuLmhlbHAtdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi8qIGxpbmUgMTg1NSwgc3RkaW4gKi9cbi5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDE4NTksIHN0ZGluICovXG4uaW5wdXQtZ3JvdXAgPiA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwOyB9XG5cbi8qIGxpbmUgMTg2MSwgc3RkaW4gKi9cbi5pbnB1dC1ncm91cCA+IDpsYXN0LWNoaWxkID4gKiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7IH1cblxuLyogbGluZSAxODY0LCBzdGRpbiAqL1xuLmlucHV0LWdyb3VwLWxhYmVsLCAuaW5wdXQtZ3JvdXAtZmllbGQsIC5pbnB1dC1ncm91cC1idXR0b24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSAxODY5LCBzdGRpbiAqL1xuLmlucHV0LWdyb3VwLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMSU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTsgfVxuXG4vKiBsaW5lIDE4NzcsIHN0ZGluICovXG4uaW5wdXQtZ3JvdXAtbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxODc5LCBzdGRpbiAqL1xuLmlucHV0LWdyb3VwLWxhYmVsOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE4ODIsIHN0ZGluICovXG4uaW5wdXQtZ3JvdXAtZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDE4ODYsIHN0ZGluICovXG4uaW5wdXQtZ3JvdXAtYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDElOyB9XG5cbi8qIGxpbmUgMTg5Miwgc3RkaW4gKi9cbi5pbnB1dC1ncm91cC1idXR0b24gYSxcbi5pbnB1dC1ncm91cC1idXR0b24gaW5wdXQsXG4uaW5wdXQtZ3JvdXAtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDE4OTcsIHN0ZGluICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMTkwMiwgc3RkaW4gKi9cbmxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDE5MDUsIHN0ZGluICovXG4uZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBtYXJnaW46IDEuMTI1cmVtIDA7IH1cblxuLyogbGluZSAxOTA5LCBzdGRpbiAqL1xuLmZpZWxkc2V0IGxlZ2VuZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMC4xODc1cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xODc1cmVtOyB9XG5cbi8qIGxpbmUgMTkxNSwgc3RkaW4gKi9cbnNlbGVjdCB7XG4gIGhlaWdodDogMi40Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2ZXJzaW9uPVwiMS4xXCIgd2lkdGg9XCIzMlwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAzMiAyNFwiPjxwb2x5Z29uIHBvaW50cz1cIjAsMCAzMiwwIDE2LDI0XCIgc3R5bGU9XCJmaWxsOiByZ2IlMjg1MSwgNTEsIDUxJTI5XCI+PC9wb2x5Z29uPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweCA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkge1xuICAvKiBsaW5lIDE5MzMsIHN0ZGluICovXG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFZQ0FZQUFBQ2JVLzgwQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFJcEpSRUZVZU5yRWtja05nREFNQkJmUmtFdDBPYlJCQmRzR1hVRGdtUWZLNFhoSDJtOGN6UUFBeTI3UjN0c3c0UWZlMng4dU9PNm9ZTGI2R2xPb3IzR0Yrc3dVUkFPbVVKK1J3dEVKczlXdlRHRVl4QlhxSTFNUUFaaENmVVFLUnpETVZqK1R3ckFJVjZqdlNVRWtZQXIxTFNrY3lUQmIvVitLWWZYN3hBZXVzcTNzTER0R0gza0VHQUNQV0lmbE5aZmhSUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfSB9XG5cbi8qIGxpbmUgMTkzNSwgc3RkaW4gKi9cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDE5MzgsIHN0ZGluICovXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTk0MCwgc3RkaW4gKi9cbnNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxOTQzLCBzdGRpbiAqL1xuLmlzLWludmFsaWQtaW5wdXQ6bm90KDpmb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OSwgMzAsIDI2LCAwLjEpO1xuICBib3JkZXItY29sb3I6ICM5NTFlMWE7IH1cblxuLyogbGluZSAxOTQ3LCBzdGRpbiAqL1xuLmlzLWludmFsaWQtbGFiZWwge1xuICBjb2xvcjogIzk1MWUxYTsgfVxuXG4vKiBsaW5lIDE5NTAsIHN0ZGluICovXG4uZm9ybS1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTUxZTFhOyB9XG5cbi8qIGxpbmUgMTk1Nywgc3RkaW4gKi9cbi5mb3JtLWVycm9yLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE5NjAsIHN0ZGluICovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE5NjMsIHN0ZGluICovXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAvKiBsaW5lIDE5NjcsIHN0ZGluICovXG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLyogbGluZSAxOTcxLCBzdGRpbiAqL1xuICAuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAvKiBsaW5lIDE5NzUsIHN0ZGluICovXG4gIC5oaWRlLWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAvKiBsaW5lIDE5NzksIHN0ZGluICovXG4gIC5zaG93LWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLyogbGluZSAxOTgzLCBzdGRpbiAqL1xuICAuaGlkZS1mb3ItbWVkaXVtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDE5ODcsIHN0ZGluICovXG4gIC5zaG93LWZvci1tZWRpdW0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDE5OTEsIHN0ZGluICovXG4gIC5oaWRlLWZvci1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC8qIGxpbmUgMTk5NSwgc3RkaW4gKi9cbiAgLnNob3ctZm9yLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC8qIGxpbmUgMTk5OSwgc3RkaW4gKi9cbiAgLmhpZGUtZm9yLWxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAvKiBsaW5lIDIwMDMsIHN0ZGluICovXG4gIC5zaG93LWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC8qIGxpbmUgMjAwNywgc3RkaW4gKi9cbiAgLmhpZGUtZm9yLXhsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC8qIGxpbmUgMjAxMSwgc3RkaW4gKi9cbiAgLnNob3ctZm9yLXhsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkgYW5kIChtYXgtd2lkdGg6IDg5LjkzNzVlbSkge1xuICAvKiBsaW5lIDIwMTUsIHN0ZGluICovXG4gIC5oaWRlLWZvci14bGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC8qIGxpbmUgMjAxOSwgc3RkaW4gKi9cbiAgLnNob3ctZm9yLXhsYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDIwMjIsIHN0ZGluICovXG4uc2hvdy1mb3Itc3IsXG4uc2hvdy1vbi1mb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDIwMzAsIHN0ZGluICovXG4uc2hvdy1vbi1mb2N1czphY3RpdmUsIC5zaG93LW9uLWZvY3VzOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4vKiBsaW5lIDIwMzcsIHN0ZGluICovXG4uc2hvdy1mb3ItbGFuZHNjYXBlLFxuLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDIwNDEsIHN0ZGluICovXG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSAyMDQ1LCBzdGRpbiAqL1xuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMjA0OSwgc3RkaW4gKi9cbi5oaWRlLWZvci1sYW5kc2NhcGUsXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAyMDUzLCBzdGRpbiAqL1xuICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSAyMDU3LCBzdGRpbiAqL1xuICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDIwNjEsIHN0ZGluICovXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMDY0LCBzdGRpbiAqL1xuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMDY3LCBzdGRpbiAqL1xuLmZsb2F0LWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjA3Miwgc3RkaW4gKi9cbi5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4vKiBsaW5lIDIwNzYsIHN0ZGluICovXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAyMDc5LCBzdGRpbiAqL1xuLmFjY29yZGlvbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAyMDg2LCBzdGRpbiAqL1xuLmFjY29yZGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjYjIyMjE3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi8qIGxpbmUgMjA5NCwgc3RkaW4gKi9cbi5hY2NvcmRpb24tdGl0bGU6aG92ZXIsIC5hY2NvcmRpb24tdGl0bGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi8qIGxpbmUgMjA5Niwgc3RkaW4gKi9cbjpsYXN0LWNoaWxkID4gLmFjY29yZGlvbi10aXRsZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLyogbGluZSAyMDk4LCBzdGRpbiAqL1xuLmFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTsgfVxuXG4vKiBsaW5lIDIxMDQsIHN0ZGluICovXG4uaXMtYWN0aXZlID4gLmFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAkyc7IH1cblxuLyogbGluZSAyMTA3LCBzdGRpbiAqL1xuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyMTEzLCBzdGRpbiAqL1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNlbTtcbiAgbWluLXdpZHRoOiAyLjFlbTtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYjIyMjE3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDIxMjIsIHN0ZGluICovXG4uYmFkZ2Uuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2Q2OWQxYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyMTI1LCBzdGRpbiAqL1xuLmJhZGdlLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2FkYjc2O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDIxMjgsIHN0ZGluICovXG4uYmFkZ2UuYWxlcnQge1xuICBiYWNrZ3JvdW5kOiAjOTUxZTFhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDIxMzEsIHN0ZGluICovXG4uYmFkZ2Uud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmFlMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMjEzNSwgc3RkaW4gKi9cbi5icmVhZGNydW1icyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwIDFyZW0gMDsgfVxuXG4vKiBsaW5lIDIxMzgsIHN0ZGluICovXG4uYnJlYWRjcnVtYnM6OmJlZm9yZSwgLmJyZWFkY3J1bWJzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLyogbGluZSAyMTQxLCBzdGRpbiAqL1xuLmJyZWFkY3J1bWJzOjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMjE0Mywgc3RkaW4gKi9cbi5icmVhZGNydW1icyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzBhMGEwYTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDIxNDksIHN0ZGluICovXG4uYnJlYWRjcnVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb2xvcjogI2NhY2FjYTtcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMjE1Niwgc3RkaW4gKi9cbi5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSAyMTU4LCBzdGRpbiAqL1xuLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDIxNjAsIHN0ZGluICovXG4uYnJlYWRjcnVtYnMgLmRpc2FibGVkIHtcbiAgY29sb3I6ICNjYWNhY2E7IH1cblxuLyogbGluZSAyMTYzLCBzdGRpbiAqL1xuLmJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtOyB9XG5cbi8qIGxpbmUgMjE2Niwgc3RkaW4gKi9cbi5idXR0b24tZ3JvdXA6OmJlZm9yZSwgLmJ1dHRvbi1ncm91cDo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMjE2OSwgc3RkaW4gKi9cbi5idXR0b24tZ3JvdXA6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAyMTcxLCBzdGRpbiAqL1xuLmJ1dHRvbi1ncm91cCAuYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMjE3NSwgc3RkaW4gKi9cbi5idXR0b24tZ3JvdXAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgfVxuXG4vKiBsaW5lIDIxNzcsIHN0ZGluICovXG4uYnV0dG9uLWdyb3VwLnRpbnkge1xuICBmb250LXNpemU6IDAuNnJlbTsgfVxuXG4vKiBsaW5lIDIxNzksIHN0ZGluICovXG4uYnV0dG9uLWdyb3VwLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgMjE4MSwgc3RkaW4gKi9cbi5idXR0b24tZ3JvdXAubGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLyogbGluZSAyMTgzLCBzdGRpbiAqL1xuLmJ1dHRvbi1ncm91cC5leHBhbmRlZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDIxODcsIHN0ZGluICovXG4uYnV0dG9uLWdyb3VwLmV4cGFuZGVkOjpiZWZvcmUsIC5idXR0b24tZ3JvdXAuZXhwYW5kZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIxODksIHN0ZGluICovXG4uYnV0dG9uLWdyb3VwLmV4cGFuZGVkIC5idXR0b24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDIxOTIsIHN0ZGluICovXG4uYnV0dG9uLWdyb3VwLnByaW1hcnkgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMjE5NSwgc3RkaW4gKi9cbi5idXR0b24tZ3JvdXAucHJpbWFyeSAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uLWdyb3VwLnByaW1hcnkgLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTFiMTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMjE5OCwgc3RkaW4gKi9cbi5idXR0b24tZ3JvdXAuc2Vjb25kYXJ5IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDIyMDEsIHN0ZGluICovXG4uYnV0dG9uLWdyb3VwLnNlY29uZGFyeSAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uLWdyb3VwLnNlY29uZGFyeSAuYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiN2UxNjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyMjA0LCBzdGRpbiAqL1xuLmJ1dHRvbi1ncm91cC5zdWNjZXNzIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FkYjc2O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDIyMDcsIHN0ZGluICovXG4uYnV0dG9uLWdyb3VwLnN1Y2Nlc3MgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbi1ncm91cC5zdWNjZXNzIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJiYjViO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDIyMTAsIHN0ZGluICovXG4uYnV0dG9uLWdyb3VwLmFsZXJ0IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUxZTFhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDIyMTMsIHN0ZGluICovXG4uYnV0dG9uLWdyb3VwLmFsZXJ0IC5idXR0b246aG92ZXIsIC5idXR0b24tZ3JvdXAuYWxlcnQgLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzE4MTU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMjIxNiwgc3RkaW4gKi9cbi5idXR0b24tZ3JvdXAud2FybmluZyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWUwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyMjE5LCBzdGRpbiAqL1xuLmJ1dHRvbi1ncm91cC53YXJuaW5nIC5idXR0b246aG92ZXIsIC5idXR0b24tZ3JvdXAud2FybmluZyAuYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjOGIwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyMjIyLCBzdGRpbiAqL1xuLmJ1dHRvbi1ncm91cC5zdGFja2VkIC5idXR0b24sIC5idXR0b24tZ3JvdXAuc3RhY2tlZC1mb3Itc21hbGwgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjIyNCwgc3RkaW4gKi9cbi5idXR0b24tZ3JvdXAuc3RhY2tlZCAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5idXR0b24tZ3JvdXAuc3RhY2tlZC1mb3Itc21hbGwgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAvKiBsaW5lIDIyMjcsIHN0ZGluICovXG4gIC5idXR0b24tZ3JvdXAuc3RhY2tlZC1mb3Itc21hbGwgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSAyMjI5LCBzdGRpbiAqL1xuICAuYnV0dG9uLWdyb3VwLnN0YWNrZWQtZm9yLXNtYWxsIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgfSB9XG5cbi8qIGxpbmUgMjIzMiwgc3RkaW4gKi9cbi5jYWxsb3V0IHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDIyNDAsIHN0ZGluICovXG4uY2FsbG91dCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAyMjQyLCBzdGRpbiAqL1xuLmNhbGxvdXQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAyMjQ0LCBzdGRpbiAqL1xuLmNhbGxvdXQucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQ4ZDY7IH1cblxuLyogbGluZSAyMjQ2LCBzdGRpbiAqL1xuLmNhbGxvdXQuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjFkYjsgfVxuXG4vKiBsaW5lIDIyNDgsIHN0ZGluICovXG4uY2FsbG91dC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZmFlYTsgfVxuXG4vKiBsaW5lIDIyNTAsIHN0ZGluICovXG4uY2FsbG91dC5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ1ZDQ7IH1cblxuLyogbGluZSAyMjUyLCBzdGRpbiAqL1xuLmNhbGxvdXQud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZDk7IH1cblxuLyogbGluZSAyMjU0LCBzdGRpbiAqL1xuLmNhbGxvdXQuc21hbGwge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG5cbi8qIGxpbmUgMjI1OSwgc3RkaW4gKi9cbi5jYWxsb3V0LmxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cblxuLyogbGluZSAyMjY1LCBzdGRpbiAqL1xuLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM4YThhOGE7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyMjczLCBzdGRpbiAqL1xuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5jbG9zZS1idXR0b24ge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMjI3NSwgc3RkaW4gKi9cbi5jbG9zZS1idXR0b246aG92ZXIsIC5jbG9zZS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzBhMGEwYTsgfVxuXG4vKiBsaW5lIDIyNzgsIHN0ZGluICovXG4uaXMtZHJpbGxkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMjI4Miwgc3RkaW4gKi9cbi5pcy1kcmlsbGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjsgfVxuXG4vKiBsaW5lIDIyOTEsIHN0ZGluICovXG4uaXMtZHJpbGxkb3duLXN1Ym1lbnUuaXMtYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLyogbGluZSAyMjk1LCBzdGRpbiAqL1xuLmlzLWRyaWxsZG93bi1zdWJtZW51LmlzLWNsb3Npbmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cblxuLyogbGluZSAyMjk4LCBzdGRpbiAqL1xuLmlzLWRyaWxsZG93bi1zdWJtZW51LXBhcmVudCA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAyMzAwLCBzdGRpbiAqL1xuLmlzLWRyaWxsZG93bi1zdWJtZW51LXBhcmVudCA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IGluc2V0IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjIyMjE3O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHJpZ2h0OiAxcmVtOyB9XG5cbi8qIGxpbmUgMjMxMywgc3RkaW4gKi9cbi5qcy1kcmlsbGRvd24tYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IGluc2V0IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjYjIyMjE3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICBtYXJnaW4tdG9wOiAxNHB4OyB9XG5cbi8qIGxpbmUgMjMyNiwgc3RkaW4gKi9cbi5kcm9wZG93bi1wYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyMzM2LCBzdGRpbiAqL1xuLmRyb3Bkb3duLXBhbmUuaXMtb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLyogbGluZSAyMzM5LCBzdGRpbiAqL1xuLmRyb3Bkb3duLXBhbmUudGlueSB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4vKiBsaW5lIDIzNDIsIHN0ZGluICovXG4uZHJvcGRvd24tcGFuZS5zbWFsbCB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4vKiBsaW5lIDIzNDUsIHN0ZGluICovXG4uZHJvcGRvd24tcGFuZS5sYXJnZSB7XG4gIHdpZHRoOiA0MDBweDsgfVxuXG4vKiBsaW5lIDIzNDgsIHN0ZGluICovXG5bZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmRyb3Bkb3duLm1lbnUgYSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAyMzUxLCBzdGRpbiAqL1xuLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMjM1Mywgc3RkaW4gKi9cbi5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudCBhOjphZnRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4vKiBsaW5lIDIzNTcsIHN0ZGluICovXG4uZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQuaXMtZG93bi1hcnJvdyBhIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAyMzYwLCBzdGRpbiAqL1xuLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50LmlzLWRvd24tYXJyb3cgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiBpbnNldCA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2IyMjIxNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjgyNXJlbTtcbiAgcmlnaHQ6IDVweDsgfVxuXG4vKiBsaW5lIDIzNzEsIHN0ZGluICovXG4uZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQuaXMtbGVmdC1hcnJvdyA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IGluc2V0IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjYjIyMjE3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDIzODIsIHN0ZGluICovXG4uZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQuaXMtcmlnaHQtYXJyb3cgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiBpbnNldCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2IyMjIxNztcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgMjM5MCwgc3RkaW4gKi9cbi5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1sZWZ0LWFycm93Lm9wZW5zLWlubmVyIC5zdWJtZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAyMzkzLCBzdGRpbiAqL1xuLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50LmlzLXJpZ2h0LWFycm93Lm9wZW5zLWlubmVyIC5zdWJtZW51IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyMzk2LCBzdGRpbiAqL1xuLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50Lm9wZW5zLWlubmVyIC5zdWJtZW51IHtcbiAgdG9wOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjM5OSwgc3RkaW4gKi9cbi5uby1qcyAuZHJvcGRvd24ubWVudSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyNDAyLCBzdGRpbiAqL1xuLmRyb3Bkb3duLm1lbnUgLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2NhY2FjYTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIGxpbmUgMjQxMSwgc3RkaW4gKi9cbi5kcm9wZG93bi5tZW51IC5zdWJtZW51ID4gbGkge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDI0MTMsIHN0ZGluICovXG4uZHJvcGRvd24ubWVudSAuc3VibWVudS5maXJzdC1zdWIge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjQxNywgc3RkaW4gKi9cbi5kcm9wZG93bi5tZW51IC5zdWJtZW51Om5vdCguanMtZHJvcGRvd24tbm9ob3ZlcikgPiAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQ6aG92ZXIgPiAuZHJvcGRvd24ubWVudSAuc3VibWVudSwgLmRyb3Bkb3duLm1lbnUgLnN1Ym1lbnUuanMtZHJvcGRvd24tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyNDIwLCBzdGRpbiAqL1xuLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50Lm9wZW5zLWxlZnQgLnN1Ym1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDI0MjQsIHN0ZGluICovXG4uZHJvcGRvd24ubWVudS5hbGlnbi1yaWdodCAuc3VibWVudS5maXJzdC1zdWIge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMjQyOSwgc3RkaW4gKi9cbi5pcy1kcm9wZG93bi1tZW51LnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi8qIGxpbmUgMjQzMSwgc3RkaW4gKi9cbi5pcy1kcm9wZG93bi1tZW51LnZlcnRpY2FsLmFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMjQzMywgc3RkaW4gKi9cbi5pcy1kcm9wZG93bi1tZW51LnZlcnRpY2FsID4gbGkgLnN1Ym1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLyogbGluZSAyNDM3LCBzdGRpbiAqL1xuLmZsZXgtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDI0NDMsIHN0ZGluICovXG4uZmxleC12aWRlbyBpZnJhbWUsXG4uZmxleC12aWRlbyBvYmplY3QsXG4uZmxleC12aWRlbyBlbWJlZCxcbi5mbGV4LXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAyNDUyLCBzdGRpbiAqL1xuLmZsZXgtdmlkZW8ud2lkZXNjcmVlbiB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLyogbGluZSAyNDU0LCBzdGRpbiAqL1xuLmZsZXgtdmlkZW8udmltZW8ge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBsaW5lIDI0NTcsIHN0ZGluICovXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzMzMzNyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2IyMjIxNztcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyNDY3LCBzdGRpbiAqL1xuLmxhYmVsLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNkNjlkMWM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMjQ3MCwgc3RkaW4gKi9cbi5sYWJlbC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzNhZGI3NjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyNDczLCBzdGRpbiAqL1xuLmxhYmVsLmFsZXJ0IHtcbiAgYmFja2dyb3VuZDogIzk1MWUxYTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyNDc2LCBzdGRpbiAqL1xuLmxhYmVsLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZhZTAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDI0ODAsIHN0ZGluICovXG4ubWVkaWEtb2JqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyNDgzLCBzdGRpbiAqL1xuLm1lZGlhLW9iamVjdCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC8qIGxpbmUgMjQ4Niwgc3RkaW4gKi9cbiAgLm1lZGlhLW9iamVjdC5zdGFjay1mb3Itc21hbGwgLm1lZGlhLW9iamVjdC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC8qIGxpbmUgMjQ5MCwgc3RkaW4gKi9cbiAgLm1lZGlhLW9iamVjdC5zdGFjay1mb3Itc21hbGwgLm1lZGlhLW9iamVjdC1zZWN0aW9uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDI0OTMsIHN0ZGluICovXG4ubWVkaWEtb2JqZWN0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIGxpbmUgMjQ5Niwgc3RkaW4gKi9cbi5tZWRpYS1vYmplY3Qtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuLyogbGluZSAyNDk4LCBzdGRpbiAqL1xuLm1lZGlhLW9iamVjdC1zZWN0aW9uOmxhc3QtY2hpbGQ6bm90KCArIC5tZWRpYS1vYmplY3Qtc2VjdGlvbjpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLyogbGluZSAyNTAwLCBzdGRpbiAqL1xuLm1lZGlhLW9iamVjdC1zZWN0aW9uLm1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSAyNTAyLCBzdGRpbiAqL1xuLm1lZGlhLW9iamVjdC1zZWN0aW9uLmJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLyogbGluZSAyNTA1LCBzdGRpbiAqL1xuLm1lbnUge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAycHg7IH1cblxuLyogbGluZSAyNTA5LCBzdGRpbiAqL1xuLm1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSAyNTEyLCBzdGRpbiAqL1xuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5tZW51ID4gbGkge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMjUxNCwgc3RkaW4gKi9cbi5tZW51ID4gbGk6bm90KC5tZW51LXRleHQpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSAyNTE4LCBzdGRpbiAqL1xuLm1lbnUgaW5wdXQsXG4ubWVudSBhLFxuLm1lbnUgYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDI1MjIsIHN0ZGluICovXG4ubWVudSA+IGxpID4gYSA+IGltZyxcbi5tZW51ID4gbGkgPiBhID4gaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSAyNTI1LCBzdGRpbiAqL1xuLm1lbnUgPiBsaSA+IGEgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDI1MjcsIHN0ZGluICovXG4ubWVudSA+IGxpID4gYSA+IGltZyxcbi5tZW51ID4gbGkgPiBhID4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMjUzMSwgc3RkaW4gKi9cbi5tZW51ID4gbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi8qIGxpbmUgMjUzMywgc3RkaW4gKi9cbi5tZW51LnZlcnRpY2FsID4gbGkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgMjUzNiwgc3RkaW4gKi9cbiAgLm1lbnUubWVkaXVtLWhvcml6b250YWwgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAvKiBsaW5lIDI1MzgsIHN0ZGluICovXG4gIC5tZW51Lm1lZGl1bS12ZXJ0aWNhbCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAyNTQxLCBzdGRpbiAqL1xuICAubWVudS5sYXJnZS1ob3Jpem9udGFsID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLyogbGluZSAyNTQzLCBzdGRpbiAqL1xuICAubWVudS5sYXJnZS12ZXJ0aWNhbCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLyogbGluZSAyNTQ2LCBzdGRpbiAqL1xuICAubWVudS54bGFyZ2UtaG9yaXpvbnRhbCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC8qIGxpbmUgMjU0OCwgc3RkaW4gKi9cbiAgLm1lbnUueGxhcmdlLXZlcnRpY2FsID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbGluZSAyNTUwLCBzdGRpbiAqL1xuLm1lbnUuc2ltcGxlIGEge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLyogbGluZSAyNTUzLCBzdGRpbiAqL1xuLm1lbnUuYWxpZ24tcmlnaHQgPiBsaSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDI1NTUsIHN0ZGluICovXG4ubWVudS5leHBhbmRlZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDI1NTksIHN0ZGluICovXG4ubWVudS5leHBhbmRlZCA+IGxpOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDI1NjEsIHN0ZGluICovXG4ubWVudS5pY29uLXRvcCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDI1NjMsIHN0ZGluICovXG4ubWVudS5pY29uLXRvcCA+IGxpID4gYSA+IGltZyxcbi5tZW51Lmljb24tdG9wID4gbGkgPiBhID4gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMjU2Nywgc3RkaW4gKi9cbi5tZW51Lm5lc3RlZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi8qIGxpbmUgMjU3MCwgc3RkaW4gKi9cbi5tZW51LXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtOyB9XG5cbi8qIGxpbmUgMjU3OCwgc3RkaW4gKi9cbi5uby1qcyBbZGF0YS1yZXNwb25zaXZlLW1lbnVdIHVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDI1ODEsIHN0ZGluICovXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDI1ODUsIHN0ZGluICovXG4ub2ZmLWNhbnZhcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvOyB9XG5cbi8qIGxpbmUgMjU5Miwgc3RkaW4gKi9cbi5vZmYtY2FudmFzLXdyYXBwZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlOyB9XG5cbi8qIGxpbmUgMjU5Niwgc3RkaW4gKi9cbi5vZmYtY2FudmFzLXdyYXBwZXItaW5uZXI6OmJlZm9yZSwgLm9mZi1jYW52YXMtd3JhcHBlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMjU5OSwgc3RkaW4gKi9cbi5vZmYtY2FudmFzLXdyYXBwZXItaW5uZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAyNjAyLCBzdGRpbiAqL1xuLm9mZi1jYW52YXMtY29udGVudCxcbi5vZmYtY2FudmFzLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMTAsIDEwLCAxMCwgMC41KTsgfVxuXG4vKiBsaW5lIDI2MTEsIHN0ZGluICovXG4uanMtb2ZmLWNhbnZhcy1leGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7IH1cblxuLyogbGluZSAyNjIxLCBzdGRpbiAqL1xuLmlzLW9mZi1jYW52YXMtb3BlbiAuanMtb2ZmLWNhbnZhcy1leGl0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyNjI0LCBzdGRpbiAqL1xuLm9mZi1jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIHotaW5kZXg6IC0xO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLyogbGluZSAyNjMxLCBzdGRpbiAqL1xuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vZmYtY2FudmFzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDI2MzMsIHN0ZGluICovXG4ub2ZmLWNhbnZhcy5wb3NpdGlvbi1sZWZ0IHtcbiAgbGVmdDogLTI1MHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNTBweDsgfVxuXG4vKiBsaW5lIDI2MzcsIHN0ZGluICovXG4uaXMtb3Blbi1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MHB4KTsgfVxuXG4vKiBsaW5lIDI2MzksIHN0ZGluICovXG4ub2ZmLWNhbnZhcy5wb3NpdGlvbi1yaWdodCB7XG4gIHJpZ2h0OiAtMjUwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI1MHB4OyB9XG5cbi8qIGxpbmUgMjY0Mywgc3RkaW4gKi9cbi5pcy1vcGVuLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTBweCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAvKiBsaW5lIDI2NDcsIHN0ZGluICovXG4gIC5wb3NpdGlvbi1sZWZ0LnJldmVhbC1mb3ItbWVkaXVtIHtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC8qIGxpbmUgMjY1MSwgc3RkaW4gKi9cbiAgLnBvc2l0aW9uLWxlZnQucmV2ZWFsLWZvci1tZWRpdW0gfiAub2ZmLWNhbnZhcy1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7IH1cbiAgLyogbGluZSAyNjUzLCBzdGRpbiAqL1xuICAucG9zaXRpb24tcmlnaHQucmV2ZWFsLWZvci1tZWRpdW0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC8qIGxpbmUgMjY1Nywgc3RkaW4gKi9cbiAgLnBvc2l0aW9uLXJpZ2h0LnJldmVhbC1mb3ItbWVkaXVtIH4gLm9mZi1jYW52YXMtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAyNjYxLCBzdGRpbiAqL1xuICAucG9zaXRpb24tbGVmdC5yZXZlYWwtZm9yLWxhcmdlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC8qIGxpbmUgMjY2NSwgc3RkaW4gKi9cbiAgLnBvc2l0aW9uLWxlZnQucmV2ZWFsLWZvci1sYXJnZSB+IC5vZmYtY2FudmFzLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDsgfVxuICAvKiBsaW5lIDI2NjcsIHN0ZGluICovXG4gIC5wb3NpdGlvbi1yaWdodC5yZXZlYWwtZm9yLWxhcmdlIHtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAvKiBsaW5lIDI2NzEsIHN0ZGluICovXG4gIC5wb3NpdGlvbi1yaWdodC5yZXZlYWwtZm9yLWxhcmdlIH4gLm9mZi1jYW52YXMtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLyogbGluZSAyNjc1LCBzdGRpbiAqL1xuICAucG9zaXRpb24tbGVmdC5yZXZlYWwtZm9yLXhsYXJnZSB7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAvKiBsaW5lIDI2NzksIHN0ZGluICovXG4gIC5wb3NpdGlvbi1sZWZ0LnJldmVhbC1mb3IteGxhcmdlIH4gLm9mZi1jYW52YXMtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4OyB9XG4gIC8qIGxpbmUgMjY4MSwgc3RkaW4gKi9cbiAgLnBvc2l0aW9uLXJpZ2h0LnJldmVhbC1mb3IteGxhcmdlIHtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAvKiBsaW5lIDI2ODUsIHN0ZGluICovXG4gIC5wb3NpdGlvbi1yaWdodC5yZXZlYWwtZm9yLXhsYXJnZSB+IC5vZmYtY2FudmFzLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMjUwcHg7IH0gfVxuXG4vKiBsaW5lIDI2ODgsIHN0ZGluICovXG4ub3JiaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAyNjkxLCBzdGRpbiAqL1xuLm9yYml0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMjY5Nywgc3RkaW4gKi9cbi5vcmJpdC1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMjcwMCwgc3RkaW4gKi9cbi5vcmJpdC1zbGlkZS5uby1tb3Rpb251aS5pcy1hY3RpdmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLyogbGluZSAyNzA0LCBzdGRpbiAqL1xuLm9yYml0LWZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDI3MDcsIHN0ZGluICovXG4ub3JiaXQtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAyNzEyLCBzdGRpbiAqL1xuLm9yYml0LWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuNSk7IH1cblxuLyogbGluZSAyNzIxLCBzdGRpbiAqL1xuLm9yYml0LXByZXZpb3VzLCAub3JiaXQtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMjcyOCwgc3RkaW4gKi9cbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAub3JiaXQtcHJldmlvdXMsIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAub3JiaXQtbmV4dCB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAyNzMwLCBzdGRpbiAqL1xuLm9yYml0LXByZXZpb3VzOmhvdmVyLCAub3JiaXQtbmV4dDpob3ZlciwgLm9yYml0LXByZXZpb3VzOmFjdGl2ZSwgLm9yYml0LW5leHQ6YWN0aXZlLCAub3JiaXQtcHJldmlvdXM6Zm9jdXMsIC5vcmJpdC1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjUpOyB9XG5cbi8qIGxpbmUgMjczMywgc3RkaW4gKi9cbi5vcmJpdC1wcmV2aW91cyB7XG4gIGxlZnQ6IDA7IH1cblxuLyogbGluZSAyNzM2LCBzdGRpbiAqL1xuLm9yYml0LW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4vKiBsaW5lIDI3NDAsIHN0ZGluICovXG4ub3JiaXQtYnVsbGV0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDI3NDUsIHN0ZGluICovXG5bZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm9yYml0LWJ1bGxldHMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMjc0Nywgc3RkaW4gKi9cbi5vcmJpdC1idWxsZXRzIGJ1dHRvbiB7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAuMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qIGxpbmUgMjc1Mywgc3RkaW4gKi9cbi5vcmJpdC1idWxsZXRzIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YThhOGE7IH1cblxuLyogbGluZSAyNzU1LCBzdGRpbiAqL1xuLm9yYml0LWJ1bGxldHMgYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YThhOGE7IH1cblxuLyogbGluZSAyNzU4LCBzdGRpbiAqL1xuLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDI3NjEsIHN0ZGluICovXG4ucGFnaW5hdGlvbjo6YmVmb3JlLCAucGFnaW5hdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMjc2NCwgc3RkaW4gKi9cbi5wYWdpbmF0aW9uOjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMjc2Niwgc3RkaW4gKi9cbi5wYWdpbmF0aW9uIGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjA2MjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyNzcxLCBzdGRpbiAqL1xuLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCwgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAvKiBsaW5lIDI3NzQsIHN0ZGluICovXG4gIC5wYWdpbmF0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDI3NzYsIHN0ZGluICovXG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gYnV0dG9uIHtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyNzgyLCBzdGRpbiAqL1xuLnBhZ2luYXRpb24gYTpob3Zlcixcbi5wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7IH1cblxuLyogbGluZSAyNzg1LCBzdGRpbiAqL1xuLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gIGJhY2tncm91bmQ6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAyNzkwLCBzdGRpbiAqL1xuLnBhZ2luYXRpb24gLmRpc2FibGVkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICBjb2xvcjogI2NhY2FjYTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMjc5NCwgc3RkaW4gKi9cbi5wYWdpbmF0aW9uIC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjc5Niwgc3RkaW4gKi9cbi5wYWdpbmF0aW9uIC5lbGxpcHNpczo6YWZ0ZXIge1xuICBjb250ZW50OiAn4oCmJztcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICBjb2xvcjogIzBhMGEwYTsgfVxuXG4vKiBsaW5lIDI4MDEsIHN0ZGluICovXG4ucGFnaW5hdGlvbi1wcmV2aW91cyBhOjpiZWZvcmUsXG4ucGFnaW5hdGlvbi1wcmV2aW91cy5kaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogJ8KrJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDI4MDcsIHN0ZGluICovXG4ucGFnaW5hdGlvbi1uZXh0IGE6OmFmdGVyLFxuLnBhZ2luYXRpb24tbmV4dC5kaXNhYmxlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnwrsnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cblxuLyogbGluZSAyODEzLCBzdGRpbiAqL1xuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMjgxOCwgc3RkaW4gKi9cbi5wcm9ncmVzcy5wcmltYXJ5IC5wcm9ncmVzcy1tZXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSAyODIwLCBzdGRpbiAqL1xuLnByb2dyZXNzLnNlY29uZGFyeSAucHJvZ3Jlc3MtbWV0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjOyB9XG5cbi8qIGxpbmUgMjgyMiwgc3RkaW4gKi9cbi5wcm9ncmVzcy5zdWNjZXNzIC5wcm9ncmVzcy1tZXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWRiNzY7IH1cblxuLyogbGluZSAyODI0LCBzdGRpbiAqL1xuLnByb2dyZXNzLmFsZXJ0IC5wcm9ncmVzcy1tZXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTFlMWE7IH1cblxuLyogbGluZSAyODI2LCBzdGRpbiAqL1xuLnByb2dyZXNzLndhcm5pbmcgLnByb2dyZXNzLW1ldGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWUwMDsgfVxuXG4vKiBsaW5lIDI4MjksIHN0ZGluICovXG4ucHJvZ3Jlc3MtbWV0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDI4MzYsIHN0ZGluICovXG4ucHJvZ3Jlc3MtbWV0ZXIgLnByb2dyZXNzLW1ldGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgMjg0Nywgc3RkaW4gKi9cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLyogbGluZSAyODU3LCBzdGRpbiAqL1xuLnNsaWRlci1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSAyODY2LCBzdGRpbiAqL1xuLnNsaWRlci1maWxsLmlzLWRyYWdnaW5nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhcjsgfVxuXG4vKiBsaW5lIDI4NjksIHN0ZGluICovXG4uc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyODgzLCBzdGRpbiAqL1xuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5zbGlkZXItaGFuZGxlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDI4ODUsIHN0ZGluICovXG4uc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzFkMTQ7IH1cblxuLyogbGluZSAyODg3LCBzdGRpbiAqL1xuLnNsaWRlci1oYW5kbGUuaXMtZHJhZ2dpbmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyOyB9XG5cbi8qIGxpbmUgMjg5MCwgc3RkaW4gKi9cbi5zbGlkZXIuZGlzYWJsZWQsXG4uc2xpZGVyW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogbGluZSAyODk1LCBzdGRpbiAqL1xuLnNsaWRlci52ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBtYXJnaW46IDAgMS4yNXJlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLyogbGluZSAyOTAxLCBzdGRpbiAqL1xuLnNsaWRlci52ZXJ0aWNhbCAuc2xpZGVyLWZpbGwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwLjVyZW07XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAyOTA1LCBzdGRpbiAqL1xuLnNsaWRlci52ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLyogbGluZSAyOTEzLCBzdGRpbiAqL1xuLnN0aWNreS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAyOTE2LCBzdGRpbiAqL1xuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDI5MjEsIHN0ZGluICovXG4uc3RpY2t5LmlzLXN0dWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1OyB9XG5cbi8qIGxpbmUgMjkyNCwgc3RkaW4gKi9cbi5zdGlja3kuaXMtc3R1Y2suaXMtYXQtdG9wIHtcbiAgdG9wOiAwOyB9XG5cbi8qIGxpbmUgMjkyNiwgc3RkaW4gKi9cbi5zdGlja3kuaXMtc3R1Y2suaXMtYXQtYm90dG9tIHtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMjkyOSwgc3RkaW4gKi9cbi5zdGlja3kuaXMtYW5jaG9yZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjkzMywgc3RkaW4gKi9cbi5zdGlja3kuaXMtYW5jaG9yZWQuaXMtYXQtYm90dG9tIHtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMjkzNiwgc3RkaW4gKi9cbmJvZHkuaXMtcmV2ZWFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMjkzOSwgc3RkaW4gKi9cbi5yZXZlYWwtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC40NSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKiBsaW5lIDI5NTAsIHN0ZGluICovXG4ucmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDA2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjk2MCwgc3RkaW4gKi9cbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAucmV2ZWFsIHtcbiAgb3V0bGluZTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgMjk2Mywgc3RkaW4gKi9cbiAgLnJldmVhbCB7XG4gICAgbWluLWhlaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMjk2NSwgc3RkaW4gKi9cbi5yZXZlYWwgLmNvbHVtbiwgLnJldmVhbCAuY29sdW1ucyxcbi5yZXZlYWwgLmNvbHVtbnMge1xuICBtaW4td2lkdGg6IDA7IH1cblxuLyogbGluZSAyOTY4LCBzdGRpbiAqL1xuLnJldmVhbCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgMjk3MSwgc3RkaW4gKi9cbiAgLnJldmVhbCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC13aWR0aDogNjcuNzVyZW07IH0gfVxuXG4vKiBsaW5lIDI5NzQsIHN0ZGluICovXG4ucmV2ZWFsLmNvbGxhcHNlIHtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgMjk3Nywgc3RkaW4gKi9cbiAgLnJldmVhbCAucmV2ZWFsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAvKiBsaW5lIDI5ODIsIHN0ZGluICovXG4gIC5yZXZlYWwudGlueSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDY3Ljc1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAvKiBsaW5lIDI5ODYsIHN0ZGluICovXG4gIC5yZXZlYWwuc21hbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA2Ny43NXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLyogbGluZSAyOTkwLCBzdGRpbiAqL1xuICAucmV2ZWFsLmxhcmdlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNjcuNzVyZW07IH0gfVxuXG4vKiBsaW5lIDI5OTMsIHN0ZGluICovXG4ucmV2ZWFsLmZ1bGwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAzMDA0LCBzdGRpbiAqL1xuLnN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4vKiBsaW5lIDMwMTMsIHN0ZGluICovXG4uc3dpdGNoLWlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgMzAxNywgc3RkaW4gKi9cbi5zd2l0Y2gtcGFkZGxlIHtcbiAgYmFja2dyb3VuZDogI2NhY2FjYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDMwMjgsIHN0ZGluICovXG5pbnB1dCArIC5zd2l0Y2gtcGFkZGxlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMzAzMCwgc3RkaW4gKi9cbi5zd2l0Y2gtcGFkZGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgdG9wOiAwLjI1cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzMDQyLCBzdGRpbiAqL1xuaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtcGFkZGxlIHtcbiAgYmFja2dyb3VuZDogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDMwNDQsIHN0ZGluICovXG5pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1wYWRkbGU6OmFmdGVyIHtcbiAgbGVmdDogMi4yNXJlbTsgfVxuXG4vKiBsaW5lIDMwNDYsIHN0ZGluICovXG5bZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gaW5wdXQ6Zm9jdXMgfiAuc3dpdGNoLXBhZGRsZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAzMDQ5LCBzdGRpbiAqL1xuLnN3aXRjaC1hY3RpdmUsIC5zd2l0Y2gtaW5hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLyogbGluZSAzMDU0LCBzdGRpbiAqL1xuLnN3aXRjaC1hY3RpdmUge1xuICBsZWZ0OiA4JTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDMwNTcsIHN0ZGluICovXG5pbnB1dDpjaGVja2VkICsgbGFiZWwgPiAuc3dpdGNoLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzA2MCwgc3RkaW4gKi9cbi5zd2l0Y2gtaW5hY3RpdmUge1xuICByaWdodDogMTUlOyB9XG5cbi8qIGxpbmUgMzA2Miwgc3RkaW4gKi9cbmlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IC5zd2l0Y2gtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzA2NSwgc3RkaW4gKi9cbi5zd2l0Y2gudGlueSAuc3dpdGNoLXBhZGRsZSB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTsgfVxuXG4vKiBsaW5lIDMwNzAsIHN0ZGluICovXG4uc3dpdGNoLnRpbnkgLnN3aXRjaC1wYWRkbGU6OmFmdGVyIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTsgfVxuXG4vKiBsaW5lIDMwNzQsIHN0ZGluICovXG4uc3dpdGNoLnRpbnkgaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtcGFkZGxlOmFmdGVyIHtcbiAgbGVmdDogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDMwNzcsIHN0ZGluICovXG4uc3dpdGNoLnNtYWxsIC5zd2l0Y2gtcGFkZGxlIHtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuLyogbGluZSAzMDgyLCBzdGRpbiAqL1xuLnN3aXRjaC5zbWFsbCAuc3dpdGNoLXBhZGRsZTo6YWZ0ZXIge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgMzA4Niwgc3RkaW4gKi9cbi5zd2l0Y2guc21hbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtcGFkZGxlOmFmdGVyIHtcbiAgbGVmdDogMnJlbTsgfVxuXG4vKiBsaW5lIDMwODksIHN0ZGluICovXG4uc3dpdGNoLmxhcmdlIC5zd2l0Y2gtcGFkZGxlIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLyogbGluZSAzMDk0LCBzdGRpbiAqL1xuLnN3aXRjaC5sYXJnZSAuc3dpdGNoLXBhZGRsZTo6YWZ0ZXIge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtOyB9XG5cbi8qIGxpbmUgMzA5OCwgc3RkaW4gKi9cbi5zd2l0Y2gubGFyZ2UgaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtcGFkZGxlOmFmdGVyIHtcbiAgbGVmdDogMi43NXJlbTsgfVxuXG4vKiBsaW5lIDMxMDEsIHN0ZGluICovXG50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzMTA0LCBzdGRpbiAqL1xudGhlYWQsXG50Ym9keSxcbnRmb290IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDMxMDksIHN0ZGluICovXG5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTsgfVxuXG4vKiBsaW5lIDMxMTIsIHN0ZGluICovXG50aGVhZCxcbnRmb290IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgY29sb3I6ICMwYTBhMGE7IH1cblxuLyogbGluZSAzMTE2LCBzdGRpbiAqL1xudGhlYWQgdHIsXG50Zm9vdCB0ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMzExOSwgc3RkaW4gKi9cbnRoZWFkIHRoLFxudGhlYWQgdGQsXG50Zm9vdCB0aCxcbnRmb290IHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDMxMjYsIHN0ZGluICovXG50Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi8qIGxpbmUgMzEyOCwgc3RkaW4gKi9cbnRib2R5IHRoLFxudGJvZHkgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC42MjVyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC8qIGxpbmUgMzEzMywgc3RkaW4gKi9cbiAgdGFibGUuc3RhY2sgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAzMTM1LCBzdGRpbiAqL1xuICB0YWJsZS5zdGFjayB0Zm9vdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDMxMzcsIHN0ZGluICovXG4gIHRhYmxlLnN0YWNrIHRyLFxuICB0YWJsZS5zdGFjayB0aCxcbiAgdGFibGUuc3RhY2sgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMzE0MSwgc3RkaW4gKi9cbiAgdGFibGUuc3RhY2sgdGQge1xuICAgIGJvcmRlci10b3A6IDA7IH0gfVxuXG4vKiBsaW5lIDMxNDQsIHN0ZGluICovXG50YWJsZS5zY3JvbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLyogbGluZSAzMTQ5LCBzdGRpbiAqL1xudGFibGUuaG92ZXIgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG5cbi8qIGxpbmUgMzE1Miwgc3RkaW4gKi9cbnRhYmxlLmhvdmVyIHRyOm50aC1vZi10eXBlKGV2ZW4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDsgfVxuXG4vKiBsaW5lIDMxNTUsIHN0ZGluICovXG4udGFicyB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi8qIGxpbmUgMzE2MCwgc3RkaW4gKi9cbi50YWJzOjpiZWZvcmUsIC50YWJzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLyogbGluZSAzMTYzLCBzdGRpbiAqL1xuLnRhYnM6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAzMTY2LCBzdGRpbiAqL1xuLnRhYnMudmVydGljYWwgPiBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzMTcxLCBzdGRpbiAqL1xuLnRhYnMuc2ltcGxlID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDMxNzMsIHN0ZGluICovXG4udGFicy5zaW1wbGUgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDMxNzYsIHN0ZGluICovXG4udGFicy5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDMxNzgsIHN0ZGluICovXG4udGFicy5wcmltYXJ5ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAzMTgwLCBzdGRpbiAqL1xuLnRhYnMucHJpbWFyeSA+IGxpID4gYTpob3ZlciwgLnRhYnMucHJpbWFyeSA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNjMDI1MTk7IH1cblxuLyogbGluZSAzMTgzLCBzdGRpbiAqL1xuLnRhYnMtdGl0bGUge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDMxODUsIHN0ZGluICovXG4udGFicy10aXRsZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgMzE5MSwgc3RkaW4gKi9cbi50YWJzLXRpdGxlID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLyogbGluZSAzMTkzLCBzdGRpbiAqL1xuLnRhYnMtdGl0bGUgPiBhOmZvY3VzLCAudGFicy10aXRsZSA+IGFbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjsgfVxuXG4vKiBsaW5lIDMxOTYsIHN0ZGluICovXG4udGFicy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4vKiBsaW5lIDMyMDIsIHN0ZGluICovXG4udGFicy1jb250ZW50LnZlcnRpY2FsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLyogbGluZSAzMjA2LCBzdGRpbiAqL1xuLnRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi8qIGxpbmUgMzIwOSwgc3RkaW4gKi9cbi50YWJzLXBhbmVsLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzIxMiwgc3RkaW4gKi9cbi50aHVtYm5haWwge1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxMCwgMTAsIDEwLCAwLjIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSAzMjIxLCBzdGRpbiAqL1xuLnRodW1ibmFpbDpob3ZlciwgLnRodW1ibmFpbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMXB4IHJnYmEoMTc4LCAzNCwgMjMsIDAuNSk7IH1cblxuLyogbGluZSAzMjI0LCBzdGRpbiAqL1xuLnRpdGxlLWJhciB7XG4gIGJhY2tncm91bmQ6ICMwYTBhMGE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07IH1cblxuLyogbGluZSAzMjI4LCBzdGRpbiAqL1xuLnRpdGxlLWJhcjo6YmVmb3JlLCAudGl0bGUtYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLyogbGluZSAzMjMxLCBzdGRpbiAqL1xuLnRpdGxlLWJhcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDMyMzMsIHN0ZGluICovXG4udGl0bGUtYmFyIC5tZW51LWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLyogbGluZSAzMjM3LCBzdGRpbiAqL1xuLnRpdGxlLWJhci1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAzMjQwLCBzdGRpbiAqL1xuLnRpdGxlLWJhci1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSAzMjQ0LCBzdGRpbiAqL1xuLnRpdGxlLWJhci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAzMjQ5LCBzdGRpbiAqL1xuLm1lbnUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLyogbGluZSAzMjU2LCBzdGRpbiAqL1xuLm1lbnUtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDAgI2ZmZiwgMCAxNHB4IDAgI2ZmZjsgfVxuXG4vKiBsaW5lIDMyNjYsIHN0ZGluICovXG4ubWVudS1pY29uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNjYWNhY2E7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDAgI2NhY2FjYSwgMCAxNHB4IDAgI2NhY2FjYTsgfVxuXG4vKiBsaW5lIDMyNzAsIHN0ZGluICovXG4uaGFzLXRpcCB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggIzhhOGE4YTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IGhlbHA7IH1cblxuLyogbGluZSAzMjc3LCBzdGRpbiAqL1xuLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogY2FsYygxMDAlICsgMC42NDk1cmVtKTtcbiAgbWF4LXdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMzI4Nywgc3RkaW4gKi9cbi50b29sdGlwOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogaW5zZXQgMC43NXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGEwYTBhO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi8qIGxpbmUgMzI5OSwgc3RkaW4gKi9cbi50b29sdGlwLnRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IGluc2V0IDAuNzVyZW07XG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi8qIGxpbmUgMzMwOSwgc3RkaW4gKi9cbi50b29sdGlwLmxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiBpbnNldCAwLjc1cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwYTBhMGE7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi8qIGxpbmUgMzMyMSwgc3RkaW4gKi9cbi50b29sdGlwLnJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogaW5zZXQgMC43NXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMGEwYTBhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi8qIGxpbmUgMzMzNSwgc3RkaW4gKi9cbi50b3AtYmFyIHtcbiAgcGFkZGluZzogMC4xcmVtOyB9XG5cbi8qIGxpbmUgMzMzNywgc3RkaW4gKi9cbi50b3AtYmFyOjpiZWZvcmUsIC50b3AtYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLyogbGluZSAzMzQwLCBzdGRpbiAqL1xuLnRvcC1iYXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAzMzQyLCBzdGRpbiAqL1xuLnRvcC1iYXIsXG4udG9wLWJhciB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMzM0NSwgc3RkaW4gKi9cbi50b3AtYmFyIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDMzNDcsIHN0ZGluICovXG4udG9wLWJhciBpbnB1dCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi8qIGxpbmUgMzM1MCwgc3RkaW4gKi9cbi50b3AtYmFyIGlucHV0LmJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAvKiBsaW5lIDMzNTQsIHN0ZGluICovXG4gIC5zdGFja2VkLWZvci1zbWFsbCAudG9wLWJhci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAzMzU2LCBzdGRpbiAqL1xuICAuc3RhY2tlZC1mb3Itc21hbGwgLnRvcC1iYXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLyogbGluZSAzMzYwLCBzdGRpbiAqL1xuICAuc3RhY2tlZC1mb3ItbWVkaXVtIC50b3AtYmFyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDMzNjIsIHN0ZGluICovXG4gIC5zdGFja2VkLWZvci1tZWRpdW0gLnRvcC1iYXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbiAgLyogbGluZSAzMzY2LCBzdGRpbiAqL1xuICAuc3RhY2tlZC1mb3ItbGFyZ2UgLnRvcC1iYXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMzM2OCwgc3RkaW4gKi9cbiAgLnN0YWNrZWQtZm9yLWxhcmdlIC50b3AtYmFyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkuOTM3NWVtKSB7XG4gIC8qIGxpbmUgMzM3Miwgc3RkaW4gKi9cbiAgLnN0YWNrZWQtZm9yLXhsYXJnZSAudG9wLWJhci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAzMzc0LCBzdGRpbiAqL1xuICAuc3RhY2tlZC1mb3IteGxhcmdlIC50b3AtYmFyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC8qIGxpbmUgMzM3OCwgc3RkaW4gKi9cbiAgLnRvcC1iYXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMzM4MCwgc3RkaW4gKi9cbiAgLnRvcC1iYXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDMzODMsIHN0ZGluICovXG4udG9wLWJhci1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAzMzg2LCBzdGRpbiAqL1xuLnRvcC1iYXItcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAzMzg5LCBzdGRpbiAqL1xuLnNsaWRlLWluLWRvd24ubXVpLWVudGVyLCAuc2xpZGUtaW4tbGVmdC5tdWktZW50ZXIsIC5zbGlkZS1pbi11cC5tdWktZW50ZXIsIC5zbGlkZS1pbi1yaWdodC5tdWktZW50ZXIsIC5zbGlkZS1vdXQtZG93bi5tdWktbGVhdmUsIC5zbGlkZS1vdXQtcmlnaHQubXVpLWxlYXZlLCAuc2xpZGUtb3V0LXVwLm11aS1sZWF2ZSwgLnNsaWRlLW91dC1sZWZ0Lm11aS1sZWF2ZSwgLmZhZGUtaW4ubXVpLWVudGVyLCAuZmFkZS1vdXQubXVpLWxlYXZlLCAuaGluZ2UtaW4tZnJvbS10b3AubXVpLWVudGVyLCAuaGluZ2UtaW4tZnJvbS1yaWdodC5tdWktZW50ZXIsIC5oaW5nZS1pbi1mcm9tLWJvdHRvbS5tdWktZW50ZXIsIC5oaW5nZS1pbi1mcm9tLWxlZnQubXVpLWVudGVyLCAuaGluZ2UtaW4tZnJvbS1taWRkbGUteC5tdWktZW50ZXIsIC5oaW5nZS1pbi1mcm9tLW1pZGRsZS15Lm11aS1lbnRlciwgLmhpbmdlLW91dC1mcm9tLXRvcC5tdWktbGVhdmUsIC5oaW5nZS1vdXQtZnJvbS1yaWdodC5tdWktbGVhdmUsIC5oaW5nZS1vdXQtZnJvbS1ib3R0b20ubXVpLWxlYXZlLCAuaGluZ2Utb3V0LWZyb20tbGVmdC5tdWktbGVhdmUsIC5oaW5nZS1vdXQtZnJvbS1taWRkbGUteC5tdWktbGVhdmUsIC5oaW5nZS1vdXQtZnJvbS1taWRkbGUteS5tdWktbGVhdmUsIC5zY2FsZS1pbi11cC5tdWktZW50ZXIsIC5zY2FsZS1pbi1kb3duLm11aS1lbnRlciwgLnNjYWxlLW91dC11cC5tdWktbGVhdmUsIC5zY2FsZS1vdXQtZG93bi5tdWktbGVhdmUsIC5zcGluLWluLm11aS1lbnRlciwgLnNwaW4tb3V0Lm11aS1sZWF2ZSwgLnNwaW4taW4tY2N3Lm11aS1lbnRlciwgLnNwaW4tb3V0LWNjdy5tdWktbGVhdmUsIC5zbGlkZS1pbi5tdWktZW50ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuXG4vKiBsaW5lIDMzOTMsIHN0ZGluICovXG4uc2xpZGUtaW4tZG93bi5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDMzOTgsIHN0ZGluICovXG4uc2xpZGUtaW4tZG93bi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBsaW5lIDM0MDEsIHN0ZGluICovXG4uc2xpZGUtaW4tbGVmdC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDM0MDYsIHN0ZGluICovXG4uc2xpZGUtaW4tbGVmdC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4vKiBsaW5lIDM0MDksIHN0ZGluICovXG4uc2xpZGUtaW4tdXAubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDM0MTQsIHN0ZGluICovXG4uc2xpZGUtaW4tdXAubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLyogbGluZSAzNDE3LCBzdGRpbiAqL1xuLnNsaWRlLWluLXJpZ2h0Lm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSAzNDIyLCBzdGRpbiAqL1xuLnNsaWRlLWluLXJpZ2h0Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi8qIGxpbmUgMzQyNSwgc3RkaW4gKi9cbi5zbGlkZS1vdXQtZG93bi5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMzQzMCwgc3RkaW4gKi9cbi5zbGlkZS1vdXQtZG93bi5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuXG4vKiBsaW5lIDM0MzMsIHN0ZGluICovXG4uc2xpZGUtb3V0LXJpZ2h0Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSAzNDM4LCBzdGRpbiAqL1xuLnNsaWRlLW91dC1yaWdodC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4vKiBsaW5lIDM0NDEsIHN0ZGluICovXG4uc2xpZGUtb3V0LXVwLm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSAzNDQ2LCBzdGRpbiAqL1xuLnNsaWRlLW91dC11cC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cblxuLyogbGluZSAzNDQ5LCBzdGRpbiAqL1xuLnNsaWRlLW91dC1sZWZ0Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSAzNDU0LCBzdGRpbiAqL1xuLnNsaWRlLW91dC1sZWZ0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4vKiBsaW5lIDM0NTcsIHN0ZGluICovXG4uZmFkZS1pbi5tdWktZW50ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi8qIGxpbmUgMzQ2MSwgc3RkaW4gKi9cbi5mYWRlLWluLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM0NjQsIHN0ZGluICovXG4uZmFkZS1vdXQubXVpLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4vKiBsaW5lIDM0NjgsIHN0ZGluICovXG4uZmFkZS1vdXQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzQ3MSwgc3RkaW4gKi9cbi5oaW5nZS1pbi1mcm9tLXRvcC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM0NzcsIHN0ZGluICovXG4uaGluZ2UtaW4tZnJvbS10b3AubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzQ4MSwgc3RkaW4gKi9cbi5oaW5nZS1pbi1mcm9tLXJpZ2h0Lm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzNDg3LCBzdGRpbiAqL1xuLmhpbmdlLWluLWZyb20tcmlnaHQubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzQ5MSwgc3RkaW4gKi9cbi5oaW5nZS1pbi1mcm9tLWJvdHRvbS5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzQ5Nywgc3RkaW4gKi9cbi5oaW5nZS1pbi1mcm9tLWJvdHRvbS5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzNTAxLCBzdGRpbiAqL1xuLmhpbmdlLWluLWZyb20tbGVmdC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM1MDcsIHN0ZGluICovXG4uaGluZ2UtaW4tZnJvbS1sZWZ0Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM1MTEsIHN0ZGluICovXG4uaGluZ2UtaW4tZnJvbS1taWRkbGUteC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM1MTcsIHN0ZGluICovXG4uaGluZ2UtaW4tZnJvbS1taWRkbGUteC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzNTIxLCBzdGRpbiAqL1xuLmhpbmdlLWluLWZyb20tbWlkZGxlLXkubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzNTI3LCBzdGRpbiAqL1xuLmhpbmdlLWluLWZyb20tbWlkZGxlLXkubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzUzMSwgc3RkaW4gKi9cbi5oaW5nZS1vdXQtZnJvbS10b3AubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzNTM3LCBzdGRpbiAqL1xuLmhpbmdlLW91dC1mcm9tLXRvcC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzNTQxLCBzdGRpbiAqL1xuLmhpbmdlLW91dC1mcm9tLXJpZ2h0Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzNTQ3LCBzdGRpbiAqL1xuLmhpbmdlLW91dC1mcm9tLXJpZ2h0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM1NTEsIHN0ZGluICovXG4uaGluZ2Utb3V0LWZyb20tYm90dG9tLm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzU1Nywgc3RkaW4gKi9cbi5oaW5nZS1vdXQtZnJvbS1ib3R0b20ubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCg5MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzNTYxLCBzdGRpbiAqL1xuLmhpbmdlLW91dC1mcm9tLWxlZnQubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzU2Nywgc3RkaW4gKi9cbi5oaW5nZS1vdXQtZnJvbS1sZWZ0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzU3MSwgc3RkaW4gKi9cbi5oaW5nZS1vdXQtZnJvbS1taWRkbGUteC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM1NzcsIHN0ZGluICovXG4uaGluZ2Utb3V0LWZyb20tbWlkZGxlLXgubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzU4MSwgc3RkaW4gKi9cbi5oaW5nZS1vdXQtZnJvbS1taWRkbGUteS5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM1ODcsIHN0ZGluICovXG4uaGluZ2Utb3V0LWZyb20tbWlkZGxlLXkubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzU5MSwgc3RkaW4gKi9cbi5zY2FsZS1pbi11cC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM1OTYsIHN0ZGluICovXG4uc2NhbGUtaW4tdXAubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzYwMCwgc3RkaW4gKi9cbi5zY2FsZS1pbi1kb3duLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzYwNSwgc3RkaW4gKi9cbi5zY2FsZS1pbi1kb3duLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM2MDksIHN0ZGluICovXG4uc2NhbGUtb3V0LXVwLm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM2MTQsIHN0ZGluICovXG4uc2NhbGUtb3V0LXVwLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzYxOCwgc3RkaW4gKi9cbi5zY2FsZS1vdXQtZG93bi5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzNjIzLCBzdGRpbiAqL1xuLnNjYWxlLW91dC1kb3duLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzYyNywgc3RkaW4gKi9cbi5zcGluLWluLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0wLjc1dHVybik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM2MzIsIHN0ZGluICovXG4uc3Bpbi1pbi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzYzNiwgc3RkaW4gKi9cbi5zcGluLW91dC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzY0MSwgc3RkaW4gKi9cbi5zcGluLW91dC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDAuNzV0dXJuKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM2NDUsIHN0ZGluICovXG4uc3Bpbi1pbi1jY3cubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMC43NXR1cm4pO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzNjUwLCBzdGRpbiAqL1xuLnNwaW4taW4tY2N3Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzNjU0LCBzdGRpbiAqL1xuLnNwaW4tb3V0LWNjdy5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzY1OSwgc3RkaW4gKi9cbi5zcGluLW91dC1jY3cubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC43NXR1cm4pO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzY2Mywgc3RkaW4gKi9cbi5zbG93IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzUwbXMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM2NjYsIHN0ZGluICovXG4uZmFzdCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNjY5LCBzdGRpbiAqL1xuLmxpbmVhciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM2NzIsIHN0ZGluICovXG4uZWFzZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNjc1LCBzdGRpbiAqL1xuLmVhc2UtaW4ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzY3OCwgc3RkaW4gKi9cbi5lYXNlLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzY4MSwgc3RkaW4gKi9cbi5lYXNlLWluLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzY4NCwgc3RkaW4gKi9cbi5ib3VuY2UtaW4ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC4yNCwgMS4yNDUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNjg3LCBzdGRpbiAqL1xuLmJvdW5jZS1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC41MTUsIDAuODQ1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzY5MCwgc3RkaW4gKi9cbi5ib3VuY2UtaW4tb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc2LCAtMC4yNDUsIDAuMjQsIDEuMjQ1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzY5Mywgc3RkaW4gKi9cbi5zaG9ydC1kZWxheSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNjk2LCBzdGRpbiAqL1xuLmxvbmctZGVsYXkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzY5OSwgc3RkaW4gKi9cbi5zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZS03OyB9XG5cbkBrZXlmcmFtZXMgc2hha2UtNyB7XG4gIDAlLCAxMCUsIDIwJSwgMzAlLCA0MCUsIDUwJSwgNjAlLCA3MCUsIDgwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNyUpOyB9XG4gIDUlLCAxNSUsIDI1JSwgMzUlLCA0NSUsIDU1JSwgNjUlLCA3NSUsIDg1JSwgOTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTclKTsgfSB9XG5cbi8qIGxpbmUgMzcwOCwgc3RkaW4gKi9cbi5zcGluLWN3IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW4tY3ctMXR1cm47IH1cblxuQGtleWZyYW1lcyBzcGluLWN3LTF0dXJuIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xdHVybik7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKiBsaW5lIDM3MTcsIHN0ZGluICovXG4uc3Bpbi1jY3cge1xuICBhbmltYXRpb24tbmFtZTogc3Bpbi1jdy0xdHVybjsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4tY3ctMXR1cm4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuLyogbGluZSAzNzI2LCBzdGRpbiAqL1xuLndpZ2dsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB3aWdnbGUtN2RlZzsgfVxuXG5Aa2V5ZnJhbWVzIHdpZ2dsZS03ZGVnIHtcbiAgNDAlLCA1MCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7IH1cbiAgMzUlLCA0NSUsIDU1JSwgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7IH1cbiAgMCUsIDMwJSwgNzAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qIGxpbmUgMzczNywgc3RkaW4gKi9cbi5pbmZpbml0ZSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi8qIGxpbmUgMzc0MCwgc3RkaW4gKi9cbi5zbG93IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3NTBtcyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzc0Mywgc3RkaW4gKi9cbi5mYXN0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyNTBtcyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzc0Niwgc3RkaW4gKi9cbi5saW5lYXIge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3NDksIHN0ZGluICovXG4uZWFzZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3NTIsIHN0ZGluICovXG4uZWFzZS1pbiB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3NTUsIHN0ZGluICovXG4uZWFzZS1vdXQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzc1OCwgc3RkaW4gKi9cbi5lYXNlLWluLW91dCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNzYxLCBzdGRpbiAqL1xuLmJvdW5jZS1pbiB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ4NSwgMC4xNTUsIDAuMjQsIDEuMjQ1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzc2NCwgc3RkaW4gKi9cbi5ib3VuY2Utb3V0IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC41MTUsIDAuODQ1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzc2Nywgc3RkaW4gKi9cbi5ib3VuY2UtaW4tb3V0IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzYsIC0wLjI0NSwgMC4yNCwgMS4yNDUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNzcwLCBzdGRpbiAqL1xuLnNob3J0LWRlbGF5IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtcyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzc3Mywgc3RkaW4gKi9cbi5sb25nLWRlbGF5IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3MDBtcyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzc3Niwgc3RkaW4gKi9cbi5zbGlkZS1pbi1kb3duLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMzc4MSwgc3RkaW4gKi9cbi5zbGlkZS1pbi1kb3duLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGxpbmUgMzc4NCwgc3RkaW4gKi9cbi5zbGlkZS1pbi1sZWZ0Lm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMzc4OSwgc3RkaW4gKi9cbi5zbGlkZS1pbi1sZWZ0Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi8qIGxpbmUgMzc5Miwgc3RkaW4gKi9cbi5zbGlkZS1pbi11cC5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMzc5Nywgc3RkaW4gKi9cbi5zbGlkZS1pbi11cC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBsaW5lIDM4MDAsIHN0ZGluICovXG4uc2xpZGUtaW4tcmlnaHQubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDM4MDUsIHN0ZGluICovXG4uc2xpZGUtaW4tcmlnaHQubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLyogbGluZSAzODA4LCBzdGRpbiAqL1xuLnNsaWRlLW91dC1kb3duLm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSAzODEzLCBzdGRpbiAqL1xuLnNsaWRlLW91dC1kb3duLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG5cbi8qIGxpbmUgMzgxNiwgc3RkaW4gKi9cbi5zbGlkZS1vdXQtcmlnaHQubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDM4MjEsIHN0ZGluICovXG4uc2xpZGUtb3V0LXJpZ2h0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbi8qIGxpbmUgMzgyNCwgc3RkaW4gKi9cbi5zbGlkZS1vdXQtdXAubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDM4MjksIHN0ZGluICovXG4uc2xpZGUtb3V0LXVwLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuXG4vKiBsaW5lIDM4MzIsIHN0ZGluICovXG4uc2xpZGUtb3V0LWxlZnQubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDM4MzcsIHN0ZGluICovXG4uc2xpZGUtb3V0LWxlZnQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi8qIGxpbmUgMzg0MCwgc3RkaW4gKi9cbi5mYWRlLWluLm11aS1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLyogbGluZSAzODQ0LCBzdGRpbiAqL1xuLmZhZGUtaW4ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzg0Nywgc3RkaW4gKi9cbi5mYWRlLW91dC5tdWktbGVhdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi8qIGxpbmUgMzg1MSwgc3RkaW4gKi9cbi5mYWRlLW91dC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzODU0LCBzdGRpbiAqL1xuLmhpbmdlLWluLWZyb20tdG9wLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzg2MCwgc3RkaW4gKi9cbi5oaW5nZS1pbi1mcm9tLXRvcC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzODY0LCBzdGRpbiAqL1xuLmhpbmdlLWluLWZyb20tcmlnaHQubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM4NzAsIHN0ZGluICovXG4uaGluZ2UtaW4tZnJvbS1yaWdodC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzODc0LCBzdGRpbiAqL1xuLmhpbmdlLWluLWZyb20tYm90dG9tLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzODgwLCBzdGRpbiAqL1xuLmhpbmdlLWluLWZyb20tYm90dG9tLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM4ODQsIHN0ZGluICovXG4uaGluZ2UtaW4tZnJvbS1sZWZ0Lm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzg5MCwgc3RkaW4gKi9cbi5oaW5nZS1pbi1mcm9tLWxlZnQubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzg5NCwgc3RkaW4gKi9cbi5oaW5nZS1pbi1mcm9tLW1pZGRsZS14Lm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzkwMCwgc3RkaW4gKi9cbi5oaW5nZS1pbi1mcm9tLW1pZGRsZS14Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM5MDQsIHN0ZGluICovXG4uaGluZ2UtaW4tZnJvbS1taWRkbGUteS5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM5MTAsIHN0ZGluICovXG4uaGluZ2UtaW4tZnJvbS1taWRkbGUteS5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzOTE0LCBzdGRpbiAqL1xuLmhpbmdlLW91dC1mcm9tLXRvcC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM5MjAsIHN0ZGluICovXG4uaGluZ2Utb3V0LWZyb20tdG9wLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM5MjQsIHN0ZGluICovXG4uaGluZ2Utb3V0LWZyb20tcmlnaHQubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDM5MzAsIHN0ZGluICovXG4uaGluZ2Utb3V0LWZyb20tcmlnaHQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzkzNCwgc3RkaW4gKi9cbi5oaW5nZS1vdXQtZnJvbS1ib3R0b20ubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzOTQwLCBzdGRpbiAqL1xuLmhpbmdlLW91dC1mcm9tLWJvdHRvbS5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDM5NDQsIHN0ZGluICovXG4uaGluZ2Utb3V0LWZyb20tbGVmdC5tdWktbGVhdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzOTUwLCBzdGRpbiAqL1xuLmhpbmdlLW91dC1mcm9tLWxlZnQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzOTU0LCBzdGRpbiAqL1xuLmhpbmdlLW91dC1mcm9tLW1pZGRsZS14Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzk2MCwgc3RkaW4gKi9cbi5oaW5nZS1vdXQtZnJvbS1taWRkbGUteC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzOTY0LCBzdGRpbiAqL1xuLmhpbmdlLW91dC1mcm9tLW1pZGRsZS15Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzk3MCwgc3RkaW4gKi9cbi5oaW5nZS1vdXQtZnJvbS1taWRkbGUteS5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzOTc0LCBzdGRpbiAqL1xuLnNjYWxlLWluLXVwLm11aS1lbnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzk3OSwgc3RkaW4gKi9cbi5zY2FsZS1pbi11cC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzOTgzLCBzdGRpbiAqL1xuLnNjYWxlLWluLWRvd24ubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzOTg4LCBzdGRpbiAqL1xuLnNjYWxlLWluLWRvd24ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzk5Miwgc3RkaW4gKi9cbi5zY2FsZS1vdXQtdXAubXVpLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzk5Nywgc3RkaW4gKi9cbi5zY2FsZS1vdXQtdXAubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA0MDAxLCBzdGRpbiAqL1xuLnNjYWxlLW91dC1kb3duLm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDQwMDYsIHN0ZGluICovXG4uc2NhbGUtb3V0LWRvd24ubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA0MDEwLCBzdGRpbiAqL1xuLnNwaW4taW4ubXVpLWVudGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTAuNzV0dXJuKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgNDAxNSwgc3RkaW4gKi9cbi5zcGluLWluLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA0MDE5LCBzdGRpbiAqL1xuLnNwaW4tb3V0Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA0MDI0LCBzdGRpbiAqL1xuLnNwaW4tb3V0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMC43NXR1cm4pO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgNDAyOCwgc3RkaW4gKi9cbi5zcGluLWluLWNjdy5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjc1dHVybik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDQwMzMsIHN0ZGluICovXG4uc3Bpbi1pbi1jY3cubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDQwMzcsIHN0ZGluICovXG4uc3Bpbi1vdXQtY2N3Lm11aS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA0MDQyLCBzdGRpbiAqL1xuLnNwaW4tb3V0LWNjdy5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0wLjc1dHVybik7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA0MDQ2LCBzdGRpbiAqL1xuLnNsb3cge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDA0OSwgc3RkaW4gKi9cbi5mYXN0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQwNTIsIHN0ZGluICovXG4ubGluZWFyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDA1NSwgc3RkaW4gKi9cbi5lYXNlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQwNTgsIHN0ZGluICovXG4uZWFzZS1pbiB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MDYxLCBzdGRpbiAqL1xuLmVhc2Utb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MDY0LCBzdGRpbiAqL1xuLmVhc2UtaW4tb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MDY3LCBzdGRpbiAqL1xuLmJvdW5jZS1pbiB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40ODUsIDAuMTU1LCAwLjI0LCAxLjI0NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQwNzAsIHN0ZGluICovXG4uYm91bmNlLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40ODUsIDAuMTU1LCAwLjUxNSwgMC44NDUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MDczLCBzdGRpbiAqL1xuLmJvdW5jZS1pbi1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzYsIC0wLjI0NSwgMC4yNCwgMS4yNDUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MDc2LCBzdGRpbiAqL1xuLnNob3J0LWRlbGF5IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQwNzksIHN0ZGluICovXG4ubG9uZy1kZWxheSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MDgyLCBzdGRpbiAqL1xuLnNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlLTc7IH1cblxuQGtleWZyYW1lcyBzaGFrZS03IHtcbiAgMCUsIDEwJSwgMjAlLCAzMCUsIDQwJSwgNTAlLCA2MCUsIDcwJSwgODAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3JSk7IH1cbiAgNSUsIDE1JSwgMjUlLCAzNSUsIDQ1JSwgNTUlLCA2NSUsIDc1JSwgODUlLCA5NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNyUpOyB9IH1cblxuLyogbGluZSA0MDkxLCBzdGRpbiAqL1xuLnNwaW4tY3cge1xuICBhbmltYXRpb24tbmFtZTogc3Bpbi1jdy0xdHVybjsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4tY3ctMXR1cm4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTF0dXJuKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qIGxpbmUgNDEwMCwgc3RkaW4gKi9cbi5zcGluLWNjdyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluLWN3LTF0dXJuOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbi1jdy0xdHVybiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7IH0gfVxuXG4vKiBsaW5lIDQxMDksIHN0ZGluICovXG4ud2lnZ2xlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHdpZ2dsZS03ZGVnOyB9XG5cbkBrZXlmcmFtZXMgd2lnZ2xlLTdkZWcge1xuICA0MCUsIDUwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTsgfVxuICAzNSUsIDQ1JSwgNTUlLCA2NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTsgfVxuICAwJSwgMzAlLCA3MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLyogbGluZSA0MTIwLCBzdGRpbiAqL1xuLmluZmluaXRlIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLyogbGluZSA0MTIzLCBzdGRpbiAqL1xuLnNsb3cge1xuICBhbmltYXRpb24tZHVyYXRpb246IDc1MG1zICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MTI2LCBzdGRpbiAqL1xuLmZhc3Qge1xuICBhbmltYXRpb24tZHVyYXRpb246IDI1MG1zICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MTI5LCBzdGRpbiAqL1xuLmxpbmVhciB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDEzMiwgc3RkaW4gKi9cbi5lYXNlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDEzNSwgc3RkaW4gKi9cbi5lYXNlLWluIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDEzOCwgc3RkaW4gKi9cbi5lYXNlLW91dCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MTQxLCBzdGRpbiAqL1xuLmVhc2UtaW4tb3V0IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQxNDQsIHN0ZGluICovXG4uYm91bmNlLWluIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC4yNCwgMS4yNDUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MTQ3LCBzdGRpbiAqL1xuLmJvdW5jZS1vdXQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40ODUsIDAuMTU1LCAwLjUxNSwgMC44NDUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MTUwLCBzdGRpbiAqL1xuLmJvdW5jZS1pbi1vdXQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NiwgLTAuMjQ1LCAwLjI0LCAxLjI0NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQxNTMsIHN0ZGluICovXG4uc2hvcnQtZGVsYXkge1xuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MTU2LCBzdGRpbiAqL1xuLmxvbmctZGVsYXkge1xuICBhbmltYXRpb24tZGVsYXk6IDcwMG1zICFpbXBvcnRhbnQ7IH1cblxuLyogXG4gKiBGb3VuZGF0aW9uIEljb25zIHYgMy4wXG4gKiBNYWRlIGJ5IFpVUkIgMjAxMyBodHRwOi8venVyYi5jb20vcGxheWdyb3VuZC9mb3VuZGF0aW9uLWljb24tZm9udHMtM1xuICogTUlUIExpY2Vuc2VcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvdW5kYXRpb24taWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9oYXZlbi1mb3VuZGF0aW9uLTYvYm93ZXJfY29tcG9uZW50cy9mb3VuZGF0aW9uLWljb24tZm9udHMvZm91bmRhdGlvbi1pY29ucy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vaGF2ZW4tZm91bmRhdGlvbi02L2Jvd2VyX2NvbXBvbmVudHMvZm91bmRhdGlvbi1pY29uLWZvbnRzL2ZvdW5kYXRpb24taWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vaGF2ZW4tZm91bmRhdGlvbi02L2Jvd2VyX2NvbXBvbmVudHMvZm91bmRhdGlvbi1pY29uLWZvbnRzL2ZvdW5kYXRpb24taWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9oYXZlbi1mb3VuZGF0aW9uLTYvYm93ZXJfY29tcG9uZW50cy9mb3VuZGF0aW9uLWljb24tZm9udHMvZm91bmRhdGlvbi1pY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2hhdmVuLWZvdW5kYXRpb24tNi9ib3dlcl9jb21wb25lbnRzL2ZvdW5kYXRpb24taWNvbi1mb250cy9mb3VuZGF0aW9uLWljb25zLnN2ZyNmb250Y3VzdG9tXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNDE3MSwgc3RkaW4gKi9cbi5maS1hZGRyZXNzLWJvb2s6YmVmb3JlLFxuLmZpLWFsZXJ0OmJlZm9yZSxcbi5maS1hbGlnbi1jZW50ZXI6YmVmb3JlLFxuLmZpLWFsaWduLWp1c3RpZnk6YmVmb3JlLFxuLmZpLWFsaWduLWxlZnQ6YmVmb3JlLFxuLmZpLWFsaWduLXJpZ2h0OmJlZm9yZSxcbi5maS1hbmNob3I6YmVmb3JlLFxuLmZpLWFubm90YXRlOmJlZm9yZSxcbi5maS1hcmNoaXZlOmJlZm9yZSxcbi5maS1hcnJvdy1kb3duOmJlZm9yZSxcbi5maS1hcnJvdy1sZWZ0OmJlZm9yZSxcbiNwb3N0LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4uZmktYXJyb3ctcmlnaHQ6YmVmb3JlLFxuI3Bvc3Qtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSxcbi5maS1hcnJvdy11cDpiZWZvcmUsXG4uZmktYXJyb3dzLWNvbXByZXNzOmJlZm9yZSxcbi5maS1hcnJvd3MtZXhwYW5kOmJlZm9yZSxcbi5maS1hcnJvd3MtaW46YmVmb3JlLFxuLmZpLWFycm93cy1vdXQ6YmVmb3JlLFxuLmZpLWFzbDpiZWZvcmUsXG4uZmktYXN0ZXJpc2s6YmVmb3JlLFxuLmZpLWF0LXNpZ246YmVmb3JlLFxuLmZpLWJhY2tncm91bmQtY29sb3I6YmVmb3JlLFxuLmZpLWJhdHRlcnktZW1wdHk6YmVmb3JlLFxuLmZpLWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uZmktYmF0dGVyeS1oYWxmOmJlZm9yZSxcbi5maS1iaXRjb2luLWNpcmNsZTpiZWZvcmUsXG4uZmktYml0Y29pbjpiZWZvcmUsXG4uZmktYmxpbmQ6YmVmb3JlLFxuLmZpLWJsdWV0b290aDpiZWZvcmUsXG4uZmktYm9sZDpiZWZvcmUsXG4uZmktYm9vay1ib29rbWFyazpiZWZvcmUsXG4uZmktYm9vazpiZWZvcmUsXG4uZmktYm9va21hcms6YmVmb3JlLFxuLmZpLWJyYWlsbGU6YmVmb3JlLFxuLmZpLWJ1cnN0LW5ldzpiZWZvcmUsXG4uZmktYnVyc3Qtc2FsZTpiZWZvcmUsXG4uZmktYnVyc3Q6YmVmb3JlLFxuLmZpLWNhbGVuZGFyOmJlZm9yZSxcbi5maS1jYW1lcmE6YmVmb3JlLFxuLmZpLWNoZWNrOmJlZm9yZSxcbi5maS1jaGVja2JveDpiZWZvcmUsXG4uZmktY2xpcGJvYXJkLW5vdGVzOmJlZm9yZSxcbi5maS1jbGlwYm9hcmQtcGVuY2lsOmJlZm9yZSxcbi5maS1jbGlwYm9hcmQ6YmVmb3JlLFxuLmZpLWNsb2NrOmJlZm9yZSxcbi5maS1jbG9zZWQtY2FwdGlvbjpiZWZvcmUsXG4uZmktY2xvdWQ6YmVmb3JlLFxuLmZpLWNvbW1lbnQtbWludXM6YmVmb3JlLFxuLmZpLWNvbW1lbnQtcXVvdGVzOmJlZm9yZSxcbi5maS1jb21tZW50LXZpZGVvOmJlZm9yZSxcbi5maS1jb21tZW50OmJlZm9yZSxcbi5maS1jb21tZW50czpiZWZvcmUsXG4uZmktY29tcGFzczpiZWZvcmUsXG4uZmktY29udHJhc3Q6YmVmb3JlLFxuLmZpLWNyZWRpdC1jYXJkOmJlZm9yZSxcbi5maS1jcm9wOmJlZm9yZSxcbi5maS1jcm93bjpiZWZvcmUsXG4uZmktY3NzMzpiZWZvcmUsXG4uZmktZGF0YWJhc2U6YmVmb3JlLFxuLmZpLWRpZS1maXZlOmJlZm9yZSxcbi5maS1kaWUtZm91cjpiZWZvcmUsXG4uZmktZGllLW9uZTpiZWZvcmUsXG4uZmktZGllLXNpeDpiZWZvcmUsXG4uZmktZGllLXRocmVlOmJlZm9yZSxcbi5maS1kaWUtdHdvOmJlZm9yZSxcbi5maS1kaXNsaWtlOmJlZm9yZSxcbi5maS1kb2xsYXItYmlsbDpiZWZvcmUsXG4uZmktZG9sbGFyOmJlZm9yZSxcbi5maS1kb3dubG9hZDpiZWZvcmUsXG4uZmktZWplY3Q6YmVmb3JlLFxuLmZpLWVsZXZhdG9yOmJlZm9yZSxcbi5maS1ldXJvOmJlZm9yZSxcbi5maS1leWU6YmVmb3JlLFxuLmZpLWZhc3QtZm9yd2FyZDpiZWZvcmUsXG4uZmktZmVtYWxlLXN5bWJvbDpiZWZvcmUsXG4uZmktZmVtYWxlOmJlZm9yZSxcbi5maS1maWx0ZXI6YmVmb3JlLFxuLmZpLWZpcnN0LWFpZDpiZWZvcmUsXG4uZmktZmxhZzpiZWZvcmUsXG4uZmktZm9sZGVyLWFkZDpiZWZvcmUsXG4uZmktZm9sZGVyLWxvY2s6YmVmb3JlLFxuLmZpLWZvbGRlcjpiZWZvcmUsXG4uZmktZm9vdDpiZWZvcmUsXG4uZmktZm91bmRhdGlvbjpiZWZvcmUsXG4uZmktZ3JhcGgtYmFyOmJlZm9yZSxcbi5maS1ncmFwaC1ob3Jpem9udGFsOmJlZm9yZSxcbi5maS1ncmFwaC1waWU6YmVmb3JlLFxuLmZpLWdyYXBoLXRyZW5kOmJlZm9yZSxcbi5maS1ndWlkZS1kb2c6YmVmb3JlLFxuLmZpLWhlYXJpbmctYWlkOmJlZm9yZSxcbi5maS1oZWFydDpiZWZvcmUsXG4uZmktaG9tZTpiZWZvcmUsXG4uZmktaHRtbDU6YmVmb3JlLFxuLmZpLWluZGVudC1sZXNzOmJlZm9yZSxcbi5maS1pbmRlbnQtbW9yZTpiZWZvcmUsXG4uZmktaW5mbzpiZWZvcmUsXG4uZmktaXRhbGljOmJlZm9yZSxcbi5maS1rZXk6YmVmb3JlLFxuLmZpLWxhcHRvcDpiZWZvcmUsXG4uZmktbGF5b3V0OmJlZm9yZSxcbi5maS1saWdodGJ1bGI6YmVmb3JlLFxuLmZpLWxpa2U6YmVmb3JlLFxuLmZpLWxpbms6YmVmb3JlLFxuLmZpLWxpc3QtYnVsbGV0OmJlZm9yZSxcbi5maS1saXN0LW51bWJlcjpiZWZvcmUsXG4uZmktbGlzdC10aHVtYm5haWxzOmJlZm9yZSxcbi5maS1saXN0OmJlZm9yZSxcbi5maS1sb2NrOmJlZm9yZSxcbi5maS1sb29wOmJlZm9yZSxcbi5maS1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSxcbi5maS1tYWlsOmJlZm9yZSxcbi5maS1tYWxlLWZlbWFsZTpiZWZvcmUsXG4uZmktbWFsZS1zeW1ib2w6YmVmb3JlLFxuLmZpLW1hbGU6YmVmb3JlLFxuLmZpLW1hcDpiZWZvcmUsXG4uZmktbWFya2VyOmJlZm9yZSxcbi5maS1tZWdhcGhvbmU6YmVmb3JlLFxuLmZpLW1pY3JvcGhvbmU6YmVmb3JlLFxuLmZpLW1pbnVzLWNpcmNsZTpiZWZvcmUsXG4uZmktbWludXM6YmVmb3JlLFxuLmZpLW1vYmlsZS1zaWduYWw6YmVmb3JlLFxuLmZpLW1vYmlsZTpiZWZvcmUsXG4uZmktbW9uaXRvcjpiZWZvcmUsXG4uZmktbW91bnRhaW5zOmJlZm9yZSxcbi5maS1tdXNpYzpiZWZvcmUsXG4uZmktbmV4dDpiZWZvcmUsXG4uZmktbm8tZG9nczpiZWZvcmUsXG4uZmktbm8tc21va2luZzpiZWZvcmUsXG4uZmktcGFnZS1hZGQ6YmVmb3JlLFxuLmZpLXBhZ2UtY29weTpiZWZvcmUsXG4uZmktcGFnZS1jc3Y6YmVmb3JlLFxuLmZpLXBhZ2UtZGVsZXRlOmJlZm9yZSxcbi5maS1wYWdlLWRvYzpiZWZvcmUsXG4uZmktcGFnZS1lZGl0OmJlZm9yZSxcbi5maS1wYWdlLWV4cG9ydC1jc3Y6YmVmb3JlLFxuLmZpLXBhZ2UtZXhwb3J0LWRvYzpiZWZvcmUsXG4uZmktcGFnZS1leHBvcnQtcGRmOmJlZm9yZSxcbi5maS1wYWdlLWV4cG9ydDpiZWZvcmUsXG4uZmktcGFnZS1maWxsZWQ6YmVmb3JlLFxuLmZpLXBhZ2UtbXVsdGlwbGU6YmVmb3JlLFxuLmZpLXBhZ2UtcGRmOmJlZm9yZSxcbi5maS1wYWdlLXJlbW92ZTpiZWZvcmUsXG4uZmktcGFnZS1zZWFyY2g6YmVmb3JlLFxuLmZpLXBhZ2U6YmVmb3JlLFxuLmZpLXBhaW50LWJ1Y2tldDpiZWZvcmUsXG4uZmktcGFwZXJjbGlwOmJlZm9yZSxcbi5maS1wYXVzZTpiZWZvcmUsXG4uZmktcGF3OmJlZm9yZSxcbi5maS1wYXlwYWw6YmVmb3JlLFxuLmZpLXBlbmNpbDpiZWZvcmUsXG4uZmktcGhvdG86YmVmb3JlLFxuLmZpLXBsYXktY2lyY2xlOmJlZm9yZSxcbi5maS1wbGF5LXZpZGVvOmJlZm9yZSxcbi5maS1wbGF5OmJlZm9yZSxcbi5maS1wbHVzOmJlZm9yZSxcbi5maS1wb3VuZDpiZWZvcmUsXG4uZmktcG93ZXI6YmVmb3JlLFxuLmZpLXByZXZpb3VzOmJlZm9yZSxcbi5maS1wcmljZS10YWc6YmVmb3JlLFxuLmZpLXByaWNldGFnLW11bHRpcGxlOmJlZm9yZSxcbi5maS1wcmludDpiZWZvcmUsXG4uZmktcHJvaGliaXRlZDpiZWZvcmUsXG4uZmktcHJvamVjdGlvbi1zY3JlZW46YmVmb3JlLFxuLmZpLXB1enpsZTpiZWZvcmUsXG4uZmktcXVvdGU6YmVmb3JlLFxuLmZpLXJlY29yZDpiZWZvcmUsXG4uZmktcmVmcmVzaDpiZWZvcmUsXG4uZmktcmVzdWx0cy1kZW1vZ3JhcGhpY3M6YmVmb3JlLFxuLmZpLXJlc3VsdHM6YmVmb3JlLFxuLmZpLXJld2luZC10ZW46YmVmb3JlLFxuLmZpLXJld2luZDpiZWZvcmUsXG4uZmktcnNzOmJlZm9yZSxcbi5maS1zYWZldHktY29uZTpiZWZvcmUsXG4uZmktc2F2ZTpiZWZvcmUsXG4uZmktc2hhcmU6YmVmb3JlLFxuLmZpLXNoZXJpZmYtYmFkZ2U6YmVmb3JlLFxuLmZpLXNoaWVsZDpiZWZvcmUsXG4uZmktc2hvcHBpbmctYmFnOmJlZm9yZSxcbi5maS1zaG9wcGluZy1jYXJ0OmJlZm9yZSxcbi5maS1zaHVmZmxlOmJlZm9yZSxcbi5maS1za3VsbDpiZWZvcmUsXG4uZmktc29jaWFsLTUwMHB4OmJlZm9yZSxcbi5maS1zb2NpYWwtYWRvYmU6YmVmb3JlLFxuLmZpLXNvY2lhbC1hbWF6b246YmVmb3JlLFxuLmZpLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSxcbi5maS1zb2NpYWwtYXBwbGU6YmVmb3JlLFxuLmZpLXNvY2lhbC1iZWhhbmNlOmJlZm9yZSxcbi5maS1zb2NpYWwtYmluZzpiZWZvcmUsXG4uZmktc29jaWFsLWJsb2dnZXI6YmVmb3JlLFxuLmZpLXNvY2lhbC1kZWxpY2lvdXM6YmVmb3JlLFxuLmZpLXNvY2lhbC1kZXNpZ25lci1uZXdzOmJlZm9yZSxcbi5maS1zb2NpYWwtZGV2aWFudC1hcnQ6YmVmb3JlLFxuLmZpLXNvY2lhbC1kaWdnOmJlZm9yZSxcbi5maS1zb2NpYWwtZHJpYmJibGU6YmVmb3JlLFxuLmZpLXNvY2lhbC1kcml2ZTpiZWZvcmUsXG4uZmktc29jaWFsLWRyb3Bib3g6YmVmb3JlLFxuLmZpLXNvY2lhbC1ldmVybm90ZTpiZWZvcmUsXG4uZmktc29jaWFsLWZhY2Vib29rOmJlZm9yZSxcbi5maS1zb2NpYWwtZmxpY2tyOmJlZm9yZSxcbi5maS1zb2NpYWwtZm9ycnN0OmJlZm9yZSxcbi5maS1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUsXG4uZmktc29jaWFsLWdhbWUtY2VudGVyOmJlZm9yZSxcbi5maS1zb2NpYWwtZ2l0aHViOmJlZm9yZSxcbi5maS1zb2NpYWwtZ29vZ2xlLXBsdXM6YmVmb3JlLFxuLmZpLXNvY2lhbC1oYWNrZXItbmV3czpiZWZvcmUsXG4uZmktc29jaWFsLWhpNTpiZWZvcmUsXG4uZmktc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUsXG4uZmktc29jaWFsLWpvb21sYTpiZWZvcmUsXG4uZmktc29jaWFsLWxhc3RmbTpiZWZvcmUsXG4uZmktc29jaWFsLWxpbmtlZGluOmJlZm9yZSxcbi5maS1zb2NpYWwtbWVkaXVtOmJlZm9yZSxcbi5maS1zb2NpYWwtbXlzcGFjZTpiZWZvcmUsXG4uZmktc29jaWFsLW9ya3V0OmJlZm9yZSxcbi5maS1zb2NpYWwtcGF0aDpiZWZvcmUsXG4uZmktc29jaWFsLXBpY2FzYTpiZWZvcmUsXG4uZmktc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUsXG4uZmktc29jaWFsLXJkaW86YmVmb3JlLFxuLmZpLXNvY2lhbC1yZWRkaXQ6YmVmb3JlLFxuLmZpLXNvY2lhbC1za2lsbHNoYXJlOmJlZm9yZSxcbi5maS1zb2NpYWwtc2t5cGU6YmVmb3JlLFxuLmZpLXNvY2lhbC1zbWFzaGluZy1tYWc6YmVmb3JlLFxuLmZpLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUsXG4uZmktc29jaWFsLXNwb3RpZnk6YmVmb3JlLFxuLmZpLXNvY2lhbC1zcXVpZG9vOmJlZm9yZSxcbi5maS1zb2NpYWwtc3RhY2stb3ZlcmZsb3c6YmVmb3JlLFxuLmZpLXNvY2lhbC1zdGVhbTpiZWZvcmUsXG4uZmktc29jaWFsLXN0dW1ibGV1cG9uOmJlZm9yZSxcbi5maS1zb2NpYWwtdHJlZWhvdXNlOmJlZm9yZSxcbi5maS1zb2NpYWwtdHVtYmxyOmJlZm9yZSxcbi5maS1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsXG4uZmktc29jaWFsLXZpbWVvOmJlZm9yZSxcbi5maS1zb2NpYWwtd2luZG93czpiZWZvcmUsXG4uZmktc29jaWFsLXhib3g6YmVmb3JlLFxuLmZpLXNvY2lhbC15YWhvbzpiZWZvcmUsXG4uZmktc29jaWFsLXllbHA6YmVmb3JlLFxuLmZpLXNvY2lhbC15b3V0dWJlOmJlZm9yZSxcbi5maS1zb2NpYWwtemVycGx5OmJlZm9yZSxcbi5maS1zb2NpYWwtenVyYjpiZWZvcmUsXG4uZmktc291bmQ6YmVmb3JlLFxuLmZpLXN0YXI6YmVmb3JlLFxuLmZpLXN0b3A6YmVmb3JlLFxuLmZpLXN0cmlrZXRocm91Z2g6YmVmb3JlLFxuLmZpLXN1YnNjcmlwdDpiZWZvcmUsXG4uZmktc3VwZXJzY3JpcHQ6YmVmb3JlLFxuLmZpLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlLFxuLmZpLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUsXG4uZmktdGFyZ2V0LXR3bzpiZWZvcmUsXG4uZmktdGFyZ2V0OmJlZm9yZSxcbi5maS10ZWxlcGhvbmUtYWNjZXNzaWJsZTpiZWZvcmUsXG4uZmktdGVsZXBob25lOmJlZm9yZSxcbi5maS10ZXh0LWNvbG9yOmJlZm9yZSxcbi5maS10aHVtYm5haWxzOmJlZm9yZSxcbi5maS10aWNrZXQ6YmVmb3JlLFxuLmZpLXRvcnNvLWJ1c2luZXNzOmJlZm9yZSxcbi5maS10b3Jzby1mZW1hbGU6YmVmb3JlLFxuLmZpLXRvcnNvOmJlZm9yZSxcbi5maS10b3Jzb3MtYWxsLWZlbWFsZTpiZWZvcmUsXG4uZmktdG9yc29zLWFsbDpiZWZvcmUsXG4uZmktdG9yc29zLWZlbWFsZS1tYWxlOmJlZm9yZSxcbi5maS10b3Jzb3MtbWFsZS1mZW1hbGU6YmVmb3JlLFxuLmZpLXRvcnNvczpiZWZvcmUsXG4uZmktdHJhc2g6YmVmb3JlLFxuLmZpLXRyZWVzOmJlZm9yZSxcbi5maS10cm9waHk6YmVmb3JlLFxuLmZpLXVuZGVybGluZTpiZWZvcmUsXG4uZmktdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUsXG4uZmktdW5saW5rOmJlZm9yZSxcbi5maS11bmxvY2s6YmVmb3JlLFxuLmZpLXVwbG9hZC1jbG91ZDpiZWZvcmUsXG4uZmktdXBsb2FkOmJlZm9yZSxcbi5maS11c2I6YmVmb3JlLFxuLmZpLXZpZGVvOmJlZm9yZSxcbi5maS12b2x1bWUtbm9uZTpiZWZvcmUsXG4uZmktdm9sdW1lLXN0cmlrZTpiZWZvcmUsXG4uZmktdm9sdW1lOmJlZm9yZSxcbi5maS13ZWI6YmVmb3JlLFxuLmZpLXdoZWVsY2hhaXI6YmVmb3JlLFxuLmZpLXdpZGdldDpiZWZvcmUsXG4uZmktd3JlbmNoOmJlZm9yZSxcbi5maS14LWNpcmNsZTpiZWZvcmUsXG4uZmkteDpiZWZvcmUsXG4jY3NlIHRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1jbGVhci1idXR0b24gZGl2LmdzYy1jbGVhci1idXR0b246YmVmb3JlLFxuLmZpLXllbjpiZWZvcmUsXG4uZmktem9vbS1pbjpiZWZvcmUsXG4uZmktem9vbS1vdXQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm91bmRhdGlvbi1pY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDQ0NjcsIHN0ZGluICovXG4uZmktYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLyogbGluZSA0NDcwLCBzdGRpbiAqL1xuLmZpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLyogbGluZSA0NDczLCBzdGRpbiAqL1xuLmZpLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi8qIGxpbmUgNDQ3Niwgc3RkaW4gKi9cbi5maS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLyogbGluZSA0NDc5LCBzdGRpbiAqL1xuLmZpLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4vKiBsaW5lIDQ0ODIsIHN0ZGluICovXG4uZmktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4vKiBsaW5lIDQ0ODUsIHN0ZGluICovXG4uZmktYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLyogbGluZSA0NDg4LCBzdGRpbiAqL1xuLmZpLWFubm90YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLyogbGluZSA0NDkxLCBzdGRpbiAqL1xuLmZpLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4vKiBsaW5lIDQ0OTQsIHN0ZGluICovXG4uZmktYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi8qIGxpbmUgNDQ5Nywgc3RkaW4gKi9cbi5maS1hcnJvdy1sZWZ0OmJlZm9yZSwgI3Bvc3Qtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLyogbGluZSA0NTAwLCBzdGRpbiAqL1xuLmZpLWFycm93LXJpZ2h0OmJlZm9yZSwgI3Bvc3Qtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLyogbGluZSA0NTAzLCBzdGRpbiAqL1xuLmZpLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLyogbGluZSA0NTA2LCBzdGRpbiAqL1xuLmZpLWFycm93cy1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi8qIGxpbmUgNDUwOSwgc3RkaW4gKi9cbi5maS1hcnJvd3MtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLyogbGluZSA0NTEyLCBzdGRpbiAqL1xuLmZpLWFycm93cy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG5cbi8qIGxpbmUgNDUxNSwgc3RkaW4gKi9cbi5maS1hcnJvd3Mtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLyogbGluZSA0NTE4LCBzdGRpbiAqL1xuLmZpLWFzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi8qIGxpbmUgNDUyMSwgc3RkaW4gKi9cbi5maS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiOyB9XG5cbi8qIGxpbmUgNDUyNCwgc3RkaW4gKi9cbi5maS1hdC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLyogbGluZSA0NTI3LCBzdGRpbiAqL1xuLmZpLWJhY2tncm91bmQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjsgfVxuXG4vKiBsaW5lIDQ1MzAsIHN0ZGluICovXG4uZmktYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiOyB9XG5cbi8qIGxpbmUgNDUzMywgc3RkaW4gKi9cbi5maS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjsgfVxuXG4vKiBsaW5lIDQ1MzYsIHN0ZGluICovXG4uZmktYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cblxuLyogbGluZSA0NTM5LCBzdGRpbiAqL1xuLmZpLWJpdGNvaW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLyogbGluZSA0NTQyLCBzdGRpbiAqL1xuLmZpLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4vKiBsaW5lIDQ1NDUsIHN0ZGluICovXG4uZmktYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4vKiBsaW5lIDQ1NDgsIHN0ZGluICovXG4uZmktYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLyogbGluZSA0NTUxLCBzdGRpbiAqL1xuLmZpLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4vKiBsaW5lIDQ1NTQsIHN0ZGluICovXG4uZmktYm9vay1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiOyB9XG5cbi8qIGxpbmUgNDU1Nywgc3RkaW4gKi9cbi5maS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLyogbGluZSA0NTYwLCBzdGRpbiAqL1xuLmZpLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cblxuLyogbGluZSA0NTYzLCBzdGRpbiAqL1xuLmZpLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4vKiBsaW5lIDQ1NjYsIHN0ZGluICovXG4uZmktYnVyc3QtbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLyogbGluZSA0NTY5LCBzdGRpbiAqL1xuLmZpLWJ1cnN0LXNhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4vKiBsaW5lIDQ1NzIsIHN0ZGluICovXG4uZmktYnVyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjsgfVxuXG4vKiBsaW5lIDQ1NzUsIHN0ZGluICovXG4uZmktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4vKiBsaW5lIDQ1NzgsIHN0ZGluICovXG4uZmktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLyogbGluZSA0NTgxLCBzdGRpbiAqL1xuLmZpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLyogbGluZSA0NTg0LCBzdGRpbiAqL1xuLmZpLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLyogbGluZSA0NTg3LCBzdGRpbiAqL1xuLmZpLWNsaXBib2FyZC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi8qIGxpbmUgNDU5MCwgc3RkaW4gKi9cbi5maS1jbGlwYm9hcmQtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLyogbGluZSA0NTkzLCBzdGRpbiAqL1xuLmZpLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi8qIGxpbmUgNDU5Niwgc3RkaW4gKi9cbi5maS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi8qIGxpbmUgNDU5OSwgc3RkaW4gKi9cbi5maS1jbG9zZWQtY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi8qIGxpbmUgNDYwMiwgc3RkaW4gKi9cbi5maS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi8qIGxpbmUgNDYwNSwgc3RkaW4gKi9cbi5maS1jb21tZW50LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLyogbGluZSA0NjA4LCBzdGRpbiAqL1xuLmZpLWNvbW1lbnQtcXVvdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJmXCI7IH1cblxuLyogbGluZSA0NjExLCBzdGRpbiAqL1xuLmZpLWNvbW1lbnQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4vKiBsaW5lIDQ2MTQsIHN0ZGluICovXG4uZmktY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi8qIGxpbmUgNDYxNywgc3RkaW4gKi9cbi5maS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi8qIGxpbmUgNDYyMCwgc3RkaW4gKi9cbi5maS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLyogbGluZSA0NjIzLCBzdGRpbiAqL1xuLmZpLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLyogbGluZSA0NjI2LCBzdGRpbiAqL1xuLmZpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLyogbGluZSA0NjI5LCBzdGRpbiAqL1xuLmZpLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4vKiBsaW5lIDQ2MzIsIHN0ZGluICovXG4uZmktY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4vKiBsaW5lIDQ2MzUsIHN0ZGluICovXG4uZmktY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi8qIGxpbmUgNDYzOCwgc3RkaW4gKi9cbi5maS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi8qIGxpbmUgNDY0MSwgc3RkaW4gKi9cbi5maS1kaWUtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi8qIGxpbmUgNDY0NCwgc3RkaW4gKi9cbi5maS1kaWUtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi8qIGxpbmUgNDY0Nywgc3RkaW4gKi9cbi5maS1kaWUtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLyogbGluZSA0NjUwLCBzdGRpbiAqL1xuLmZpLWRpZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4vKiBsaW5lIDQ2NTMsIHN0ZGluICovXG4uZmktZGllLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLyogbGluZSA0NjU2LCBzdGRpbiAqL1xuLmZpLWRpZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuXG4vKiBsaW5lIDQ2NTksIHN0ZGluICovXG4uZmktZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi8qIGxpbmUgNDY2Miwgc3RkaW4gKi9cbi5maS1kb2xsYXItYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi8qIGxpbmUgNDY2NSwgc3RkaW4gKi9cbi5maS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4vKiBsaW5lIDQ2NjgsIHN0ZGluICovXG4uZmktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4vKiBsaW5lIDQ2NzEsIHN0ZGluICovXG4uZmktZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4vKiBsaW5lIDQ2NzQsIHN0ZGluICovXG4uZmktZWxldmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjsgfVxuXG4vKiBsaW5lIDQ2NzcsIHN0ZGluICovXG4uZmktZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi8qIGxpbmUgNDY4MCwgc3RkaW4gKi9cbi5maS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjsgfVxuXG4vKiBsaW5lIDQ2ODMsIHN0ZGluICovXG4uZmktZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cblxuLyogbGluZSA0Njg2LCBzdGRpbiAqL1xuLmZpLWZlbWFsZS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4vKiBsaW5lIDQ2ODksIHN0ZGluICovXG4uZmktZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLyogbGluZSA0NjkyLCBzdGRpbiAqL1xuLmZpLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi8qIGxpbmUgNDY5NSwgc3RkaW4gKi9cbi5maS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjsgfVxuXG4vKiBsaW5lIDQ2OTgsIHN0ZGluICovXG4uZmktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi8qIGxpbmUgNDcwMSwgc3RkaW4gKi9cbi5maS1mb2xkZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLyogbGluZSA0NzA0LCBzdGRpbiAqL1xuLmZpLWZvbGRlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRmXCI7IH1cblxuLyogbGluZSA0NzA3LCBzdGRpbiAqL1xuLmZpLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi8qIGxpbmUgNDcxMCwgc3RkaW4gKi9cbi5maS1mb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLyogbGluZSA0NzEzLCBzdGRpbiAqL1xuLmZpLWZvdW5kYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4vKiBsaW5lIDQ3MTYsIHN0ZGluICovXG4uZmktZ3JhcGgtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLyogbGluZSA0NzE5LCBzdGRpbiAqL1xuLmZpLWdyYXBoLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4vKiBsaW5lIDQ3MjIsIHN0ZGluICovXG4uZmktZ3JhcGgtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLyogbGluZSA0NzI1LCBzdGRpbiAqL1xuLmZpLWdyYXBoLXRyZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLyogbGluZSA0NzI4LCBzdGRpbiAqL1xuLmZpLWd1aWRlLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi8qIGxpbmUgNDczMSwgc3RkaW4gKi9cbi5maS1oZWFyaW5nLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi8qIGxpbmUgNDczNCwgc3RkaW4gKi9cbi5maS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi8qIGxpbmUgNDczNywgc3RkaW4gKi9cbi5maS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLyogbGluZSA0NzQwLCBzdGRpbiAqL1xuLmZpLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLyogbGluZSA0NzQzLCBzdGRpbiAqL1xuLmZpLWluZGVudC1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLyogbGluZSA0NzQ2LCBzdGRpbiAqL1xuLmZpLWluZGVudC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLyogbGluZSA0NzQ5LCBzdGRpbiAqL1xuLmZpLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4vKiBsaW5lIDQ3NTIsIHN0ZGluICovXG4uZmktaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVmXCI7IH1cblxuLyogbGluZSA0NzU1LCBzdGRpbiAqL1xuLmZpLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi8qIGxpbmUgNDc1OCwgc3RkaW4gKi9cbi5maS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4vKiBsaW5lIDQ3NjEsIHN0ZGluICovXG4uZmktbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLyogbGluZSA0NzY0LCBzdGRpbiAqL1xuLmZpLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi8qIGxpbmUgNDc2Nywgc3RkaW4gKi9cbi5maS1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLyogbGluZSA0NzcwLCBzdGRpbiAqL1xuLmZpLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4vKiBsaW5lIDQ3NzMsIHN0ZGluICovXG4uZmktbGlzdC1idWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjsgfVxuXG4vKiBsaW5lIDQ3NzYsIHN0ZGluICovXG4uZmktbGlzdC1udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4vKiBsaW5lIDQ3NzksIHN0ZGluICovXG4uZmktbGlzdC10aHVtYm5haWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLyogbGluZSA0NzgyLCBzdGRpbiAqL1xuLmZpLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4vKiBsaW5lIDQ3ODUsIHN0ZGluICovXG4uZmktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG5cbi8qIGxpbmUgNDc4OCwgc3RkaW4gKi9cbi5maS1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLyogbGluZSA0NzkxLCBzdGRpbiAqL1xuLmZpLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4vKiBsaW5lIDQ3OTQsIHN0ZGluICovXG4uZmktbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi8qIGxpbmUgNDc5Nywgc3RkaW4gKi9cbi5maS1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi8qIGxpbmUgNDgwMCwgc3RkaW4gKi9cbi5maS1tYWxlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XG5cbi8qIGxpbmUgNDgwMywgc3RkaW4gKi9cbi5maS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLyogbGluZSA0ODA2LCBzdGRpbiAqL1xuLmZpLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi8qIGxpbmUgNDgwOSwgc3RkaW4gKi9cbi5maS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjsgfVxuXG4vKiBsaW5lIDQ4MTIsIHN0ZGluICovXG4uZmktbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLyogbGluZSA0ODE1LCBzdGRpbiAqL1xuLmZpLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4vKiBsaW5lIDQ4MTgsIHN0ZGluICovXG4uZmktbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLyogbGluZSA0ODIxLCBzdGRpbiAqL1xuLmZpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLyogbGluZSA0ODI0LCBzdGRpbiAqL1xuLmZpLW1vYmlsZS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4vKiBsaW5lIDQ4MjcsIHN0ZGluICovXG4uZmktbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLyogbGluZSA0ODMwLCBzdGRpbiAqL1xuLmZpLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4vKiBsaW5lIDQ4MzMsIHN0ZGluICovXG4uZmktbW91bnRhaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLyogbGluZSA0ODM2LCBzdGRpbiAqL1xuLmZpLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLyogbGluZSA0ODM5LCBzdGRpbiAqL1xuLmZpLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4vKiBsaW5lIDQ4NDIsIHN0ZGluICovXG4uZmktbm8tZG9nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi8qIGxpbmUgNDg0NSwgc3RkaW4gKi9cbi5maS1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLyogbGluZSA0ODQ4LCBzdGRpbiAqL1xuLmZpLXBhZ2UtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdmXCI7IH1cblxuLyogbGluZSA0ODUxLCBzdGRpbiAqL1xuLmZpLXBhZ2UtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi8qIGxpbmUgNDg1NCwgc3RkaW4gKi9cbi5maS1wYWdlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi8qIGxpbmUgNDg1Nywgc3RkaW4gKi9cbi5maS1wYWdlLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi8qIGxpbmUgNDg2MCwgc3RkaW4gKi9cbi5maS1wYWdlLWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi8qIGxpbmUgNDg2Mywgc3RkaW4gKi9cbi5maS1wYWdlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4vKiBsaW5lIDQ4NjYsIHN0ZGluICovXG4uZmktcGFnZS1leHBvcnQtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLyogbGluZSA0ODY5LCBzdGRpbiAqL1xuLmZpLXBhZ2UtZXhwb3J0LWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi8qIGxpbmUgNDg3Miwgc3RkaW4gKi9cbi5maS1wYWdlLWV4cG9ydC1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4vKiBsaW5lIDQ4NzUsIHN0ZGluICovXG4uZmktcGFnZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4vKiBsaW5lIDQ4NzgsIHN0ZGluICovXG4uZmktcGFnZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4vKiBsaW5lIDQ4ODEsIHN0ZGluICovXG4uZmktcGFnZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi8qIGxpbmUgNDg4NCwgc3RkaW4gKi9cbi5maS1wYWdlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi8qIGxpbmUgNDg4Nywgc3RkaW4gKi9cbi5maS1wYWdlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi8qIGxpbmUgNDg5MCwgc3RkaW4gKi9cbi5maS1wYWdlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi8qIGxpbmUgNDg5Mywgc3RkaW4gKi9cbi5maS1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7IH1cblxuLyogbGluZSA0ODk2LCBzdGRpbiAqL1xuLmZpLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZlwiOyB9XG5cbi8qIGxpbmUgNDg5OSwgc3RkaW4gKi9cbi5maS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjsgfVxuXG4vKiBsaW5lIDQ5MDIsIHN0ZGluICovXG4uZmktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4vKiBsaW5lIDQ5MDUsIHN0ZGluICovXG4uZmktcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cblxuLyogbGluZSA0OTA4LCBzdGRpbiAqL1xuLmZpLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi8qIGxpbmUgNDkxMSwgc3RkaW4gKi9cbi5maS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4vKiBsaW5lIDQ5MTQsIHN0ZGluICovXG4uZmktcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4vKiBsaW5lIDQ5MTcsIHN0ZGluICovXG4uZmktcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjsgfVxuXG4vKiBsaW5lIDQ5MjAsIHN0ZGluICovXG4uZmktcGxheS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi8qIGxpbmUgNDkyMywgc3RkaW4gKi9cbi5maS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLyogbGluZSA0OTI2LCBzdGRpbiAqL1xuLmZpLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4vKiBsaW5lIDQ5MjksIHN0ZGluICovXG4uZmktcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4vKiBsaW5lIDQ5MzIsIHN0ZGluICovXG4uZmktcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4vKiBsaW5lIDQ5MzUsIHN0ZGluICovXG4uZmktcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4vKiBsaW5lIDQ5MzgsIHN0ZGluICovXG4uZmktcHJpY2UtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLyogbGluZSA0OTQxLCBzdGRpbiAqL1xuLmZpLXByaWNldGFnLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLyogbGluZSA0OTQ0LCBzdGRpbiAqL1xuLmZpLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlmXCI7IH1cblxuLyogbGluZSA0OTQ3LCBzdGRpbiAqL1xuLmZpLXByb2hpYml0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4vKiBsaW5lIDQ5NTAsIHN0ZGluICovXG4uZmktcHJvamVjdGlvbi1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4vKiBsaW5lIDQ5NTMsIHN0ZGluICovXG4uZmktcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLyogbGluZSA0OTU2LCBzdGRpbiAqL1xuLmZpLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLyogbGluZSA0OTU5LCBzdGRpbiAqL1xuLmZpLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi8qIGxpbmUgNDk2Miwgc3RkaW4gKi9cbi5maS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLyogbGluZSA0OTY1LCBzdGRpbiAqL1xuLmZpLXJlc3VsdHMtZGVtb2dyYXBoaWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLyogbGluZSA0OTY4LCBzdGRpbiAqL1xuLmZpLXJlc3VsdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4vKiBsaW5lIDQ5NzEsIHN0ZGluICovXG4uZmktcmV3aW5kLXRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG5cbi8qIGxpbmUgNDk3NCwgc3RkaW4gKi9cbi5maS1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4vKiBsaW5lIDQ5NzcsIHN0ZGluICovXG4uZmktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLyogbGluZSA0OTgwLCBzdGRpbiAqL1xuLmZpLXNhZmV0eS1jb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLyogbGluZSA0OTgzLCBzdGRpbiAqL1xuLmZpLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4vKiBsaW5lIDQ5ODYsIHN0ZGluICovXG4uZmktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4vKiBsaW5lIDQ5ODksIHN0ZGluICovXG4uZmktc2hlcmlmZi1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi8qIGxpbmUgNDk5Miwgc3RkaW4gKi9cbi5maS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWZcIjsgfVxuXG4vKiBsaW5lIDQ5OTUsIHN0ZGluICovXG4uZmktc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLyogbGluZSA0OTk4LCBzdGRpbiAqL1xuLmZpLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjsgfVxuXG4vKiBsaW5lIDUwMDEsIHN0ZGluICovXG4uZmktc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi8qIGxpbmUgNTAwNCwgc3RkaW4gKi9cbi5maS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi8qIGxpbmUgNTAwNywgc3RkaW4gKi9cbi5maS1zb2NpYWwtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4vKiBsaW5lIDUwMTAsIHN0ZGluICovXG4uZmktc29jaWFsLWFkb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLyogbGluZSA1MDEzLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4vKiBsaW5lIDUwMTYsIHN0ZGluICovXG4uZmktc29jaWFsLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4vKiBsaW5lIDUwMTksIHN0ZGluICovXG4uZmktc29jaWFsLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLyogbGluZSA1MDIyLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLyogbGluZSA1MDI1LCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLyogbGluZSA1MDI4LCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLyogbGluZSA1MDMxLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4vKiBsaW5lIDUwMzQsIHN0ZGluICovXG4uZmktc29jaWFsLWRlc2lnbmVyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4vKiBsaW5lIDUwMzcsIHN0ZGluICovXG4uZmktc29jaWFsLWRldmlhbnQtYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLyogbGluZSA1MDQwLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJmXCI7IH1cblxuLyogbGluZSA1MDQzLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi8qIGxpbmUgNTA0Niwgc3RkaW4gKi9cbi5maS1zb2NpYWwtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4vKiBsaW5lIDUwNDksIHN0ZGluICovXG4uZmktc29jaWFsLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4vKiBsaW5lIDUwNTIsIHN0ZGluICovXG4uZmktc29jaWFsLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLyogbGluZSA1MDU1LCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi8qIGxpbmUgNTA1OCwgc3RkaW4gKi9cbi5maS1zb2NpYWwtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLyogbGluZSA1MDYxLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1mb3Jyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4vKiBsaW5lIDUwNjQsIHN0ZGluICovXG4uZmktc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4vKiBsaW5lIDUwNjcsIHN0ZGluICovXG4uZmktc29jaWFsLWdhbWUtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLyogbGluZSA1MDcwLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4vKiBsaW5lIDUwNzMsIHN0ZGluICovXG4uZmktc29jaWFsLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLyogbGluZSA1MDc2LCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi8qIGxpbmUgNTA3OSwgc3RkaW4gKi9cbi5maS1zb2NpYWwtaGk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLyogbGluZSA1MDgyLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4vKiBsaW5lIDUwODUsIHN0ZGluICovXG4uZmktc29jaWFsLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi8qIGxpbmUgNTA4OCwgc3RkaW4gKi9cbi5maS1zb2NpYWwtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNmXCI7IH1cblxuLyogbGluZSA1MDkxLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi8qIGxpbmUgNTA5NCwgc3RkaW4gKi9cbi5maS1zb2NpYWwtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLyogbGluZSA1MDk3LCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLyogbGluZSA1MTAwLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1vcmt1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi8qIGxpbmUgNTEwMywgc3RkaW4gKi9cbi5maS1zb2NpYWwtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi8qIGxpbmUgNTEwNiwgc3RkaW4gKi9cbi5maS1zb2NpYWwtcGljYXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cblxuLyogbGluZSA1MTA5LCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4vKiBsaW5lIDUxMTIsIHN0ZGluICovXG4uZmktc29jaWFsLXJkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4vKiBsaW5lIDUxMTUsIHN0ZGluICovXG4uZmktc29jaWFsLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi8qIGxpbmUgNTExOCwgc3RkaW4gKi9cbi5maS1zb2NpYWwtc2tpbGxzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiOyB9XG5cbi8qIGxpbmUgNTEyMSwgc3RkaW4gKi9cbi5maS1zb2NpYWwtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4vKiBsaW5lIDUxMjQsIHN0ZGluICovXG4uZmktc29jaWFsLXNtYXNoaW5nLW1hZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG5cbi8qIGxpbmUgNTEyNywgc3RkaW4gKi9cbi5maS1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4vKiBsaW5lIDUxMzAsIHN0ZGluICovXG4uZmktc29jaWFsLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4vKiBsaW5lIDUxMzMsIHN0ZGluICovXG4uZmktc29jaWFsLXNxdWlkb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4vKiBsaW5lIDUxMzYsIHN0ZGluICovXG4uZmktc29jaWFsLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cblxuLyogbGluZSA1MTM5LCBzdGRpbiAqL1xuLmZpLXNvY2lhbC1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi8qIGxpbmUgNTE0Miwgc3RkaW4gKi9cbi5maS1zb2NpYWwtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4vKiBsaW5lIDUxNDUsIHN0ZGluICovXG4uZmktc29jaWFsLXRyZWVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi8qIGxpbmUgNTE0OCwgc3RkaW4gKi9cbi5maS1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLyogbGluZSA1MTUxLCBzdGRpbiAqL1xuLmZpLXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLyogbGluZSA1MTU0LCBzdGRpbiAqL1xuLmZpLXNvY2lhbC12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi8qIGxpbmUgNTE1Nywgc3RkaW4gKi9cbi5maS1zb2NpYWwtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi8qIGxpbmUgNTE2MCwgc3RkaW4gKi9cbi5maS1zb2NpYWwteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi8qIGxpbmUgNTE2Mywgc3RkaW4gKi9cbi5maS1zb2NpYWwteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4vKiBsaW5lIDUxNjYsIHN0ZGluICovXG4uZmktc29jaWFsLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4vKiBsaW5lIDUxNjksIHN0ZGluICovXG4uZmktc29jaWFsLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4vKiBsaW5lIDUxNzIsIHN0ZGluICovXG4uZmktc29jaWFsLXplcnBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi8qIGxpbmUgNTE3NSwgc3RkaW4gKi9cbi5maS1zb2NpYWwtenVyYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi8qIGxpbmUgNTE3OCwgc3RkaW4gKi9cbi5maS1zb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi8qIGxpbmUgNTE4MSwgc3RkaW4gKi9cbi5maS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLyogbGluZSA1MTg0LCBzdGRpbiAqL1xuLmZpLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWZcIjsgfVxuXG4vKiBsaW5lIDUxODcsIHN0ZGluICovXG4uZmktc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi8qIGxpbmUgNTE5MCwgc3RkaW4gKi9cbi5maS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4vKiBsaW5lIDUxOTMsIHN0ZGluICovXG4uZmktc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4vKiBsaW5lIDUxOTYsIHN0ZGluICovXG4uZmktdGFibGV0LWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi8qIGxpbmUgNTE5OSwgc3RkaW4gKi9cbi5maS10YWJsZXQtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4vKiBsaW5lIDUyMDIsIHN0ZGluICovXG4uZmktdGFyZ2V0LXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi8qIGxpbmUgNTIwNSwgc3RkaW4gKi9cbi5maS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4vKiBsaW5lIDUyMDgsIHN0ZGluICovXG4uZmktdGVsZXBob25lLWFjY2Vzc2libGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjsgfVxuXG4vKiBsaW5lIDUyMTEsIHN0ZGluICovXG4uZmktdGVsZXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLyogbGluZSA1MjE0LCBzdGRpbiAqL1xuLmZpLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4vKiBsaW5lIDUyMTcsIHN0ZGluICovXG4uZmktdGh1bWJuYWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi8qIGxpbmUgNTIyMCwgc3RkaW4gKi9cbi5maS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4vKiBsaW5lIDUyMjMsIHN0ZGluICovXG4uZmktdG9yc28tYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4vKiBsaW5lIDUyMjYsIHN0ZGluICovXG4uZmktdG9yc28tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLyogbGluZSA1MjI5LCBzdGRpbiAqL1xuLmZpLXRvcnNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLyogbGluZSA1MjMyLCBzdGRpbiAqL1xuLmZpLXRvcnNvcy1hbGwtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZmXCI7IH1cblxuLyogbGluZSA1MjM1LCBzdGRpbiAqL1xuLmZpLXRvcnNvcy1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4vKiBsaW5lIDUyMzgsIHN0ZGluICovXG4uZmktdG9yc29zLWZlbWFsZS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLyogbGluZSA1MjQxLCBzdGRpbiAqL1xuLmZpLXRvcnNvcy1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi8qIGxpbmUgNTI0NCwgc3RkaW4gKi9cbi5maS10b3Jzb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4vKiBsaW5lIDUyNDcsIHN0ZGluICovXG4uZmktdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4vKiBsaW5lIDUyNTAsIHN0ZGluICovXG4uZmktdHJlZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4vKiBsaW5lIDUyNTMsIHN0ZGluICovXG4uZmktdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLyogbGluZSA1MjU2LCBzdGRpbiAqL1xuLmZpLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi8qIGxpbmUgNTI1OSwgc3RkaW4gKi9cbi5maS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLyogbGluZSA1MjYyLCBzdGRpbiAqL1xuLmZpLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi8qIGxpbmUgNTI2NSwgc3RkaW4gKi9cbi5maS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4vKiBsaW5lIDUyNjgsIHN0ZGluICovXG4uZmktdXBsb2FkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLyogbGluZSA1MjcxLCBzdGRpbiAqL1xuLmZpLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiOyB9XG5cbi8qIGxpbmUgNTI3NCwgc3RkaW4gKi9cbi5maS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4vKiBsaW5lIDUyNzcsIHN0ZGluICovXG4uZmktdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4vKiBsaW5lIDUyODAsIHN0ZGluICovXG4uZmktdm9sdW1lLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGZcIjsgfVxuXG4vKiBsaW5lIDUyODMsIHN0ZGluICovXG4uZmktdm9sdW1lLXN0cmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi8qIGxpbmUgNTI4Niwgc3RkaW4gKi9cbi5maS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4vKiBsaW5lIDUyODksIHN0ZGluICovXG4uZmktd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLyogbGluZSA1MjkyLCBzdGRpbiAqL1xuLmZpLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4vKiBsaW5lIDUyOTUsIHN0ZGluICovXG4uZmktd2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLyogbGluZSA1Mjk4LCBzdGRpbiAqL1xuLmZpLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi8qIGxpbmUgNTMwMSwgc3RkaW4gKi9cbi5maS14LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi8qIGxpbmUgNTMwNCwgc3RkaW4gKi9cbi5maS14OmJlZm9yZSwgI2NzZSB0YWJsZS5nc2Mtc2VhcmNoLWJveCB0ZC5nc2MtY2xlYXItYnV0dG9uIGRpdi5nc2MtY2xlYXItYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLyogbGluZSA1MzA3LCBzdGRpbiAqL1xuLmZpLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi8qIGxpbmUgNTMxMCwgc3RkaW4gKi9cbi5maS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLyogbGluZSA1MzEzLCBzdGRpbiAqL1xuLmZpLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLyogRm91bmRhdGlvbiA2IG92ZXJyaWRlcyAqL1xuLyogbGluZSA1MzE3LCBzdGRpbiAqL1xuLmxvd2VsbC10ZXN0IHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLyogbGluZSA1MzIwLCBzdGRpbiAqL1xuLmxvd2VsbC1hbm90aGVyLXRlc3Qge1xuICBjb2xvcjogIzJiMmIyYjsgfVxuXG4vKiBsaW5lIDUzMjMsIHN0ZGluICovXG4ubG93ZWxsLXlldC1hbm90aGVyLXRlc3Qge1xuICBjb2xvcjogIzJiMmIyYjsgfVxuXG4vKiBsaW5lIDUzMjYsIHN0ZGluICovXG4uc2FyYWgtdGVzdCB7XG4gIGNvbG9yOiBibHVlOyB9XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjYuMyBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNi4zXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjYuM1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjYuM1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNi4zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNi4zXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjYuMyNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogbGluZSA1MzQyLCBzdGRpbiAqL1xuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4vKiBsaW5lIDUzNTEsIHN0ZGluICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLyogbGluZSA1MzU2LCBzdGRpbiAqL1xuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLyogbGluZSA1MzU5LCBzdGRpbiAqL1xuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLyogbGluZSA1MzYyLCBzdGRpbiAqL1xuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLyogbGluZSA1MzY1LCBzdGRpbiAqL1xuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLyogbGluZSA1MzY4LCBzdGRpbiAqL1xuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNTM3Miwgc3RkaW4gKi9cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi8qIGxpbmUgNTM3Niwgc3RkaW4gKi9cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNTM3OSwgc3RkaW4gKi9cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDUzODUsIHN0ZGluICovXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi8qIGxpbmUgNTM4OCwgc3RkaW4gKi9cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi8qIGxpbmUgNTM5Mywgc3RkaW4gKi9cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDUzOTYsIHN0ZGluICovXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDUzOTksIHN0ZGluICovXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi8qIGxpbmUgNTQwMiwgc3RkaW4gKi9cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLyogbGluZSA1NDA2LCBzdGRpbiAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA1NDA5LCBzdGRpbiAqL1xuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNTQxMiwgc3RkaW4gKi9cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLyogbGluZSA1NDE1LCBzdGRpbiAqL1xuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBsaW5lIDU0MTgsIHN0ZGluICovXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4vKiBsaW5lIDU0MjIsIHN0ZGluICovXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi8qIGxpbmUgNTQ0Miwgc3RkaW4gKi9cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLyogbGluZSA1NDQ4LCBzdGRpbiAqL1xuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLyogbGluZSA1NDU0LCBzdGRpbiAqL1xuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLyogbGluZSA1NDYwLCBzdGRpbiAqL1xuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLyogbGluZSA1NDY2LCBzdGRpbiAqL1xuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi8qIGxpbmUgNTQ3Miwgc3RkaW4gKi9cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi8qIGxpbmUgNTQ3OSwgc3RkaW4gKi9cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDU0ODcsIHN0ZGluICovXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDU0OTMsIHN0ZGluICovXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDU0OTYsIHN0ZGluICovXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4vKiBsaW5lIDU0OTksIHN0ZGluICovXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi8qIGxpbmUgNTUwNCwgc3RkaW4gKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiOyB9XG5cbi8qIGxpbmUgNTUwNywgc3RkaW4gKi9cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi8qIGxpbmUgNTUxMCwgc3RkaW4gKi9cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4vKiBsaW5lIDU1MTMsIHN0ZGluICovXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiOyB9XG5cbi8qIGxpbmUgNTUxNiwgc3RkaW4gKi9cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiOyB9XG5cbi8qIGxpbmUgNTUxOSwgc3RkaW4gKi9cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLyogbGluZSA1NTIyLCBzdGRpbiAqL1xuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi8qIGxpbmUgNTUyNSwgc3RkaW4gKi9cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7IH1cblxuLyogbGluZSA1NTI4LCBzdGRpbiAqL1xuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4vKiBsaW5lIDU1MzEsIHN0ZGluICovXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4vKiBsaW5lIDU1MzQsIHN0ZGluICovXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4vKiBsaW5lIDU1MzcsIHN0ZGluICovXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi8qIGxpbmUgNTU0MCwgc3RkaW4gKi9cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi8qIGxpbmUgNTU0Mywgc3RkaW4gKi9cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi8qIGxpbmUgNTU0OCwgc3RkaW4gKi9cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi8qIGxpbmUgNTU1MSwgc3RkaW4gKi9cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4vKiBsaW5lIDU1NTQsIHN0ZGluICovXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7IH1cblxuLyogbGluZSA1NTU3LCBzdGRpbiAqL1xuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi8qIGxpbmUgNTU2MCwgc3RkaW4gKi9cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4vKiBsaW5lIDU1NjQsIHN0ZGluICovXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiOyB9XG5cbi8qIGxpbmUgNTU2Nywgc3RkaW4gKi9cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLyogbGluZSA1NTcwLCBzdGRpbiAqL1xuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi8qIGxpbmUgNTU3Mywgc3RkaW4gKi9cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7IH1cblxuLyogbGluZSA1NTc2LCBzdGRpbiAqL1xuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4vKiBsaW5lIDU1NzksIHN0ZGluICovXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4vKiBsaW5lIDU1ODIsIHN0ZGluICovXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiOyB9XG5cbi8qIGxpbmUgNTU4NSwgc3RkaW4gKi9cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi8qIGxpbmUgNTU4OCwgc3RkaW4gKi9cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi8qIGxpbmUgNTU5MSwgc3RkaW4gKi9cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7IH1cblxuLyogbGluZSA1NTk0LCBzdGRpbiAqL1xuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLyogbGluZSA1NTk4LCBzdGRpbiAqL1xuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4vKiBsaW5lIDU2MDEsIHN0ZGluICovXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4vKiBsaW5lIDU2MDQsIHN0ZGluICovXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi8qIGxpbmUgNTYwNywgc3RkaW4gKi9cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLyogbGluZSA1NjEwLCBzdGRpbiAqL1xuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjsgfVxuXG4vKiBsaW5lIDU2MTMsIHN0ZGluICovXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi8qIGxpbmUgNTYxNiwgc3RkaW4gKi9cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi8qIGxpbmUgNTYxOSwgc3RkaW4gKi9cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjsgfVxuXG4vKiBsaW5lIDU2MjIsIHN0ZGluICovXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLyogbGluZSA1NjI1LCBzdGRpbiAqL1xuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4vKiBsaW5lIDU2MjgsIHN0ZGluICovXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7IH1cblxuLyogbGluZSA1NjMxLCBzdGRpbiAqL1xuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4vKiBsaW5lIDU2MzQsIHN0ZGluICovXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi8qIGxpbmUgNTYzNywgc3RkaW4gKi9cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiOyB9XG5cbi8qIGxpbmUgNTY0MCwgc3RkaW4gKi9cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi8qIGxpbmUgNTY0Mywgc3RkaW4gKi9cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4vKiBsaW5lIDU2NDYsIHN0ZGluICovXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiOyB9XG5cbi8qIGxpbmUgNTY0OSwgc3RkaW4gKi9cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLyogbGluZSA1NjUyLCBzdGRpbiAqL1xuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi8qIGxpbmUgNTY1NSwgc3RkaW4gKi9cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiOyB9XG5cbi8qIGxpbmUgNTY1OCwgc3RkaW4gKi9cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLyogbGluZSA1NjYxLCBzdGRpbiAqL1xuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4vKiBsaW5lIDU2NjQsIHN0ZGluICovXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLyogbGluZSA1NjY3LCBzdGRpbiAqL1xuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLyogbGluZSA1NjcwLCBzdGRpbiAqL1xuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4vKiBsaW5lIDU2NzMsIHN0ZGluICovXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiOyB9XG5cbi8qIGxpbmUgNTY3Niwgc3RkaW4gKi9cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4vKiBsaW5lIDU2ODAsIHN0ZGluICovXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLyogbGluZSA1NjgzLCBzdGRpbiAqL1xuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi8qIGxpbmUgNTY4Niwgc3RkaW4gKi9cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi8qIGxpbmUgNTY5MSwgc3RkaW4gKi9cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4vKiBsaW5lIDU2OTQsIHN0ZGluICovXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiOyB9XG5cbi8qIGxpbmUgNTY5Nywgc3RkaW4gKi9cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4vKiBsaW5lIDU3MDAsIHN0ZGluICovXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi8qIGxpbmUgNTcwMywgc3RkaW4gKi9cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4vKiBsaW5lIDU3MDcsIHN0ZGluICovXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4vKiBsaW5lIDU3MTAsIHN0ZGluICovXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4vKiBsaW5lIDU3MTMsIHN0ZGluICovXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7IH1cblxuLyogbGluZSA1NzE2LCBzdGRpbiAqL1xuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4vKiBsaW5lIDU3MTksIHN0ZGluICovXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi8qIGxpbmUgNTcyMiwgc3RkaW4gKi9cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiOyB9XG5cbi8qIGxpbmUgNTcyNSwgc3RkaW4gKi9cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLyogbGluZSA1NzI4LCBzdGRpbiAqL1xuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLyogbGluZSA1NzMxLCBzdGRpbiAqL1xuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjsgfVxuXG4vKiBsaW5lIDU3MzQsIHN0ZGluICovXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi8qIGxpbmUgNTczNywgc3RkaW4gKi9cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4vKiBsaW5lIDU3NDAsIHN0ZGluICovXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7IH1cblxuLyogbGluZSA1NzQzLCBzdGRpbiAqL1xuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLyogbGluZSA1NzQ2LCBzdGRpbiAqL1xuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi8qIGxpbmUgNTc0OSwgc3RkaW4gKi9cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLyogbGluZSA1NzUyLCBzdGRpbiAqL1xuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLyogbGluZSA1NzU1LCBzdGRpbiAqL1xuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi8qIGxpbmUgNTc1OCwgc3RkaW4gKi9cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjsgfVxuXG4vKiBsaW5lIDU3NjEsIHN0ZGluICovXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLyogbGluZSA1NzY0LCBzdGRpbiAqL1xuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi8qIGxpbmUgNTc2Nywgc3RkaW4gKi9cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiOyB9XG5cbi8qIGxpbmUgNTc3MCwgc3RkaW4gKi9cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLyogbGluZSA1NzczLCBzdGRpbiAqL1xuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLyogbGluZSA1Nzc2LCBzdGRpbiAqL1xuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLyogbGluZSA1Nzc5LCBzdGRpbiAqL1xuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi8qIGxpbmUgNTc4Miwgc3RkaW4gKi9cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLyogbGluZSA1Nzg1LCBzdGRpbiAqL1xuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLyogbGluZSA1Nzg4LCBzdGRpbiAqL1xuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLyogbGluZSA1NzkxLCBzdGRpbiAqL1xuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4vKiBsaW5lIDU3OTQsIHN0ZGluICovXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi8qIGxpbmUgNTc5OCwgc3RkaW4gKi9cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4vKiBsaW5lIDU4MDEsIHN0ZGluICovXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjsgfVxuXG4vKiBsaW5lIDU4MDQsIHN0ZGluICovXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiOyB9XG5cbi8qIGxpbmUgNTgwNywgc3RkaW4gKi9cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi8qIGxpbmUgNTgxMCwgc3RkaW4gKi9cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiOyB9XG5cbi8qIGxpbmUgNTgxMywgc3RkaW4gKi9cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4vKiBsaW5lIDU4MTYsIHN0ZGluICovXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi8qIGxpbmUgNTgxOSwgc3RkaW4gKi9cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLyogbGluZSA1ODIyLCBzdGRpbiAqL1xuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4vKiBsaW5lIDU4MjUsIHN0ZGluICovXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLyogbGluZSA1ODI4LCBzdGRpbiAqL1xuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi8qIGxpbmUgNTgzMSwgc3RkaW4gKi9cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiOyB9XG5cbi8qIGxpbmUgNTgzNSwgc3RkaW4gKi9cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi8qIGxpbmUgNTgzOCwgc3RkaW4gKi9cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiOyB9XG5cbi8qIGxpbmUgNTg0MSwgc3RkaW4gKi9cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4vKiBsaW5lIDU4NDQsIHN0ZGluICovXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi8qIGxpbmUgNTg0Nywgc3RkaW4gKi9cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjsgfVxuXG4vKiBsaW5lIDU4NTAsIHN0ZGluICovXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi8qIGxpbmUgNTg1Mywgc3RkaW4gKi9cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4vKiBsaW5lIDU4NTYsIHN0ZGluICovXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiOyB9XG5cbi8qIGxpbmUgNTg1OSwgc3RkaW4gKi9cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7IH1cblxuLyogbGluZSA1ODYyLCBzdGRpbiAqL1xuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi8qIGxpbmUgNTg2NSwgc3RkaW4gKi9cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi8qIGxpbmUgNTg2OCwgc3RkaW4gKi9cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiOyB9XG5cbi8qIGxpbmUgNTg3MSwgc3RkaW4gKi9cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi8qIGxpbmUgNTg3NCwgc3RkaW4gKi9cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7IH1cblxuLyogbGluZSA1ODc4LCBzdGRpbiAqL1xuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLyogbGluZSA1ODgxLCBzdGRpbiAqL1xuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi8qIGxpbmUgNTg4NCwgc3RkaW4gKi9cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjsgfVxuXG4vKiBsaW5lIDU4ODcsIHN0ZGluICovXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7IH1cblxuLyogbGluZSA1ODkwLCBzdGRpbiAqL1xuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLyogbGluZSA1ODk0LCBzdGRpbiAqL1xuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLyogbGluZSA1ODk3LCBzdGRpbiAqL1xuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7IH1cblxuLyogbGluZSA1OTAwLCBzdGRpbiAqL1xuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4vKiBsaW5lIDU5MDMsIHN0ZGluICovXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7IH1cblxuLyogbGluZSA1OTA2LCBzdGRpbiAqL1xuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjsgfVxuXG4vKiBsaW5lIDU5MDksIHN0ZGluICovXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4vKiBsaW5lIDU5MTIsIHN0ZGluICovXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7IH1cblxuLyogbGluZSA1OTE1LCBzdGRpbiAqL1xuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjsgfVxuXG4vKiBsaW5lIDU5MTgsIHN0ZGluICovXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi8qIGxpbmUgNTkyMSwgc3RkaW4gKi9cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7IH1cblxuLyogbGluZSA1OTI0LCBzdGRpbiAqL1xuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi8qIGxpbmUgNTkyNywgc3RkaW4gKi9cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLyogbGluZSA1OTMwLCBzdGRpbiAqL1xuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi8qIGxpbmUgNTkzMywgc3RkaW4gKi9cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7IH1cblxuLyogbGluZSA1OTM2LCBzdGRpbiAqL1xuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLyogbGluZSA1OTM5LCBzdGRpbiAqL1xuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7IH1cblxuLyogbGluZSA1OTQyLCBzdGRpbiAqL1xuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjsgfVxuXG4vKiBsaW5lIDU5NDUsIHN0ZGluICovXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLyogbGluZSA1OTQ4LCBzdGRpbiAqL1xuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjsgfVxuXG4vKiBsaW5lIDU5NTEsIHN0ZGluICovXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjsgfVxuXG4vKiBsaW5lIDU5NTUsIHN0ZGluICovXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLyogbGluZSA1OTU4LCBzdGRpbiAqL1xuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiOyB9XG5cbi8qIGxpbmUgNTk2MSwgc3RkaW4gKi9cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiOyB9XG5cbi8qIGxpbmUgNTk2NCwgc3RkaW4gKi9cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4vKiBsaW5lIDU5NjgsIHN0ZGluICovXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjsgfVxuXG4vKiBsaW5lIDU5NzEsIHN0ZGluICovXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjsgfVxuXG4vKiBsaW5lIDU5NzQsIHN0ZGluICovXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi8qIGxpbmUgNTk3Nywgc3RkaW4gKi9cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiOyB9XG5cbi8qIGxpbmUgNTk4MCwgc3RkaW4gKi9cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjsgfVxuXG4vKiBsaW5lIDU5ODMsIHN0ZGluICovXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4vKiBsaW5lIDU5ODYsIHN0ZGluICovXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7IH1cblxuLyogbGluZSA1OTg5LCBzdGRpbiAqL1xuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLyogbGluZSA1OTkyLCBzdGRpbiAqL1xuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLyogbGluZSA1OTk1LCBzdGRpbiAqL1xuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi8qIGxpbmUgNTk5OCwgc3RkaW4gKi9cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4vKiBsaW5lIDYwMDEsIHN0ZGluICovXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4vKiBsaW5lIDYwMDQsIHN0ZGluICovXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjsgfVxuXG4vKiBsaW5lIDYwMDcsIHN0ZGluICovXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7IH1cblxuLyogbGluZSA2MDEwLCBzdGRpbiAqL1xuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLyogbGluZSA2MDEzLCBzdGRpbiAqL1xuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiOyB9XG5cbi8qIGxpbmUgNjAxNiwgc3RkaW4gKi9cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjsgfVxuXG4vKiBsaW5lIDYwMTksIHN0ZGluICovXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi8qIGxpbmUgNjAyMiwgc3RkaW4gKi9cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjsgfVxuXG4vKiBsaW5lIDYwMjYsIHN0ZGluICovXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjsgfVxuXG4vKiBsaW5lIDYwMzAsIHN0ZGluICovXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4vKiBsaW5lIDYwMzMsIHN0ZGluICovXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjsgfVxuXG4vKiBsaW5lIDYwMzYsIHN0ZGluICovXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiOyB9XG5cbi8qIGxpbmUgNjA0MCwgc3RkaW4gKi9cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLyogbGluZSA2MDQ0LCBzdGRpbiAqL1xuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi8qIGxpbmUgNjA0Nywgc3RkaW4gKi9cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi8qIGxpbmUgNjA1MSwgc3RkaW4gKi9cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4vKiBsaW5lIDYwNTQsIHN0ZGluICovXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiOyB9XG5cbi8qIGxpbmUgNjA1OSwgc3RkaW4gKi9cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLyogbGluZSA2MDYyLCBzdGRpbiAqL1xuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4vKiBsaW5lIDYwNjUsIHN0ZGluICovXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi8qIGxpbmUgNjA2OCwgc3RkaW4gKi9cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjsgfVxuXG4vKiBsaW5lIDYwNzEsIHN0ZGluICovXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4vKiBsaW5lIDYwNzQsIHN0ZGluICovXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4vKiBsaW5lIDYwNzcsIHN0ZGluICovXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjsgfVxuXG4vKiBsaW5lIDYwODAsIHN0ZGluICovXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLyogbGluZSA2MDgzLCBzdGRpbiAqL1xuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjsgfVxuXG4vKiBsaW5lIDYwODYsIHN0ZGluICovXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLyogbGluZSA2MDg5LCBzdGRpbiAqL1xuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLyogbGluZSA2MDkyLCBzdGRpbiAqL1xuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLyogbGluZSA2MDk1LCBzdGRpbiAqL1xuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjsgfVxuXG4vKiBsaW5lIDYwOTgsIHN0ZGluICovXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4vKiBsaW5lIDYxMDEsIHN0ZGluICovXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiOyB9XG5cbi8qIGxpbmUgNjEwNCwgc3RkaW4gKi9cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiOyB9XG5cbi8qIGxpbmUgNjEwNywgc3RkaW4gKi9cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLyogbGluZSA2MTEwLCBzdGRpbiAqL1xuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLyogbGluZSA2MTE0LCBzdGRpbiAqL1xuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLyogbGluZSA2MTE4LCBzdGRpbiAqL1xuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLyogbGluZSA2MTIyLCBzdGRpbiAqL1xuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7IH1cblxuLyogbGluZSA2MTI1LCBzdGRpbiAqL1xuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7IH1cblxuLyogbGluZSA2MTI4LCBzdGRpbiAqL1xuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLyogbGluZSA2MTMyLCBzdGRpbiAqL1xuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiOyB9XG5cbi8qIGxpbmUgNjEzNiwgc3RkaW4gKi9cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjsgfVxuXG4vKiBsaW5lIDYxNDAsIHN0ZGluICovXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLyogbGluZSA2MTQzLCBzdGRpbiAqL1xuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjsgfVxuXG4vKiBsaW5lIDYxNDYsIHN0ZGluICovXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4vKiBsaW5lIDYxNTAsIHN0ZGluICovXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi8qIGxpbmUgNjE1Mywgc3RkaW4gKi9cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiOyB9XG5cbi8qIGxpbmUgNjE1Niwgc3RkaW4gKi9cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLyogbGluZSA2MTYwLCBzdGRpbiAqL1xuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLyogbGluZSA2MTYzLCBzdGRpbiAqL1xuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7IH1cblxuLyogbGluZSA2MTY2LCBzdGRpbiAqL1xuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7IH1cblxuLyogbGluZSA2MTY5LCBzdGRpbiAqL1xuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi8qIGxpbmUgNjE3Miwgc3RkaW4gKi9cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLyogbGluZSA2MTc1LCBzdGRpbiAqL1xuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7IH1cblxuLyogbGluZSA2MTc4LCBzdGRpbiAqL1xuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLyogbGluZSA2MTgxLCBzdGRpbiAqL1xuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiOyB9XG5cbi8qIGxpbmUgNjE4NCwgc3RkaW4gKi9cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4vKiBsaW5lIDYxODcsIHN0ZGluICovXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi8qIGxpbmUgNjE5MCwgc3RkaW4gKi9cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiOyB9XG5cbi8qIGxpbmUgNjE5Mywgc3RkaW4gKi9cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7IH1cblxuLyogbGluZSA2MTk2LCBzdGRpbiAqL1xuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4vKiBsaW5lIDYxOTksIHN0ZGluICovXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7IH1cblxuLyogbGluZSA2MjAyLCBzdGRpbiAqL1xuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiOyB9XG5cbi8qIGxpbmUgNjIwNSwgc3RkaW4gKi9cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi8qIGxpbmUgNjIwOCwgc3RkaW4gKi9cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLyogbGluZSA2MjExLCBzdGRpbiAqL1xuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLyogbGluZSA2MjE0LCBzdGRpbiAqL1xuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLyogbGluZSA2MjE3LCBzdGRpbiAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLyogbGluZSA2MjIwLCBzdGRpbiAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi8qIGxpbmUgNjIyMywgc3RkaW4gKi9cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4vKiBsaW5lIDYyMjYsIHN0ZGluICovXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4vKiBsaW5lIDYyMjksIHN0ZGluICovXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi8qIGxpbmUgNjIzMiwgc3RkaW4gKi9cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi8qIGxpbmUgNjIzNSwgc3RkaW4gKi9cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi8qIGxpbmUgNjIzOCwgc3RkaW4gKi9cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLyogbGluZSA2MjQxLCBzdGRpbiAqL1xuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4vKiBsaW5lIDYyNDQsIHN0ZGluICovXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLyogbGluZSA2MjQ3LCBzdGRpbiAqL1xuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi8qIGxpbmUgNjI1MCwgc3RkaW4gKi9cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi8qIGxpbmUgNjI1NCwgc3RkaW4gKi9cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi8qIGxpbmUgNjI1Nywgc3RkaW4gKi9cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLyogbGluZSA2MjYwLCBzdGRpbiAqL1xuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLyogbGluZSA2MjYzLCBzdGRpbiAqL1xuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4vKiBsaW5lIDYyNjYsIHN0ZGluICovXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLyogbGluZSA2MjY5LCBzdGRpbiAqL1xuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLyogbGluZSA2MjczLCBzdGRpbiAqL1xuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4vKiBsaW5lIDYyNzYsIHN0ZGluICovXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4vKiBsaW5lIDYyNzksIHN0ZGluICovXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi8qIGxpbmUgNjI4Miwgc3RkaW4gKi9cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLyogbGluZSA2Mjg1LCBzdGRpbiAqL1xuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4vKiBsaW5lIDYyODgsIHN0ZGluICovXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4vKiBsaW5lIDYyOTEsIHN0ZGluICovXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi8qIGxpbmUgNjI5NCwgc3RkaW4gKi9cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLyogbGluZSA2Mjk3LCBzdGRpbiAqL1xuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi8qIGxpbmUgNjMwMCwgc3RkaW4gKi9cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi8qIGxpbmUgNjMwMywgc3RkaW4gKi9cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi8qIGxpbmUgNjMwNiwgc3RkaW4gKi9cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLyogbGluZSA2MzA5LCBzdGRpbiAqL1xuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4vKiBsaW5lIDYzMTMsIHN0ZGluICovXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4vKiBsaW5lIDYzMTgsIHN0ZGluICovXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4vKiBsaW5lIDYzMjEsIHN0ZGluICovXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi8qIGxpbmUgNjMyNCwgc3RkaW4gKi9cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4vKiBsaW5lIDYzMjcsIHN0ZGluICovXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4vKiBsaW5lIDYzMzEsIHN0ZGluICovXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4vKiBsaW5lIDYzMzQsIHN0ZGluICovXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi8qIGxpbmUgNjMzNywgc3RkaW4gKi9cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi8qIGxpbmUgNjM0MCwgc3RkaW4gKi9cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi8qIGxpbmUgNjM0Mywgc3RkaW4gKi9cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4vKiBsaW5lIDYzNDYsIHN0ZGluICovXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLyogbGluZSA2MzQ5LCBzdGRpbiAqL1xuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi8qIGxpbmUgNjM1Miwgc3RkaW4gKi9cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLyogbGluZSA2MzU1LCBzdGRpbiAqL1xuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4vKiBsaW5lIDYzNTgsIHN0ZGluICovXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLyogbGluZSA2MzYxLCBzdGRpbiAqL1xuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4vKiBsaW5lIDYzNjQsIHN0ZGluICovXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4vKiBsaW5lIDYzNjcsIHN0ZGluICovXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLyogbGluZSA2MzcwLCBzdGRpbiAqL1xuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi8qIGxpbmUgNjM3Mywgc3RkaW4gKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLyogbGluZSA2Mzc2LCBzdGRpbiAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLyogbGluZSA2Mzc5LCBzdGRpbiAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLyogbGluZSA2MzgyLCBzdGRpbiAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4vKiBsaW5lIDYzODUsIHN0ZGluICovXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4vKiBsaW5lIDYzODgsIHN0ZGluICovXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiOyB9XG5cbi8qIGxpbmUgNjM5MSwgc3RkaW4gKi9cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4vKiBsaW5lIDYzOTQsIHN0ZGluICovXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi8qIGxpbmUgNjM5Nywgc3RkaW4gKi9cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi8qIGxpbmUgNjQwMCwgc3RkaW4gKi9cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLyogbGluZSA2NDAzLCBzdGRpbiAqL1xuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4vKiBsaW5lIDY0MDYsIHN0ZGluICovXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi8qIGxpbmUgNjQwOSwgc3RkaW4gKi9cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi8qIGxpbmUgNjQxMiwgc3RkaW4gKi9cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjsgfVxuXG4vKiBsaW5lIDY0MTUsIHN0ZGluICovXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLyogbGluZSA2NDE4LCBzdGRpbiAqL1xuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLyogbGluZSA2NDIxLCBzdGRpbiAqL1xuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLyogbGluZSA2NDI0LCBzdGRpbiAqL1xuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4vKiBsaW5lIDY0MjcsIHN0ZGluICovXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLyogbGluZSA2NDMwLCBzdGRpbiAqL1xuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4vKiBsaW5lIDY0MzMsIHN0ZGluICovXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4vKiBsaW5lIDY0MzYsIHN0ZGluICovXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLyogbGluZSA2NDM5LCBzdGRpbiAqL1xuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjsgfVxuXG4vKiBsaW5lIDY0NDIsIHN0ZGluICovXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4vKiBsaW5lIDY0NDYsIHN0ZGluICovXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiOyB9XG5cbi8qIGxpbmUgNjQ1MCwgc3RkaW4gKi9cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLyogbGluZSA2NDU0LCBzdGRpbiAqL1xuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi8qIGxpbmUgNjQ1OCwgc3RkaW4gKi9cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjsgfVxuXG4vKiBsaW5lIDY0NjEsIHN0ZGluICovXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4vKiBsaW5lIDY0NjUsIHN0ZGluICovXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi8qIGxpbmUgNjQ2OSwgc3RkaW4gKi9cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjsgfVxuXG4vKiBsaW5lIDY0NzUsIHN0ZGluICovXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7IH1cblxuLyogbGluZSA2NDgwLCBzdGRpbiAqL1xuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLyogbGluZSA2NDg0LCBzdGRpbiAqL1xuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi8qIGxpbmUgNjQ4OCwgc3RkaW4gKi9cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLyogbGluZSA2NDkxLCBzdGRpbiAqL1xuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi8qIGxpbmUgNjQ5NCwgc3RkaW4gKi9cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi8qIGxpbmUgNjQ5Nywgc3RkaW4gKi9cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjsgfVxuXG4vKiBsaW5lIDY1MDAsIHN0ZGluICovXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLyogbGluZSA2NTAzLCBzdGRpbiAqL1xuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4vKiBsaW5lIDY1MDYsIHN0ZGluICovXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi8qIGxpbmUgNjUwOSwgc3RkaW4gKi9cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi8qIGxpbmUgNjUxMiwgc3RkaW4gKi9cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4vKiBsaW5lIDY1MTUsIHN0ZGluICovXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjsgfVxuXG4vKiBsaW5lIDY1MTgsIHN0ZGluICovXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4vKiBsaW5lIDY1MjEsIHN0ZGluICovXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiOyB9XG5cbi8qIGxpbmUgNjUyNCwgc3RkaW4gKi9cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLyogbGluZSA2NTI3LCBzdGRpbiAqL1xuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLyogbGluZSA2NTMwLCBzdGRpbiAqL1xuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi8qIGxpbmUgNjUzMywgc3RkaW4gKi9cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLyogbGluZSA2NTM2LCBzdGRpbiAqL1xuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLyogbGluZSA2NTM5LCBzdGRpbiAqL1xuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi8qIGxpbmUgNjU0Miwgc3RkaW4gKi9cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjsgfVxuXG4vKiBsaW5lIDY1NDUsIHN0ZGluICovXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLyogbGluZSA2NTQ4LCBzdGRpbiAqL1xuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi8qIGxpbmUgNjU1MSwgc3RkaW4gKi9cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLyogbGluZSA2NTU0LCBzdGRpbiAqL1xuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi8qIGxpbmUgNjU1Nywgc3RkaW4gKi9cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLyogbGluZSA2NTYwLCBzdGRpbiAqL1xuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi8qIGxpbmUgNjU2Mywgc3RkaW4gKi9cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLyogbGluZSA2NTY2LCBzdGRpbiAqL1xuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiOyB9XG5cbi8qIGxpbmUgNjU2OSwgc3RkaW4gKi9cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLyogbGluZSA2NTcyLCBzdGRpbiAqL1xuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLyogbGluZSA2NTc1LCBzdGRpbiAqL1xuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4vKiBsaW5lIDY1NzgsIHN0ZGluICovXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiOyB9XG5cbi8qIGxpbmUgNjU4MSwgc3RkaW4gKi9cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi8qIGxpbmUgNjU4NCwgc3RkaW4gKi9cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiOyB9XG5cbi8qIGxpbmUgNjU4Nywgc3RkaW4gKi9cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi8qIGxpbmUgNjU5MCwgc3RkaW4gKi9cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLyogbGluZSA2NTkzLCBzdGRpbiAqL1xuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi8qIGxpbmUgNjU5Niwgc3RkaW4gKi9cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4vKiBsaW5lIDY1OTksIHN0ZGluICovXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi8qIGxpbmUgNjYwMiwgc3RkaW4gKi9cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7IH1cblxuLyogbGluZSA2NjA2LCBzdGRpbiAqL1xuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLyogbGluZSA2NjA5LCBzdGRpbiAqL1xuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi8qIGxpbmUgNjYxMiwgc3RkaW4gKi9cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLyogbGluZSA2NjE1LCBzdGRpbiAqL1xuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi8qIGxpbmUgNjYxOCwgc3RkaW4gKi9cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi8qIGxpbmUgNjYyMSwgc3RkaW4gKi9cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiOyB9XG5cbi8qIGxpbmUgNjYyNCwgc3RkaW4gKi9cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjsgfVxuXG4vKiBsaW5lIDY2MjcsIHN0ZGluICovXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLyogbGluZSA2NjMwLCBzdGRpbiAqL1xuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLyogbGluZSA2NjMzLCBzdGRpbiAqL1xuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7IH1cblxuLyogbGluZSA2NjM2LCBzdGRpbiAqL1xuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4vKiBsaW5lIDY2MzksIHN0ZGluICovXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4vKiBsaW5lIDY2NDMsIHN0ZGluICovXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLyogbGluZSA2NjQ2LCBzdGRpbiAqL1xuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4vKiBsaW5lIDY2NDksIHN0ZGluICovXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLyogbGluZSA2NjUyLCBzdGRpbiAqL1xuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLyogbGluZSA2NjU2LCBzdGRpbiAqL1xuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4vKiBsaW5lIDY2NTksIHN0ZGluICovXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi8qIGxpbmUgNjY2Miwgc3RkaW4gKi9cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiOyB9XG5cbi8qIGxpbmUgNjY2NSwgc3RkaW4gKi9cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4vKiBsaW5lIDY2NjgsIHN0ZGluICovXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7IH1cblxuLyogbGluZSA2NjcxLCBzdGRpbiAqL1xuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi8qIGxpbmUgNjY3NCwgc3RkaW4gKi9cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi8qIGxpbmUgNjY3OSwgc3RkaW4gKi9cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7IH1cblxuLyogbGluZSA2NjgzLCBzdGRpbiAqL1xuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLyogbGluZSA2Njg2LCBzdGRpbiAqL1xuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi8qIGxpbmUgNjY4OSwgc3RkaW4gKi9cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4vKiBsaW5lIDY2OTIsIHN0ZGluICovXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiOyB9XG5cbi8qIGxpbmUgNjY5NSwgc3RkaW4gKi9cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4vKiBsaW5lIDY2OTgsIHN0ZGluICovXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjsgfVxuXG4vKiBsaW5lIDY3MDEsIHN0ZGluICovXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLyogbGluZSA2NzA0LCBzdGRpbiAqL1xuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4vKiBsaW5lIDY3MDcsIHN0ZGluICovXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi8qIGxpbmUgNjcxMCwgc3RkaW4gKi9cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi8qIGxpbmUgNjcxMywgc3RkaW4gKi9cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4vKiBsaW5lIDY3MTYsIHN0ZGluICovXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLyogbGluZSA2NzE5LCBzdGRpbiAqL1xuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLyogbGluZSA2NzIyLCBzdGRpbiAqL1xuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi8qIGxpbmUgNjcyNSwgc3RkaW4gKi9cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi8qIGxpbmUgNjcyOCwgc3RkaW4gKi9cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiOyB9XG5cbi8qIGxpbmUgNjczMSwgc3RkaW4gKi9cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4vKiBsaW5lIDY3MzQsIHN0ZGluICovXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjsgfVxuXG4vKiBsaW5lIDY3MzcsIHN0ZGluICovXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi8qIGxpbmUgNjc0MCwgc3RkaW4gKi9cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi8qIGxpbmUgNjc0Mywgc3RkaW4gKi9cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLyogbGluZSA2NzQ2LCBzdGRpbiAqL1xuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7IH1cblxuLyogbGluZSA2NzQ5LCBzdGRpbiAqL1xuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLyogbGluZSA2NzUyLCBzdGRpbiAqL1xuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiOyB9XG5cbi8qIGxpbmUgNjc1NSwgc3RkaW4gKi9cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLyogbGluZSA2NzU4LCBzdGRpbiAqL1xuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi8qIGxpbmUgNjc2Miwgc3RkaW4gKi9cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjsgfVxuXG4vKiBsaW5lIDY3NjYsIHN0ZGluICovXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiOyB9XG5cbi8qIGxpbmUgNjc2OSwgc3RkaW4gKi9cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLyogbGluZSA2NzcyLCBzdGRpbiAqL1xuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjsgfVxuXG4vKiBsaW5lIDY3NzUsIHN0ZGluICovXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi8qIGxpbmUgNjc3OCwgc3RkaW4gKi9cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi8qIGxpbmUgNjc4MSwgc3RkaW4gKi9cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLyogbGluZSA2Nzg0LCBzdGRpbiAqL1xuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLyogbGluZSA2Nzg3LCBzdGRpbiAqL1xuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi8qIGxpbmUgNjc5MCwgc3RkaW4gKi9cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi8qIGxpbmUgNjc5Mywgc3RkaW4gKi9cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4vKiBsaW5lIDY3OTgsIHN0ZGluICovXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4vKiBsaW5lIDY4MDIsIHN0ZGluICovXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4vKiBsaW5lIDY4MDYsIHN0ZGluICovXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4vKiBsaW5lIDY4MTAsIHN0ZGluICovXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4vKiBsaW5lIDY4MTMsIHN0ZGluICovXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi8qIGxpbmUgNjgxNiwgc3RkaW4gKi9cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLyogbGluZSA2ODE5LCBzdGRpbiAqL1xuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLyogbGluZSA2ODIyLCBzdGRpbiAqL1xuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4vKiBsaW5lIDY4MjksIHN0ZGluICovXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjsgfVxuXG4vKiBsaW5lIDY4MzIsIHN0ZGluICovXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLyogbGluZSA2ODM3LCBzdGRpbiAqL1xuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjsgfVxuXG4vKiBsaW5lIDY4NDEsIHN0ZGluICovXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiOyB9XG5cbi8qIGxpbmUgNjg0NCwgc3RkaW4gKi9cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4vKiBsaW5lIDY4NDcsIHN0ZGluICovXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiOyB9XG5cbi8qIGxpbmUgNjg1Miwgc3RkaW4gKi9cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLyogbGluZSA2ODU1LCBzdGRpbiAqL1xuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLyogbGluZSA2ODU4LCBzdGRpbiAqL1xuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLyogbGluZSA2ODYyLCBzdGRpbiAqL1xuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLyogbGluZSA2ODY2LCBzdGRpbiAqL1xuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi8qIGxpbmUgNjg3MCwgc3RkaW4gKi9cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLyogbGluZSA2ODczLCBzdGRpbiAqL1xuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7IH1cblxuLyogbGluZSA2ODc2LCBzdGRpbiAqL1xuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi8qIGxpbmUgNjg3OSwgc3RkaW4gKi9cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjsgfVxuXG4vKiBsaW5lIDY4ODIsIHN0ZGluICovXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiOyB9XG5cbi8qIGxpbmUgNjg4NSwgc3RkaW4gKi9cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4vKiBsaW5lIDY4ODgsIHN0ZGluICovXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi8qIGxpbmUgNjg5MSwgc3RkaW4gKi9cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7IH1cblxuLyogbGluZSA2ODk0LCBzdGRpbiAqL1xuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLyogbGluZSA2ODk4LCBzdGRpbiAqL1xuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiOyB9XG5cbi8qIGxpbmUgNjkwMSwgc3RkaW4gKi9cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLyogbGluZSA2OTA0LCBzdGRpbiAqL1xuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4vKiBsaW5lIDY5MDcsIHN0ZGluICovXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiOyB9XG5cbi8qIGxpbmUgNjkxMCwgc3RkaW4gKi9cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjsgfVxuXG4vKiBsaW5lIDY5MTMsIHN0ZGluICovXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi8qIGxpbmUgNjkxNiwgc3RkaW4gKi9cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi8qIGxpbmUgNjkxOSwgc3RkaW4gKi9cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLyogbGluZSA2OTIyLCBzdGRpbiAqL1xuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4vKiBsaW5lIDY5MjUsIHN0ZGluICovXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLyogbGluZSA2OTI4LCBzdGRpbiAqL1xuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4vKiBsaW5lIDY5MzEsIHN0ZGluICovXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi8qIGxpbmUgNjkzNCwgc3RkaW4gKi9cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLyogbGluZSA2OTM3LCBzdGRpbiAqL1xuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLyogbGluZSA2OTQwLCBzdGRpbiAqL1xuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4vKiBsaW5lIDY5NDMsIHN0ZGluICovXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7IH1cblxuLyogbGluZSA2OTQ2LCBzdGRpbiAqL1xuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiOyB9XG5cbi8qIGxpbmUgNjk0OSwgc3RkaW4gKi9cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLyogbGluZSA2OTUyLCBzdGRpbiAqL1xuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiOyB9XG5cbi8qIGxpbmUgNjk1NSwgc3RkaW4gKi9cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiOyB9XG5cbi8qIGxpbmUgNjk1OCwgc3RkaW4gKi9cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4vKiBsaW5lIDY5NjEsIHN0ZGluICovXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4vKiBsaW5lIDY5NjQsIHN0ZGluICovXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi8qIGxpbmUgNjk2Nywgc3RkaW4gKi9cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi8qIGxpbmUgNjk3MCwgc3RkaW4gKi9cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLyogbGluZSA2OTczLCBzdGRpbiAqL1xuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4vKiBsaW5lIDY5NzYsIHN0ZGluICovXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLyogbGluZSA2OTc5LCBzdGRpbiAqL1xuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4vKiBsaW5lIDY5ODIsIHN0ZGluICovXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLyogbGluZSA2OTg1LCBzdGRpbiAqL1xuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4vKiBsaW5lIDY5ODgsIHN0ZGluICovXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi8qIGxpbmUgNjk5MSwgc3RkaW4gKi9cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4vKiBsaW5lIDY5OTQsIHN0ZGluICovXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi8qIGxpbmUgNjk5Nywgc3RkaW4gKi9cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4vKiBsaW5lIDcwMDAsIHN0ZGluICovXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi8qIGxpbmUgNzAwMywgc3RkaW4gKi9cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4vKiBsaW5lIDcwMDYsIHN0ZGluICovXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4vKiBsaW5lIDcwMDksIHN0ZGluICovXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi8qIGxpbmUgNzAxNCwgc3RkaW4gKi9cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi8qIGxpbmUgNzAxNywgc3RkaW4gKi9cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLyogbGluZSA3MDIwLCBzdGRpbiAqL1xuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLyogbGluZSA3MDIzLCBzdGRpbiAqL1xuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLyogbGluZSA3MDI2LCBzdGRpbiAqL1xuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLyogbGluZSA3MDI5LCBzdGRpbiAqL1xuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4vKiBsaW5lIDcwMzIsIHN0ZGluICovXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLyogbGluZSA3MDM1LCBzdGRpbiAqL1xuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi8qIGxpbmUgNzAzOCwgc3RkaW4gKi9cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi8qIGxpbmUgNzA0MSwgc3RkaW4gKi9cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi8qIGxpbmUgNzA0NCwgc3RkaW4gKi9cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4vKiBsaW5lIDcwNDcsIHN0ZGluICovXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLyogbGluZSA3MDUwLCBzdGRpbiAqL1xuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4vKiBsaW5lIDcwNTMsIHN0ZGluICovXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi8qIGxpbmUgNzA1Niwgc3RkaW4gKi9cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi8qIGxpbmUgNzA1OSwgc3RkaW4gKi9cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLyogbGluZSA3MDYyLCBzdGRpbiAqL1xuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLyogbGluZSA3MDY1LCBzdGRpbiAqL1xuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi8qIGxpbmUgNzA2OCwgc3RkaW4gKi9cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi8qIGxpbmUgNzA3MSwgc3RkaW4gKi9cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLyogbGluZSA3MDc0LCBzdGRpbiAqL1xuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4vKiBsaW5lIDcwNzcsIHN0ZGluICovXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLyogbGluZSA3MDgxLCBzdGRpbiAqL1xuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi8qIGxpbmUgNzA4NCwgc3RkaW4gKi9cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4vKiBsaW5lIDcwODcsIHN0ZGluICovXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4vKiBsaW5lIDcwOTAsIHN0ZGluICovXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi8qIGxpbmUgNzA5Mywgc3RkaW4gKi9cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi8qIGxpbmUgNzA5Niwgc3RkaW4gKi9cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLyogbGluZSA3MDk5LCBzdGRpbiAqL1xuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4vKiBsaW5lIDcxMDIsIHN0ZGluICovXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLyogbGluZSA3MTA1LCBzdGRpbiAqL1xuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4vKiBsaW5lIDcxMDgsIHN0ZGluICovXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4vKiBsaW5lIDcxMTEsIHN0ZGluICovXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4vKiBsaW5lIDcxMTQsIHN0ZGluICovXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4vKiBsaW5lIDcxMTcsIHN0ZGluICovXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLyogbGluZSA3MTIwLCBzdGRpbiAqL1xuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi8qIGxpbmUgNzEyMywgc3RkaW4gKi9cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLyogbGluZSA3MTI2LCBzdGRpbiAqL1xuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4vKiBsaW5lIDcxMzAsIHN0ZGluICovXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi8qIGxpbmUgNzEzMywgc3RkaW4gKi9cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi8qIGxpbmUgNzEzNiwgc3RkaW4gKi9cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4vKiBsaW5lIDcxMzksIHN0ZGluICovXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLyogbGluZSA3MTQyLCBzdGRpbiAqL1xuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4vKiBsaW5lIDcxNDYsIHN0ZGluICovXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi8qIGxpbmUgNzE0OSwgc3RkaW4gKi9cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi8qIGxpbmUgNzE1Miwgc3RkaW4gKi9cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4vKiBsaW5lIDcxNTUsIHN0ZGluICovXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4vKiBsaW5lIDcxNTksIHN0ZGluICovXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLyogbGluZSA3MTYzLCBzdGRpbiAqL1xuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLyogbGluZSA3MTY3LCBzdGRpbiAqL1xuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLyogbGluZSA3MTcxLCBzdGRpbiAqL1xuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi8qIGxpbmUgNzE3NSwgc3RkaW4gKi9cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLyogbGluZSA3MTc4LCBzdGRpbiAqL1xuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLyogbGluZSA3MTgxLCBzdGRpbiAqL1xuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi8qIGxpbmUgNzE4NCwgc3RkaW4gKi9cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi8qIGxpbmUgNzE4Nywgc3RkaW4gKi9cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi8qIGxpbmUgNzE5MCwgc3RkaW4gKi9cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLyogbGluZSA3MTkzLCBzdGRpbiAqL1xuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi8qIGxpbmUgNzE5Niwgc3RkaW4gKi9cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi8qIGxpbmUgNzE5OSwgc3RkaW4gKi9cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi8qIGxpbmUgNzIwMiwgc3RkaW4gKi9cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLyogbGluZSA3MjA1LCBzdGRpbiAqL1xuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLyogbGluZSA3MjA4LCBzdGRpbiAqL1xuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4vKiBsaW5lIDcyMTIsIHN0ZGluICovXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLyogbGluZSA3MjE2LCBzdGRpbiAqL1xuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLyogbGluZSA3MjIwLCBzdGRpbiAqL1xuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi8qIGxpbmUgNzIyMywgc3RkaW4gKi9cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4vKiBsaW5lIDcyMjcsIHN0ZGluICovXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi8qIGxpbmUgNzIzMSwgc3RkaW4gKi9cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4vKiBsaW5lIDcyMzQsIHN0ZGluICovXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi8qIGxpbmUgNzIzNywgc3RkaW4gKi9cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4vKiBsaW5lIDcyNDAsIHN0ZGluICovXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4vKiBsaW5lIDcyNDMsIHN0ZGluICovXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLyogbGluZSA3MjQ2LCBzdGRpbiAqL1xuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi8qIGxpbmUgNzI0OSwgc3RkaW4gKi9cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLyogbGluZSA3MjUyLCBzdGRpbiAqL1xuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4vKiBsaW5lIDcyNTUsIHN0ZGluICovXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4vKiBsaW5lIDcyNTgsIHN0ZGluICovXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLyogbGluZSA3MjYxLCBzdGRpbiAqL1xuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLyogbGluZSA3MjY0LCBzdGRpbiAqL1xuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4vKiBsaW5lIDcyNjcsIHN0ZGluICovXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4vKiBsaW5lIDcyNzAsIHN0ZGluICovXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi8qIGxpbmUgNzI3Mywgc3RkaW4gKi9cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi8qIGxpbmUgNzI3Niwgc3RkaW4gKi9cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4vKiBsaW5lIDcyNzksIHN0ZGluICovXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLyogbGluZSA3MjgyLCBzdGRpbiAqL1xuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4vKiBsaW5lIDcyODUsIHN0ZGluICovXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4vKiBsaW5lIDcyODgsIHN0ZGluICovXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4vKiBsaW5lIDcyOTEsIHN0ZGluICovXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4vKiBsaW5lIDcyOTUsIHN0ZGluICovXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLyogbGluZSA3Mjk4LCBzdGRpbiAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLyogbGluZSA3MzAxLCBzdGRpbiAqL1xuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi8qIGxpbmUgNzMwNCwgc3RkaW4gKi9cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4vKiBsaW5lIDczMDcsIHN0ZGluICovXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi8qIGxpbmUgNzMxMCwgc3RkaW4gKi9cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLyogbGluZSA3MzEzLCBzdGRpbiAqL1xuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4vKiBsaW5lIDczMTYsIHN0ZGluICovXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4vKiBsaW5lIDczMTksIHN0ZGluICovXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi8qIGxpbmUgNzMyMiwgc3RkaW4gKi9cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4vKiBsaW5lIDczMjUsIHN0ZGluICovXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4vKiBsaW5lIDczMjgsIHN0ZGluICovXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLyogbGluZSA3MzMxLCBzdGRpbiAqL1xuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4vKiBsaW5lIDczMzQsIHN0ZGluICovXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLyogbGluZSA3MzM3LCBzdGRpbiAqL1xuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLyogbGluZSA3MzQwLCBzdGRpbiAqL1xuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLyogbGluZSA3MzQzLCBzdGRpbiAqL1xuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi8qIGxpbmUgNzM0Niwgc3RkaW4gKi9cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjsgfVxuXG4vKiBsaW5lIDczNDksIHN0ZGluICovXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLyogbGluZSA3MzUyLCBzdGRpbiAqL1xuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4vKiBsaW5lIDczNTUsIHN0ZGluICovXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7IH1cblxuLyogbGluZSA3MzU4LCBzdGRpbiAqL1xuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7IH1cblxuLyogbGluZSA3MzYxLCBzdGRpbiAqL1xuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4vKiBsaW5lIDczNjQsIHN0ZGluICovXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7IH1cblxuLyogbGluZSA3MzY3LCBzdGRpbiAqL1xuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiOyB9XG5cbi8qIGxpbmUgNzM3MCwgc3RkaW4gKi9cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4vKiBsaW5lIDczNzMsIHN0ZGluICovXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjsgfVxuXG4vKiBsaW5lIDczNzYsIHN0ZGluICovXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7IH1cblxuLyogbGluZSA3Mzc5LCBzdGRpbiAqL1xuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi8qIGxpbmUgNzM4Miwgc3RkaW4gKi9cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiOyB9XG5cbi8qIGxpbmUgNzM4NSwgc3RkaW4gKi9cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi8qIGxpbmUgNzM4OCwgc3RkaW4gKi9cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLyogbGluZSA3MzkxLCBzdGRpbiAqL1xuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi8qIGxpbmUgNzM5NCwgc3RkaW4gKi9cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4vKiBsaW5lIDczOTcsIHN0ZGluICovXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi8qIGxpbmUgNzQwMCwgc3RkaW4gKi9cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjsgfVxuXG4vKiBsaW5lIDc0MDMsIHN0ZGluICovXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjsgfVxuXG4vKiBsaW5lIDc0MDYsIHN0ZGluICovXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi8qIGxpbmUgNzQwOSwgc3RkaW4gKi9cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4vKiBsaW5lIDc0MTIsIHN0ZGluICovXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi8qIGxpbmUgNzQxNSwgc3RkaW4gKi9cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLyogbGluZSA3NDE4LCBzdGRpbiAqL1xuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi8qIGxpbmUgNzQyMSwgc3RkaW4gKi9cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLyogbGluZSA3NDI0LCBzdGRpbiAqL1xuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLyogbGluZSA3NDI3LCBzdGRpbiAqL1xuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLyogbGluZSA3NDMwLCBzdGRpbiAqL1xuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLyogbGluZSA3NDMzLCBzdGRpbiAqL1xuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLyogbGluZSA3NDM2LCBzdGRpbiAqL1xuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLyogbGluZSA3NDM5LCBzdGRpbiAqL1xuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4vKiBsaW5lIDc0NDIsIHN0ZGluICovXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLyogbGluZSA3NDQ1LCBzdGRpbiAqL1xuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLyogbGluZSA3NDQ5LCBzdGRpbiAqL1xuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4vKiBsaW5lIDc0NTQsIHN0ZGluICovXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4vKiBsaW5lIDc0NTcsIHN0ZGluICovXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi8qIGxpbmUgNzQ2MCwgc3RkaW4gKi9cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLyogbGluZSA3NDY0LCBzdGRpbiAqL1xuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4vKiBsaW5lIDc0NjcsIHN0ZGluICovXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLyogbGluZSA3NDcwLCBzdGRpbiAqL1xuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4vKiBsaW5lIDc0NzMsIHN0ZGluICovXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4vKiBsaW5lIDc0NzYsIHN0ZGluICovXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4vKiBsaW5lIDc0NzksIHN0ZGluICovXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLyogbGluZSA3NDgyLCBzdGRpbiAqL1xuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4vKiBsaW5lIDc0ODUsIHN0ZGluICovXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4vKiBsaW5lIDc0ODgsIHN0ZGluICovXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4vKiBsaW5lIDc0OTEsIHN0ZGluICovXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLyogbGluZSA3NDk0LCBzdGRpbiAqL1xuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4vKiBsaW5lIDc0OTgsIHN0ZGluICovXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi8qIGxpbmUgNzUwMiwgc3RkaW4gKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA3NTEyLCBzdGRpbiAqL1xuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4vKiBTbGlkZXIgKi9cbi8qIGxpbmUgNzUyMSwgc3RkaW4gKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDc1MzYsIHN0ZGluICovXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDc1NDIsIHN0ZGluICovXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSA3NTQ0LCBzdGRpbiAqL1xuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDsgfVxuXG4vKiBsaW5lIDc1NDgsIHN0ZGluICovXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogbGluZSA3NTU2LCBzdGRpbiAqL1xuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNzU2MSwgc3RkaW4gKi9cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgNzU2NCwgc3RkaW4gKi9cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNzU2Niwgc3RkaW4gKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDc1NjksIHN0ZGluICovXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA3NTc0LCBzdGRpbiAqL1xuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA3NTc2LCBzdGRpbiAqL1xuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNzU3OCwgc3RkaW4gKi9cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA3NTgwLCBzdGRpbiAqL1xuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgNzU4Miwgc3RkaW4gKi9cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDc1ODQsIHN0ZGluICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSA3NTg2LCBzdGRpbiAqL1xuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNzU5MSwgc3RkaW4gKi9cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLyogbGluZSA3NTk1LCBzdGRpbiAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLyogbGluZSA3NjA3LCBzdGRpbiAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweFxcOTtcbiAgLypsdGUgSUUgOCovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDc2MjcsIHN0ZGluICovXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDc2MzMsIHN0ZGluICovXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA3NjM3LCBzdGRpbiAqL1xuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4vKiBsaW5lIDc2NDEsIHN0ZGluICovXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbGluZSA3NjUwLCBzdGRpbiAqL1xuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDsgfVxuXG4vKiBsaW5lIDc2NTIsIHN0ZGluICovXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4OyB9XG5cbi8qIGxpbmUgNzY1NSwgc3RkaW4gKi9cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuLyogbGluZSA3NjU3LCBzdGRpbiAqL1xuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiOyB9XG5cbi8qIGxpbmUgNzY2MCwgc3RkaW4gKi9cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG5cbi8qIGxpbmUgNzY2Miwgc3RkaW4gKi9cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA3NjY1LCBzdGRpbiAqL1xuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjsgfVxuXG4vKiBsaW5lIDc2NjcsIHN0ZGluICovXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuLyogRG90cyAqL1xuLyogbGluZSA3NjcxLCBzdGRpbiAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSA3Njc0LCBzdGRpbiAqL1xuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNzY4Miwgc3RkaW4gKi9cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDc2OTAsIHN0ZGluICovXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA3NzAyLCBzdGRpbiAqL1xuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgNzcwNCwgc3RkaW4gKi9cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNzcwNiwgc3RkaW4gKi9cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbGluZSA3NzIxLCBzdGRpbiAqL1xuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7IH1cblxuLyogbGluZSA3NzI1LCBzdGRpbiAqL1xuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3NzMwLCBzdGRpbiAqL1xuaHRtbC5vZmZjYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNzczMywgc3RkaW4gKi9cbmJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDc3NDMsIHN0ZGluICovXG5kaXYjbXEtb2ZmLWNhbnZhcy1zY3JpbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiA5OTg4O1xuICBkaXNwbGF5OiBub25lO1xuICAvKnBvaW50ZXItZXZlbnRzOiBub25lOyovIH1cblxuLyogbGluZSA3NzU1LCBzdGRpbiAqL1xuZGl2I21xLW9mZi1jYW52YXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjMyLCAyMzIsIDAuOTUpO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IDJweCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLyogbGluZSA3NzcwLCBzdGRpbiAqL1xuZGl2I21xLW9mZi1jYW52YXMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLypiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oYXZlbi1mb3VuZGF0aW9uLTUvaW1nL29mZmNhbnZhcy1sb2dvLnBuZycpIG5vLXJlcGVhdCAxMHB4IDVweDsqL1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDVweCAxOHB4IDAgMDsgfVxuXG4vKiBsaW5lIDc3ODAsIHN0ZGluICovXG5kaXYjbXEtb2ZmLWNhbnZhcy1jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4vKiBsaW5lIDc3ODUsIHN0ZGluICovXG5kaXYjbXEtb2ZmLWNhbnZhcy1jbG9zZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBjb2xvcjogIzIzMWYyMDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cblxuLyogbGluZSA3ODAwLCBzdGRpbiAqL1xuLm1lbnUtaWNvbi5tcS1tZW51LWljb24ge1xuICB3aWR0aDogMjVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgNzgwMywgc3RkaW4gKi9cbiAgLm1lbnUtaWNvbi5tcS1tZW51LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogLjRyZW07IH0gfVxuXG4vKiBsaW5lIDc4MDUsIHN0ZGluICovXG4ubWVudS1pY29uLm1xLW1lbnUtaWNvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDsgfVxuXG4vKiBsaW5lIDc4MDgsIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4vKiBsaW5lIDc4MjAsIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUub3BlbiBsaS5taW51cyBhIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSA3ODIyLCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51Lm9wZW4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgNzgyNCwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudS5vcGVuIGxpIHVsLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogIzIzMWYyMDsgfVxuXG4vKiBsaW5lIDc4MjYsIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUub3BlbiBsaSB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSA3ODI4LCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51Lm9wZW4gbGkgdWwuc3ViLW1lbnUub3BlbiBsaS5taW51cyBhIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSA3ODMwLCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51Lm9wZW4gbGkgdWwuc3ViLW1lbnUub3BlbiBsaS5taW51cyB1bCBsaSBhIHtcbiAgY29sb3I6ICMyMzFmMjA7IH1cblxuLyogbGluZSA3ODMyLCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51Lm9wZW4gbGkgdWwuc3ViLW1lbnUub3BlbiBsaS5taW51cyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSA3ODM0LCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDc4MzYsIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNTYyNXJlbSAwLjVyZW0gMC43NXJlbTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA0JTtcbiAgcGFkZGluZy1ib3R0b206IDQlOyB9XG5cbi8qIGxpbmUgNzg1MCwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNiMjIyMTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMzIsIDIzMiwgMC45NSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQgMHM7IH1cblxuLyogbGluZSA3ODU0LCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNiMjIyMTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMzIsIDIzMiwgMC45NSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQgMHM7IH1cblxuLyogbGluZSA3ODU4LCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpIHVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGNvbG9yOiAjMjMxZjIwOyB9XG5cbi8qIGxpbmUgNzg2Mywgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzIzMWYyMDsgfVxuXG4vKiBsaW5lIDc4NjcsIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gdWwgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC4xKTsgfVxuXG4vKiBsaW5lIDc4NjksIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYTpob3ZlciwgdWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjMyLCAyMzIsIDAuOTUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0IDBzOyB9XG5cbi8qIGxpbmUgNzg3Miwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgNzg3NCwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIzMiwgMjMyLCAwLjk1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dCAwczsgfVxuXG4vKiBsaW5lIDc4NzcsIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDU1JztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgLyptYXJnaW46IDExcHggMjVweCAwIDA7Ki9cbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cblxuLyogbGluZSA3ODkzLCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWludXMgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4vKiBsaW5lIDc4OTUsIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDc4OTcsIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LW1lbnUtYW5jZXN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjMyLCAyMzIsIDAuOTUpOyB9XG5cbi8qIGxpbmUgNzg5OSwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDU2JzsgfVxuXG4vKiBsaW5lIDc5MDEsIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNzkwMywgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1pbnVzID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYwNTYnOyB9XG5cbi8qIGxpbmUgNzkwNSwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuMSk7IH1cblxuLyogbGluZSA3OTA3LCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciB1bCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC4xKTsgfVxuXG4vKiBsaW5lIDc5MDksIHN0ZGluICovXG51bCNtcS1vZmYtY2FudmFzLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuMSk7IH1cblxuLyogbGluZSA3OTExLCBzdGRpbiAqL1xudWwjbXEtb2ZmLWNhbnZhcy1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciB1bCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0IDBzOyB9XG5cbi8qIGxpbmUgNzkxNCwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSB1bC5zdWItbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNzkxNiwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSB1bC5zdWItbWVudS5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjEpOyB9XG5cbi8qIGxpbmUgNzkxOCwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSB1bC5zdWItbWVudSBsaSB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjMpOyB9XG5cbi8qIGxpbmUgNzkyMCwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSB1bC5zdWItbWVudSBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzkyMiwgc3RkaW4gKi9cbnVsI21xLW9mZi1jYW52YXMtbWVudSB1bC5zdWItbWVudSBsaSB1bCBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjcpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmcjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEZvdW5kYXRpb24gNiBvdmVycmlkZXMgKi9cbi8qIGxpbmUgNzkzMywgc3RkaW4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNzkzNiwgc3RkaW4gKi9cbi5jZW50ZXJvbm1vYmlsZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLyogbGluZSA3OTM5LCBzdGRpbiAqL1xuLmFsaWdubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNzk0Mywgc3RkaW4gKi9cbi5hbGlnbnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDc5NDcsIHN0ZGluICovXG4uYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIGxpbmUgNzk1MSwgc3RkaW4gKi9cbmltZy5hbGlnbmNlbnRlciwgaW1nLmFsaWdubGVmdCwgaW1nLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDc5NTQsIHN0ZGluICovXG5pbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7IH1cblxuLyogbGluZSA3OTU4LCBzdGRpbiAqL1xuaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDIlOyB9XG5cbi8qIGxpbmUgNzk2Miwgc3RkaW4gKi9cbmEge1xuICBjb2xvcjogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDc5NjUsIHN0ZGluICovXG5hOmhvdmVyLCAuYWN0aXZlIGEge1xuICBjb2xvcjogI2Q2OWQxYzsgfVxuXG4vKiBsaW5lIDc5NjgsIHN0ZGluICovXG46dGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAyMDVweDtcbiAgbWFyZ2luLXRvcDogLTIwNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA3OTc2LCBzdGRpbiAqL1xuICA6dGFyZ2V0IHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7IH0gfVxuXG4vKiBsaW5lIDc5ODAsIHN0ZGluICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4vKiBsaW5lIDc5ODIsIHN0ZGluICovXG5oMS5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgNzk4Niwgc3RkaW4gKi9cbmgxLmRhaWx5LWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjE4OHJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgNzk5Miwgc3RkaW4gKi9cbmgxLmRhaWx5LWhlYWRsaW5lIGEge1xuICBjb2xvcjogIzI5MjUyNjsgfVxuXG4vKiBsaW5lIDc5OTQsIHN0ZGluICovXG5oMS5wYWdlLWhlYWRsaW5lLnBhcmVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4vKiBsaW5lIDc5OTcsIHN0ZGluICovXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi8qIGxpbmUgODAwMCwgc3RkaW4gKi9cbmgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgODAwMiwgc3RkaW4gKi9cbmgzLnNlY3Rpb24tdGl0bGUsIGgzLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNiMjIyMTc7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDgwMDksIHN0ZGluICovXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi8qIGxpbmUgODAxMiwgc3RkaW4gKi9cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qIGxpbmUgODAxNSwgc3RkaW4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDgwMjAsIHN0ZGluICovXG4uaGlkZGVuLFxubGFiZWwgKyBpbnB1dC5pbnB1dC10ZXh0LmhpZGRlbiwgbGFiZWwgKyB0ZXh0YXJlYS5oaWRkZW4sIGxhYmVsICsgc2VsZWN0LmhpZGRlbiwgbGFiZWwgKyBkaXYuZHJvcGRvd24uaGlkZGVuLCBzZWxlY3QgKyBkaXYuZHJvcGRvd24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgODAyNywgc3RkaW4gKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIHBhZGRpbmc6IDRweCA4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDgwMzIsIHN0ZGluICovXG4ud3AtY2FwdGlvbiBpbWcge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDgwMzcsIHN0ZGluICovXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLyogbGluZSA4MDM5LCBzdGRpbiAqL1xuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi8qIGxpbmUgODA0Miwgc3RkaW4gKi9cbi53cC1jYXB0aW9uLXRleHQge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBmb250LWZhbWlseTogXCJhcmlhbFwiLCBcImhlbHZldGljYVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgODA1MCwgc3RkaW4gKi9cbnAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg1cmVtOyB9XG5cbi8qIGxpbmUgODA1Mywgc3RkaW4gKi9cbnAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC1zdHlsZTogb2JsaXF1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xNXJlbTsgfVxuXG4vKiBsaW5lIDgwNTgsIHN0ZGluICovXG5wLmF0dHJpYnV0aW9uIHtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA4MDY1LCBzdGRpbiAqL1xuLmdhbGxlcnktY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiYXJpYWxcIiwgXCJoZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4MDcxLCBzdGRpbiAqL1xuLmN1c3RvbS1hcmNoaXZlLWdhbGxlcnksIC5jYXRlZ29yeS1jYXJ0b29ucyB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgODA3Mywgc3RkaW4gKi9cbi5jdXN0b20tYXJjaGl2ZS1nYWxsZXJ5IHAuZ2FsbGVyeS1jYXB0aW9uLCAuY2F0ZWdvcnktY2FydG9vbnMgcC5nYWxsZXJ5LWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDgwODEsIHN0ZGluICovXG4uY3VzdG9tLWFyY2hpdmUtZ2FsbGVyeSBwLmdhbGxlcnktZGF0ZSwgLmNhdGVnb3J5LWNhcnRvb25zIHAuZ2FsbGVyeS1kYXRlIHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIG1hcmdpbi10b3A6IC42NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjY1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi8qIGxpbmUgODA4Nywgc3RkaW4gKi9cbi50cnVuY2F0ZSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC8qIGxpbmUgODA5NCwgc3RkaW4gKi9cbiAgZGl2I21haW5jb2wgLmNvbnRlbnQsIGRpdiNmdWxsY29sIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA4MDk4LCBzdGRpbiAqL1xuICBkaXYjbWFpbmNvbC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA4MTAxLCBzdGRpbiAqL1xuLnNpbmdsZS1tZXFfZG93bmxvYWRzIGRpdiNtYWluY29sIC5jb250ZW50LCAuc2luZ2xlLW1lcV9kb3dubG9hZHMgZGl2I2Z1bGxjb2wgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTNweDsgfVxuXG4vKiBsaW5lIDgxMDQsIHN0ZGluICovXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IC43ZW0gMWVtOyB9XG5cbi8qIGxpbmUgODExMCwgc3RkaW4gKi9cbi5idXR0b24uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDgxMTIsIHN0ZGluICovXG4uYnV0dG9uLm5vLWJ1dHRvbi5zcXVhcmUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgODExOSwgc3RkaW4gKi9cbi5idXR0b24uYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSA4MTIxLCBzdGRpbiAqL1xuLmJ1dHRvbi5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvaWNtbi1oYXZlbi1mb3VuZGF0aW9uLTYtY2hpbGQvaW1nL3doaXRlLXJpZ2h0LWFycm93LXRpbnkucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLyogbGluZSA4MTI3LCBzdGRpbiAqL1xuLmxhYmVsLXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbi8qIGxpbmUgODEzMSwgc3RkaW4gKi9cbi5hc3RlcmlzayB7XG4gIGNvbG9yOiAjOTUxZTFhO1xuICBmb250LXNpemU6IDExMCU7XG4gIHRvcDogMDsgfVxuXG4vKiBsaW5lIDgxMzYsIHN0ZGluICovXG4uaW5saW5lLXRleHQtYWQsIC5qcy10ZXh0LWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogbGluZSA4MTQ2LCBzdGRpbiAqL1xuLmlubGluZS10ZXh0LWFkLCAuanMtdGV4dC1hZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi8qIGxpbmUgODE0OCwgc3RkaW4gKi9cbi5pbmxpbmUtdGV4dC1hZCBhLmJ1dHRvbiwgLmpzLXRleHQtYWQgYS5idXR0b24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgODE1MSwgc3RkaW4gKi9cbi5pbmRleC10ZXh0LWFkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi8qIGxpbmUgODE1NSwgc3RkaW4gKi9cbi5vZmllIC5pbmxpbmUtdGV4dC1hZCwgLm9maWUgLmpzLXRleHQtYWQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi8qIGxpbmUgODE1OCwgc3RkaW4gKi9cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWY7IH1cblxuLyogbGluZSA4MTYxLCBzdGRpbiAqL1xucC5icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogLjg1cmVtOyB9XG5cbi8qIGxpbmUgODE2NCwgc3RkaW4gKi9cbi5icmVhZGNydW1icyBsaSB7XG4gIGZvbnQtc2l6ZTogLjg1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBsaW5lIDgxNjgsIHN0ZGluICovXG4uYnJlYWRjcnVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbG9yOiAjYjIyMjE3O1xuICBjb250ZW50OiBcIi9cIjtcbiAgbWFyZ2luOiAwIC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDgxNzYsIHN0ZGluICovXG5wLmhvbWUtY2F0bmFtZSB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA4MTc5LCBzdGRpbiAqL1xucC5ob21lLWNhdG5hbWUgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDgxODQsIHN0ZGluICovXG5wLmJ5bGluZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDgxODcsIHN0ZGluICovXG5wLmJ5bGluZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDgxOTAsIHN0ZGluICovXG5wLnBvc3RtZXRhLWNvbW1lbnQuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA4MTkzLCBzdGRpbiAqL1xuLnNlZW1vcmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4vKiBsaW5lIDgxOTksIHN0ZGluICovXG4uc2VlbW9yZSBhIHtcbiAgY29sb3I6ICNjOGM3YzcgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSA4MjAzLCBzdGRpbiAqL1xuLnNlZW1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjIyMjE3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4MjA2LCBzdGRpbiAqL1xuLnBvc3QtZGF0ZSwgLmJ5LWxpbmUsIC5ob21lLWNhdG5hbWUge1xuICBmb250LXNpemU6IC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDgyMTIsIHN0ZGluICovXG5bY2xhc3NePVwiZmktXCJdOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDgyMTUsIHN0ZGluICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAuNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogODU1cHgpIHtcbiAgLyogbGluZSA4MjMzLCBzdGRpbiAqL1xuICBpbnB1dCNzZWFyY2gtcVt0eXBlPVwidGV4dFwiXSB7XG4gICAgZm9udC1zaXplOiAuN3JlbSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA4MjM2LCBzdGRpbiAqL1xuLnJ1bGUtYmVsb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2OWQxYztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDgyNDEsIHN0ZGluICovXG4ucnVsZS1hYm92ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDY5ZDFjO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi8qIGxpbmUgODI0Niwgc3RkaW4gKi9cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgODI0OSwgc3RkaW4gKi9cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSA4MjUyLCBzdGRpbiAqL1xuLmlubGluZS1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLyogbGluZSA4MjU2LCBzdGRpbiAqL1xuICAuaGlkZGVuLW9uLTkyMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAvKiBsaW5lIDgyNjAsIHN0ZGluICovXG4gIC5oaWRkZW4tb24tODgwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwNXB4KSB7XG4gIC8qIGxpbmUgODI2NCwgc3RkaW4gKi9cbiAgLmhpZGRlbi1vbi03MDAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgODI2Nywgc3RkaW4gKi9cbi5ncmF5LWJveCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLyogbGluZSA4MjcxLCBzdGRpbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgODI3NCwgc3RkaW4gKi9cbi5uby1wYWRkaW5nLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSA4Mjc3LCBzdGRpbiAqL1xuLm5vLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgODI4MCwgc3RkaW4gKi9cbi5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDgyODMsIHN0ZGluICovXG4ubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLyogbGluZSA4Mjg2LCBzdGRpbiAqL1xuLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgODI4OSwgc3RkaW4gKi9cbi5uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDgyOTIsIHN0ZGluICovXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgODI5NSwgc3RkaW4gKi9cbi51bmRlcmxpbmUsIC51bmRlcmxpbmV0ZXh0bGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSA4Mjk4LCBzdGRpbiAqL1xuLmNhbGxvdXQuc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjJkNzk5OyB9XG5cbi8qIGxpbmUgODMwMSwgc3RkaW4gKi9cbi5jYWxsb3V0LmFsZXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2ODY0OyB9XG5cbi8qIGxpbmUgODMwNCwgc3RkaW4gKi9cbi5jYWxsb3V0LnN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNiYmYzZDA7IH1cblxuLyogbGluZSA4MzA3LCBzdGRpbiAqL1xuLmNhbGxvdXQucHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2VkN2Q3NTsgfVxuXG4vKiBsaW5lIDgzMTAsIHN0ZGluICovXG4uY2FsbG91dC53YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjk5OyB9XG5cbi8qIGxpbmUgODMxMywgc3RkaW4gKi9cbi5jaXJjbGUtYm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZDY5ZDFjO1xuICB6LWluZGV4OiAxMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSA4MzE5LCBzdGRpbiAqL1xuLmFsZXJ0LXRleHQge1xuICBjb2xvcjogIzk1MWUxYTsgfVxuXG4vKiBsaW5lIDgzMjIsIHN0ZGluICovXG4ucmVkLXJpZ2h0LWFycm93OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pY21uLWhhdmVuLWZvdW5kYXRpb24tNi1jaGlsZC9pbWcvcmVkLXJpZ2h0LWFycm93LXRpbnkucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLyogbGluZSA4MzI4LCBzdGRpbiAqL1xuLmxnLXR4dCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi8qIGxpbmUgODMzMSwgc3RkaW4gKi9cbi5pYWItYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjUyNjtcbiAgcGFkZGluZzogMTJweDsgfVxuXG4vKiBsaW5lIDgzMzQsIHN0ZGluICovXG4uaWFiLWJhbm5lciBkaXYjbGVhZGVyYm9hcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogOTBweDsgfVxuXG4vKiBsaW5lIDgzMzgsIHN0ZGluICovXG4uaWFiLWJhbm5lciBkaXYjbGVhZGVyYm9hcmQtY29udGFpbmVyICNkaXYtaWQtZm9yLXRvcC1sZWFkZXJib2FyZCBpZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgODM0MCwgc3RkaW4gKi9cbi5pYWItYmFubmVyIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDgzNDQsIHN0ZGluICovXG4uYmFubmVyLXNwYWNlciB7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDgzNDYsIHN0ZGluICovXG4uYmFubmVyLXNwYWNlci5vcGVuIHtcbiAgaGVpZ2h0OiAxNDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgODM0OSwgc3RkaW4gKi9cbiAgLmJhbm5lci1zcGFjZXIub3BlbiB7XG4gICAgaGVpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDgzNTIsIHN0ZGluICovXG4gIC5iYW5uZXItc3BhY2VyIHtcbiAgICBoZWlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgODM1NSwgc3RkaW4gKi9cbiAgLmJhbm5lci1zcGFjZXIge1xuICAgIGhlaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgODM1OCwgc3RkaW4gKi9cbiNtcS1maXhlZC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlIDAuM3MsIGhlaWdodCAwLjNzIGVhc2UgMHM7XG4gIC8qQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICBoZWlnaHQ6IDQ3cHg7XG4gIH0qLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLyogbGluZSA4Mzc0LCBzdGRpbiAqL1xuICAjbXEtZml4ZWQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTE0cHg7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLyogbGluZSA4Mzc5LCBzdGRpbiAqL1xuICAjbXEtZml4ZWQtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEzOHB4OyB9IH1cblxuLyogbGluZSA4MzgxLCBzdGRpbiAqL1xuI21xLWZpeGVkLWhlYWRlci5iYW5uZXIge1xuICB0b3A6IDA7IH1cblxuLyogbGluZSA4MzgzLCBzdGRpbiAqL1xuI21xLWZpeGVkLWhlYWRlci5uby1iYW5uZXIge1xuICB0b3A6IDA7IH1cblxuLyogbGluZSA4Mzg1LCBzdGRpbiAqL1xuI21xLWZpeGVkLWhlYWRlci5zaHJpbmsge1xuICBoZWlnaHQ6IDEwNHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlIDAuM3M7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDgzODksIHN0ZGluICovXG4gICNtcS1maXhlZC1oZWFkZXIuc2hyaW5rIHtcbiAgICB0b3A6IC05NXB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2UgMC4zcywgaGVpZ2h0IDAuM3MgZWFzZSAwczsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLyogbGluZSA4MzkzLCBzdGRpbiAqL1xuICAjbXEtZml4ZWQtaGVhZGVyLnNocmluayB7XG4gICAgdG9wOiAtODVweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlIDAuM3MsIGhlaWdodCAwLjNzIGVhc2UgMHM7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgODM5Nywgc3RkaW4gKi9cbiAgI21xLWZpeGVkLWhlYWRlci5zaHJpbmsge1xuICAgIHRvcDogLTc4cHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZSAwLjNzLCBoZWlnaHQgMC4zcyBlYXNlIDBzOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAvKiBsaW5lIDg0MDEsIHN0ZGluICovXG4gICNtcS1maXhlZC1oZWFkZXIuc2hyaW5rIHtcbiAgICB0b3A6IC03MHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2UgMC4zcywgaGVpZ2h0IDAuM3MgZWFzZSAwczsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLyogbGluZSA4NDA1LCBzdGRpbiAqL1xuICAjbXEtZml4ZWQtaGVhZGVyLnNocmluayB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjZzIGVhc2UgMC4zczsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA4NDA5LCBzdGRpbiAqL1xuICAjbXEtZml4ZWQtaGVhZGVyLnNocmluayB7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlIDAuM3M7IH0gfVxuXG4vKiBsaW5lIDg0MTIsIHN0ZGluICovXG4jbXEtZml4ZWQtaGVhZGVyLnNocmluayAuc2VhcmNoLWxvZ2luIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjZzIGVhc2UgMC4zczsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC8qIGxpbmUgODQxNiwgc3RkaW4gKi9cbiAgI21xLWZpeGVkLWhlYWRlci5zaHJpbmsgLnNlYXJjaC1sb2dpbiB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjZzIGVhc2UgMC4zczsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSA4NDIwLCBzdGRpbiAqL1xuICAjbXEtZml4ZWQtaGVhZGVyLnNocmluayAuc2VhcmNoLWxvZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC42cyBlYXNlIDAuM3M7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC8qIGxpbmUgODQyNCwgc3RkaW4gKi9cbiAgI21xLWZpeGVkLWhlYWRlci5zaHJpbmsgLnNlYXJjaC1sb2dpbiB7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZSAwLjNzOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDg0MjgsIHN0ZGluICovXG4gICNtcS1maXhlZC1oZWFkZXIuc2hyaW5rIC5zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjZzIGVhc2UgMC4zczsgfSB9XG5cbi8qIGxpbmUgODQzMiwgc3RkaW4gKi9cbnNlY3Rpb24jcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLyogbGluZSA4NDM1LCBzdGRpbiAqL1xuICBzZWN0aW9uI3BhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDg0MzgsIHN0ZGluICovXG4gIHNlY3Rpb24jcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA4NDQxLCBzdGRpbiAqL1xuICBzZWN0aW9uI3BhZ2UubG9nZ2VkLW91dCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDg0NDMsIHN0ZGluICovXG4gIHNlY3Rpb24jcGFnZS5sb2dnZWQtaW4ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBwcmludCB7XG4gIC8qIGxpbmUgODQ0Niwgc3RkaW4gKi9cbiAgc2VjdGlvbiNwYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA4NDQ5LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA4NDU0LCBzdGRpbiAqL1xuICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLyogbGluZSA4NDU2LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IGEge1xuICBjb2xvcjogI2NhY2FjYTsgfVxuXG4vKiBsaW5lIDg0NTgsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjIyMjE3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1vdXQgMHM7IH1cblxuLyogbGluZSA4NDYxLCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zb2NpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA4NDYzLCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zb2NpYWwgdWwubWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSA4NDY3LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zb2NpYWwgdWwubWVudSBsaS5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSA4NDY5LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zb2NpYWwgdWwubWVudSBsaS5zb2NpYWwtaWNvbnMgYSB7XG4gIHBhZGRpbmc6IC43cmVtIDAgLjdyZW0gLjVyZW07IH1cblxuLyogbGluZSA4NDcxLCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zb2NpYWwgdWwubWVudSBsaS5zb2NpYWwtaWNvbnMgaSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDg0NzUsIHN0ZGluICovXG4gIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAuc29jaWFsIHVsLm1lbnUgbGkuc29jaWFsLWljb25zIGkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLyogbGluZSA4NDc3LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IGltZy5uYW1lcGxhdGUtbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDg0ODAsIHN0ZGluICovXG4gIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyBpbWcubmFtZXBsYXRlLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi8qIGxpbmUgODQ4Mywgc3RkaW4gKi9cbi5jb250YWluLXRvLWdyaWQuZXllYnJvdyAuc2VhcmNoLWxvZ2luIHtcbiAgZm9udC1zaXplOiAuODMzcmVtOyB9XG5cbi8qIGxpbmUgODQ4NSwgc3RkaW4gKi9cbi5jb250YWluLXRvLWdyaWQuZXllYnJvdyAuc2VhcmNoLWxvZ2luIHVsLm1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBsaW5lIDg0ODcsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnNlYXJjaC1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA4NDkyLCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zZWFyY2gtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQgYSB7XG4gIHBhZGRpbmc6IC43cmVtIDAgLjdyZW0gLjVyZW07IH1cblxuLyogbGluZSA4NDk0LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zZWFyY2gtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQgLnNhbHV0YXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC40MXJlbSAwO1xuICBmbG9hdDogbGVmdDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1NXB4KSB7XG4gIC8qIGxpbmUgODQ5OSwgc3RkaW4gKi9cbiAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zZWFyY2gtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQgLnNhbHV0YXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDg1MDEsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnNlYXJjaC1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dC5yZWdpc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHggMjAwcHggMjAwcHggMjAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjAwcHggMjAwcHggMjAwcHggMjAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjAwcHggMjAwcHggMjAwcHggMjAwcHg7IH1cblxuLyogbGluZSA4NTA3LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC5zZWFyY2gtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQucmVnaXN0ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IC40NXJlbTsgfVxuXG4vKiBsaW5lIDg1MTEsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnNlYXJjaC1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dC5yZWdpc3Rlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7IH1cblxuLyogbGluZSA4NTEzLCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA4NTE1LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgbmF2LnRvcC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBib3JkZXItcmFkaXVzOiAyMDBweCAyMDBweCAyMDBweCAyMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMDBweCAyMDBweCAyMDBweCAyMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMDBweCAyMDBweCAyMDBweCAyMDBweDtcbiAgcGFkZGluZzogM3B4IDAgMDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzlweCkge1xuICAvKiBsaW5lIDg1MjMsIHN0ZGluICovXG4gIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IG5hdi50b3AtYmFyIC5tZW51ID4gbGk6bm90KC5tZW51LXRleHQpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAvKiBsaW5lIDg1MjcsIHN0ZGluICovXG4gIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IG5hdi50b3AtYmFyIC5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1kb3duLWFycm93IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTc1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc4cHgpIHtcbiAgLyogbGluZSA4NTMwLCBzdGRpbiAqL1xuICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiBuYXYudG9wLWJhciAubWVudSA+IGxpOm5vdCgubWVudS10ZXh0KSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC41cmVtIC42NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAvKiBsaW5lIDg1MzQsIHN0ZGluICovXG4gIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IG5hdi50b3AtYmFyIC5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1kb3duLWFycm93IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgxcHgpIGFuZCAobWF4LXdpZHRoOiA5NzRweCkge1xuICAvKiBsaW5lIDg1MzcsIHN0ZGluICovXG4gIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IG5hdi50b3AtYmFyIC5tZW51ID4gbGk6bm90KC5tZW51LXRleHQpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVyZW0gLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLyogbGluZSA4NTQxLCBzdGRpbiAqL1xuICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiBuYXYudG9wLWJhciAuZHJvcGRvd24ubWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQuaXMtZG93bi1hcnJvdyBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLyogbGluZSA4NTQ0LCBzdGRpbiAqL1xuICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiBuYXYudG9wLWJhciAubWVudSA+IGxpOm5vdCgubWVudS10ZXh0KSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC41cmVtIC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC8qIGxpbmUgODU0OCwgc3RkaW4gKi9cbiAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgbmF2LnRvcC1iYXIgLmRyb3Bkb3duLm1lbnUgLmlzLWRyb3Bkb3duLXN1Ym1lbnUtcGFyZW50LmlzLWRvd24tYXJyb3cgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgODU1MSwgc3RkaW4gKi9cbiAgLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgbmF2LnRvcC1iYXIgLm1lbnUgPiBsaTpub3QoLm1lbnUtdGV4dCkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNXJlbSAuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAvKiBsaW5lIDg1NTUsIHN0ZGluICovXG4gIC5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IG5hdi50b3AtYmFyIC5kcm9wZG93bi5tZW51IC5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudC5pcy1kb3duLWFycm93IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA4NTU3LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgLm1xLW1lbnUge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLyogbGluZSA4NTY0LCBzdGRpbiAqL1xuICAuY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiAubXEtbWVudSB7XG4gICAgZm9udC1zaXplOiAwLjc4ZW07IH0gfVxuXG4vKiBsaW5lIDg1NjYsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiAubXEtbWVudSBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA4NTY4LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgaS5maS1saXN0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4vKiBsaW5lIDg1NzEsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiB1bC5kcm9wZG93bi5tZW51IC5zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjkpO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSA4NTg1LCBzdGRpbiAqL1xuLmNvbnRhaW4tdG8tZ3JpZC5leWVicm93IC50b3BuYXYgdWwuZHJvcGRvd24ubWVudSAuc3VibWVudSBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMjkyNTI2OyB9XG5cbi8qIGxpbmUgODU4Nywgc3RkaW4gKi9cbi5jb250YWluLXRvLWdyaWQuZXllYnJvdyAudG9wbmF2IHVsLmRyb3Bkb3duLm1lbnUgLnN1Ym1lbnUgbGk6aG92ZXIge1xuICBjb2xvcjogI2Q2OWQxYztcbiAgYmFja2dyb3VuZDogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDg1OTAsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiB1bC5kcm9wZG93bi5tZW51IC5zdWJtZW51IGxpIGEge1xuICBjb2xvcjogIzI5MjUyNjsgfVxuXG4vKiBsaW5lIDg1OTIsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiB1bC5kcm9wZG93bi5tZW51IC5zdWJtZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2Q2OWQxYzsgfVxuXG4vKiBsaW5lIDg1OTQsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiB1bC5kcm9wZG93bi5tZW51IC5zdWJtZW51IGxpOmxhc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjIyMjE3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDg2MDAsIHN0ZGluICovXG4uY29udGFpbi10by1ncmlkLmV5ZWJyb3cgLnRvcG5hdiB1bC5kcm9wZG93bi5tZW51LnN1Ym1lbnUgPiBsaTpub3QoLm1lbnUtdGV4dCkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC43cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi8qIGxpbmUgODYwNSwgc3RkaW4gKi9cbi5zZWFyY2gtbG9naW4ubW9iaWxlLWxvZ2luIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjgzM3JlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNjYWNhY2E7IH1cblxuLyogbGluZSA4NjEwLCBzdGRpbiAqL1xuLnNlYXJjaC1sb2dpbi5tb2JpbGUtbG9naW4gdWwubWVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDg2MTIsIHN0ZGluICovXG4uc2VhcmNoLWxvZ2luLm1vYmlsZS1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA4NjE3LCBzdGRpbiAqL1xuLnNlYXJjaC1sb2dpbi5tb2JpbGUtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQgLnNhbHV0YXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC40MXJlbSAwO1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDg2MjEsIHN0ZGluICovXG4uc2VhcmNoLWxvZ2luLm1vYmlsZS1sb2dpbiB1bC5tZW51IGxpLmxvZ2luLWxvZ291dCBhIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSA4NjIzLCBzdGRpbiAqL1xuLnNlYXJjaC1sb2dpbi5tb2JpbGUtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2FjYWNhOyB9XG5cbi8qIGxpbmUgODYyNSwgc3RkaW4gKi9cbi5zZWFyY2gtbG9naW4ubW9iaWxlLWxvZ2luIHVsLm1lbnUgbGkubG9naW4tbG9nb3V0LnJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgODYyOCwgc3RkaW4gKi9cbi5zZWFyY2gtbG9naW4ubW9iaWxlLWxvZ2luIHVsLm1lbnUgbGkubG9naW4tbG9nb3V0LnJlZ2lzdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAuNDVyZW07IH1cblxuLyogbGluZSA4NjMyLCBzdGRpbiAqL1xuLnNlYXJjaC1sb2dpbi5tb2JpbGUtbG9naW4gdWwubWVudSBsaS5sb2dpbi1sb2dvdXQucmVnaXN0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjOyB9XG5cbi8qIGxpbmUgODYzNSwgc3RkaW4gKi9cbi5yciBvbCB7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgODYzOSwgc3RkaW4gKi9cbiAgLnJyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG4vKiBsaW5lIDg2NDIsIHN0ZGluICovXG4ucnIgI3NpZGViYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4vKiBsaW5lIDg2NDUsIHN0ZGluICovXG4ucnIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC45cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDg2NTEsIHN0ZGluICovXG4ucnIgcC5zdWJzY3JpYmVyLWNoZWNrIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA4NjU0LCBzdGRpbiAqL1xuLnJyIHAuc3Vic2NyaWJlci1jaGVjayBhIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSA4NjU3LCBzdGRpbiAqL1xuLnJyIC5idXR0b24uZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi8qIGxpbmUgODY2MSwgc3RkaW4gKi9cbi5yciAudHJpYmUtZXZlbnRzLWxpc3Qtd2lkZ2V0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgODY2NCwgc3RkaW4gKi9cbiAgLnJyIC50cmliZS1ldmVudHMtbGlzdC13aWRnZXQgb2wgbGkgZmlndXJlLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDg2NjYsIHN0ZGluICovXG4ucnIgLnRyaWJlLWV2ZW50cy1saXN0LXdpZGdldCBvbCBsaSAudHJpYmUtZXZlbnRzLW1ldGEgLnRyaWJlLWV2ZW50LWR1cmF0aW9uLCAucnIgLnRyaWJlLWV2ZW50cy1saXN0LXdpZGdldCBvbCBsaSAudHJpYmUtZXZlbnRzLW1ldGEgLnRyaWJlLWV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAuOXJlbTsgfVxuXG4vKiBsaW5lIDg2NjgsIHN0ZGluICovXG4ucnIgLnRyaWJlLWV2ZW50cy1saXN0LXdpZGdldCBvbCBsaSAudHJpYmUtZXZlbnRzLW1ldGEgLnRyaWJlLWV2ZW50LWR1cmF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA4NjcxLCBzdGRpbiAqL1xuLnJyIC50cmliZS1ldmVudHMtbGlzdC13aWRnZXQgcC50cmliZS1ldmVudHMtd2lkZ2V0LWxpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvaWNtbi1oYXZlbi1mb3VuZGF0aW9uLTYtY2hpbGQvaW1nL3JlZC1yaWdodC1hcnJvdy10aW55LnBuZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgODY3Nywgc3RkaW4gKi9cbi5yciAuYnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi8qIGxpbmUgODY3OSwgc3RkaW4gKi9cbi5yciAuYnQgdWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSA4NjgzLCBzdGRpbiAqL1xuLnJyIC5idCB1bCBsaSBhIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7IH1cblxuLyogbGluZSA4Njg1LCBzdGRpbiAqL1xuLnJyIC5idCB1bCBsaSB1bCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDg2OTEsIHN0ZGluICovXG4ucnIgLmJ0IHVsIGxpIHVsIGxpIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgODY5Mywgc3RkaW4gKi9cbi5yciAuYnQuc2ItYm9va3MgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDAgMXJlbSAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSA4Njk3LCBzdGRpbiAqL1xuLnJyIC5mciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogbGluZSA4Njk5LCBzdGRpbiAqL1xuLnJyIC5mciB1bCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgODcwMiwgc3RkaW4gKi9cbi5yciAuZnIgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG5cbi8qIGxpbmUgODcwNCwgc3RkaW4gKi9cbi5yciAuZnIgdWwgbGkgdWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi8qIGxpbmUgODcxMCwgc3RkaW4gKi9cbi5yciBpLmZpLXBsdXMsIC5yciBpLmZpLW1pbnVzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiMjIyMTc7XG4gIHBhZGRpbmc6IDFweDsgfVxuXG4vKiBsaW5lIDg3MTUsIHN0ZGluICovXG4ucnIgLm1hc3RoZWFkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC44NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyOTI1MjY7IH1cblxuLyogbGluZSA4NzIyLCBzdGRpbiAqL1xuLnJyIC5tYXN0aGVhZC1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjg1cmVtO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4vKiBsaW5lIDg3MjgsIHN0ZGluICovXG4ucnIgdWwuYWNmLXJwdy11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSA4NzMyLCBzdGRpbiAqL1xuLnJyIGxpLmFjZi1ycHctbGkuYWNmLXJwdy1jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLyogbGluZSA4NzM2LCBzdGRpbiAqL1xuLnJyIC5hY2YtcnB3LWxlZnQuYWNmLXJwdy10aHVtYiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIGxpbmUgODc0Miwgc3RkaW4gKi9cbi5yciAud2lkZ2V0X2FjZl9ycHcgaDMud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbi8qIGxpbmUgODc0NSwgc3RkaW4gKi9cbi5yciAjc2lkZWJhciBoMy5hY2YtcnB3LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuXG4vKiBsaW5lIDg3NTAsIHN0ZGluICovXG4ucnIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuXG4vKiBsaW5lIDg3NTIsIHN0ZGluICovXG4ucnIgLndpZGdldC5zYi1wYWlkLW9maWUtYWQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgODc1NCwgc3RkaW4gKi9cbi5yciAud2lkZ2V0IHVsIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgODc1Nywgc3RkaW4gKi9cbi5yciAud2lkZ2V0IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA4NzU5LCBzdGRpbiAqL1xuLnJyIC53aWRnZXQgdWwgbGkgdWwubmVzdGVkLm1lbnUge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4vKiBsaW5lIDg3NjEsIHN0ZGluICovXG4ucnIgLndpZGdldCB1bCBsaSBhIHtcbiAgY29sb3I6ICMyOTI1MjY7IH1cblxuLyogbGluZSA4NzYzLCBzdGRpbiAqL1xuLnJyIC53aWRnZXQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDY5ZDFjOyB9XG5cbi8qIGxpbmUgODc2NSwgc3RkaW4gKi9cbi5yciAud2lkZ2V0IHVsIGxpLnZpZXctYm9vayB7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgODc2Nywgc3RkaW4gKi9cbi5yciAud2lkZ2V0IHVsIGxpLnZpZXctYm9vayBhIHtcbiAgdGV4dC1pbmRlbnQ6IC02cHg7IH1cblxuLyogbGluZSA4NzY5LCBzdGRpbiAqL1xuLnJyIC53aWRnZXQgdWwgbGkudmlldy1ib29rIGEgaTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7IH1cblxuLyogbGluZSA4NzczLCBzdGRpbiAqL1xuLnJyIC53aWRnZXQgdWwgbGkudmlldy1ib29rIGEgaS5maS1sb2NrOmJlZm9yZSB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgODc3NSwgc3RkaW4gKi9cbi5yciAud2lkZ2V0IHVsIGxpLnZpZXctYm9vayBhOmhvdmVyIGkuZmktbG9jazpiZWZvcmUge1xuICBjb2xvcjogI2Q2OWQxYzsgfVxuXG4vKiBsaW5lIDg3NzcsIHN0ZGluICovXG4ucnIgLndpZGdldC5zYi1kZXBhcnRtZW50cyAubWVudSA+IGxpOm5vdCgubWVudS10ZXh0KSA+IGEge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgODc3OSwgc3RkaW4gKi9cbi5yciAud2lkZ2V0LnNiLWRlcGFydG1lbnRzIHVsIGxpIGEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDg3ODIsIHN0ZGluICovXG4ucnIgLm1lbnUgPiBsaSA+IGEgPiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAuMDsgfVxuXG4vKiBsaW5lIDg3ODUsIHN0ZGluICovXG4ucnIgYXNpZGUjYWNmX3Jwdy0zIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLyogbGluZSA4Nzg4LCBzdGRpbiAqL1xuLnJyIC5tZXFSUk1lbnUgaW1nLCAucnIgLm1lcVJScHVicyBpbWcge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDg3OTEsIHN0ZGluICovXG4uaXMtYWNjb3JkaW9uLXN1Ym1lbnUtcGFyZW50ID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDg3OTMsIHN0ZGluICovXG4uaXMtYWNjb3JkaW9uLXN1Ym1lbnUtcGFyZW50ID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDU1JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6ICNiMjIyMTc7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgODgxMiwgc3RkaW4gKi9cbi5pcy1hY2NvcmRpb24tc3VibWVudS1wYXJlbnRbYXJpYS1leHBhbmRlZD0ndHJ1ZSddID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDU2JztcbiAgdG9wOiAxMCU7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogI2IyMjIxNztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLyogU0VBUkNIICovXG4vKiBsaW5lIDg4MzQsIHN0ZGluICovXG4ubm9iciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSA4ODM3LCBzdGRpbiAqL1xuZGl2Lm1lbnUtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGF2ZW4tZm91bmRhdGlvbi02L2ltZy91aS1zcHJpdGUucG5nXCIpIGNlbnRlciAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA4ODQ2LCBzdGRpbiAqL1xuZGl2Lm1lbnUtbG9naW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2IyYjJiMjsgfVxuXG4vKiBsaW5lIDg4NTYsIHN0ZGluICovXG5kaXYubWVudS1sb2dpbiBhIHtcbiAgY29sb3I6ICM2MmJlZDk7IH1cblxuLyogbGluZSA4ODU5LCBzdGRpbiAqL1xuZGl2Lm1lbnUtbG9naW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNjJiZWQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICA6OiBHb29nbGUgU2VhcmNoIEJveCAtIEdvb2dsZSBDU0VcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgODg2Niwgc3RkaW4gKi9cbi5zbGlkZS1pbi5tdWktZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgODg3Miwgc3RkaW4gKi9cbi5zbGlkZS1pbi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDg4NzYsIHN0ZGluICovXG4uc2xpZGUtaW4ubXVpLWVudGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDg4NzgsIHN0ZGluICovXG4uc2xpZGUtaW4ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDg4ODEsIHN0ZGluICovXG4uZ29vZ2xlLXNlYXJjaCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogODg4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ4cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLyogbGluZSA4ODkyLCBzdGRpbiAqL1xuLmdvb2dsZS1zZWFyY2gubXVpLWVudGVyLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDIwMDA7IH1cblxuLyogbGluZSA4ODk0LCBzdGRpbiAqL1xuLmdvb2dsZS1zZWFyY2ggLmNzZS1zZWFyY2gtYnV0dG9uLXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDg4OTYsIHN0ZGluICovXG4uZ29vZ2xlLXNlYXJjaCAuY3NlLXNlYXJjaC1idXR0b24td3JhcCAuYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogLjNlbSAxZW07IH1cblxuLyogbGluZSA4OTAwLCBzdGRpbiAqL1xuLmdvb2dsZS1zZWFyY2ggLmNzZS1zZWFyY2gtYnV0dG9uLXdyYXAgLmJ1dHRvbiBpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4vKiBsaW5lIDg5MDIsIHN0ZGluICovXG4uZ29vZ2xlLXNlYXJjaCB0Ym9keSwgLmdvb2dsZS1zZWFyY2ggdGZvb3QsIC5nb29nbGUtc2VhcmNoIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDg5MDUsIHN0ZGluICovXG4uZ29vZ2xlLXNlYXJjaCAuY3NlIGZvcm0uZ3NjLXNlYXJjaC1ib3gsIC5nb29nbGUtc2VhcmNoIGZvcm0uZ3NjLXNlYXJjaC1ib3gge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLyogbGluZSA4OTA5LCBzdGRpbiAqL1xuLmNzZSBpbnB1dC5nc2Mtc2VhcmNoLWJ1dHRvbiwgaW5wdXQuZ3NjLXNlYXJjaC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuODVlbSAxZW07XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU0cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgODkzNywgc3RkaW4gKi9cbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuY3NlIGlucHV0LmdzYy1zZWFyY2gtYnV0dG9uLCBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gaW5wdXQuZ3NjLXNlYXJjaC1idXR0b24ge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgODkzOSwgc3RkaW4gKi9cbi5jc2UgaW5wdXQuZ3NjLXNlYXJjaC1idXR0b246aG92ZXIsIC5jc2UgaW5wdXQuZ3NjLXNlYXJjaC1idXR0b246Zm9jdXMsIGlucHV0LmdzYy1zZWFyY2gtYnV0dG9uOmhvdmVyLCBpbnB1dC5nc2Mtc2VhcmNoLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgODk0Mywgc3RkaW4gKi9cbi5jc2UgaW5wdXQuZ3NjLXNlYXJjaC1idXR0b246aG92ZXIsIGlucHV0LmdzYy1zZWFyY2gtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgODk0Niwgc3RkaW4gKi9cbi5zbGlkZXVwIHtcbiAgdG9wOiA0MHB4OyB9XG5cbi8qIGxpbmUgODk0OSwgc3RkaW4gKi9cbi5nb29nbGUtc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSwgLmdvb2dsZS1zZWFyY2ggaW5wdXQ6Zm9jdXNbdHlwZT0ndGV4dCddIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDdweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgODk2Nywgc3RkaW4gKi9cbi5nb29nbGUtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjJiZWQ5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4OTcwLCBzdGRpbiAqL1xuLmdvb2dsZS1zZWFyY2ggaW5wdXRbdHlwZT0naW1hZ2UnXSwgLmdvb2dsZS1zZWFyY2ggaW5wdXQ6aG92ZXJbdHlwZT0naW1hZ2UnXSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYmVkOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hhdmVuLWZvdW5kYXRpb24tNi9pbWcvZ28tYnV0dG9uLnBuZ1wiKTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDg5ODMsIHN0ZGluICovXG4uZ29vZ2xlLXNlYXJjaCB0ZCwgLmdvb2dsZS1zZWFyY2ggdGFibGUsIC5nc2MtaW5wdXQtYm94LCAuZ3NjLWlucHV0LWJveC1ob3ZlciB7XG4gIHdpZHRoOiAxOTNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDE1cHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgc3BhY2luZzogMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogRW5kIEdvb2dsZSBTZWFyY2ggQm94ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiBsaW5lIDg5OTgsIHN0ZGluICovXG4gIC5nb29nbGUtc2VhcmNoIHRkLCAuZ29vZ2xlLXNlYXJjaCB0YWJsZSwgLmdzYy1pbnB1dC1ib3gsIC5nc2MtaW5wdXQtYm94LWhvdmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5MDAxLCBzdGRpbiAqL1xuZGl2LmxjLW1lbnUtc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjYzhjN2M3OyB9XG5cbi8qIGxpbmUgOTAwNiwgc3RkaW4gKi9cbmRpdi5sYy1tZW51LXNlYXJjaCBpLmZpLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4vKiBsaW5lIDkwMDksIHN0ZGluICovXG4uc2VhcmNoLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNjOGM3Yzc7IH1cblxuLyogbGluZSA5MDE0LCBzdGRpbiAqL1xuLnNlYXJjaC1pY29uIGkuZmktbWFnbmlmeWluZy1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi8qIGxpbmUgOTAxNywgc3RkaW4gKi9cbi5zZWFyY2gtaWNvbiBpLmZpLW1hZ25pZnlpbmctZ2xhc3M6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSA5MDIwLCBzdGRpbiAqL1xuI3NlYXJjaF9yZXN1bHRzIHRhYmxlIHRib2R5IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIGxpbmUgOTAyMiwgc3RkaW4gKi9cbiNzZWFyY2hfcmVzdWx0cyB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA5MDI0LCBzdGRpbiAqL1xuI3NlYXJjaF9yZXN1bHRzIHRhYmxlIHRib2R5IHRkLmdzYy10YWJsZS1jZWxsLXNuaXBwZXQtY2xvc2Uge1xuICBwYWRkaW5nOiAwIDAgMCAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5MDI3LCBzdGRpbiAqL1xuYm9keSAuZ3NjLXNlbGVjdGVkLW9wdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOTAzMCwgc3RkaW4gKi9cbi5jc2UgLmdzYy1jb250cm9sLWNzZSwgLmdzYy1jb250cm9sLWNzZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA5MDM0LCBzdGRpbiAqL1xuLmdzYy1jb250cm9sLWNzZSAuZ3NjLXRhYmxlLXJlc3VsdCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDkwMzYsIHN0ZGluICovXG4uZ3NjLWNvbnRyb2wtY3NlIC5nc2MtdGFibGUtcmVzdWx0IHRib2R5IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIGxpbmUgOTAzOSwgc3RkaW4gKi9cbi5ncy1yZXN1bHQgLmdzLXRpdGxlLCAuZ3MtcmVzdWx0IC5ncy10aXRsZSAqIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOTA0Mywgc3RkaW4gKi9cbi5jc2UgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpsaW5rLCAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmxpbmssXG4uY3NlIC5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6bGluayBiLCAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmxpbmsgYixcbi5jc2UgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTp2aXNpdGVkLCAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOnZpc2l0ZWQsXG4uY3NlIC5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCBiLCAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOnZpc2l0ZWQgYixcbi5jc2UgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpob3ZlciwgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpob3Zlcixcbi5jc2UgLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpob3ZlciBiLCAuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyIGIsXG4uZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTpsaW5rLCAuZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTpsaW5rIGIsIC5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOnZpc2l0ZWQsXG4uZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTp2aXNpdGVkIGIsIC5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyLCAuZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTpob3ZlciBiLFxuLmNzZSAuZ3NjLWN1cnNvci1wYWdlLCAuZ3NjLWN1cnNvci1wYWdlLCAuY3NlIC5nc2MtdHJhaWxpbmctbW9yZS1yZXN1bHRzOmxpbmssIC5nc2MtdHJhaWxpbmctbW9yZS1yZXN1bHRzOmxpbmssXG4uY3NlIC5ncy1zcGVsbGluZyBhLCAuZ3Mtc3BlbGxpbmcgYSB7XG4gIGNvbG9yOiAjYjIyMjE3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5MDU1LCBzdGRpbiAqL1xuLmdzLXJlc3VsdCBhLmdzLXZpc2libGVVcmwsIC5ncy1yZXN1bHQgLmdzLXZpc2libGVVcmwge1xuICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOTA1OCwgc3RkaW4gKi9cbi5jc2UgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCwgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCwgLmdzYy1pbWFnZVJlc3VsdC1jbGFzc2ljLCAuZ3NjLWltYWdlUmVzdWx0LWNvbHVtbiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA5MDYxLCBzdGRpbiAqL1xuI2NzZSB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKiBsaW5lIDkwNjQsIHN0ZGluICovXG4jY3NlIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIC5nc2MtYWRCbG9jaywgI2NzZSAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLWFkQmxvY2tWZXJ0aWNhbCwgI2NzZSAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiAuZ3NjLXJlc3VsdHNIZWFkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5MDY3LCBzdGRpbiAqL1xuI2NzZSBpbnB1dC5nc2Mtc2VhcmNoLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgOTA3MCwgc3RkaW4gKi9cbiNjc2UgLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWNhY2EgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDkwNzYsIHN0ZGluICovXG4jY3NlIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgOTA3OSwgc3RkaW4gKi9cbiNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3NjLXRhYmxlLWNlbGwtdGh1bWJuYWlsLmdzYy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAvKiBsaW5lIDkwODIsIHN0ZGluICovXG4gICNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3NjLXRhYmxlLWNlbGwtdGh1bWJuYWlsLmdzYy10aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDkwODQsIHN0ZGluICovXG4jY3NlIHRhYmxlLmdzYy10YWJsZS1yZXN1bHQgLmdzYy10YWJsZS1jZWxsLXRodW1ibmFpbC5nc2MtdGh1bWJuYWlsIC5ncy13ZWItaW1hZ2UtYm94IGltZy5ncy1pbWFnZSwgI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IC5nc2MtdGFibGUtY2VsbC10aHVtYm5haWwuZ3NjLXRodW1ibmFpbCAuZ3MtcHJvbW90aW9uLWltYWdlLWJveCBpbWcuZ3MtcHJvbW90aW9uLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7IH1cblxuLyogbGluZSA5MDg3LCBzdGRpbiAqL1xuI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IC5nc2MtdGFibGUtY2VsbC10aHVtYm5haWwuZ3NjLXRodW1ibmFpbCAuZ3Mtd2ViLWltYWdlLWJveCwgI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IC5nc2MtdGFibGUtY2VsbC10aHVtYm5haWwuZ3NjLXRodW1ibmFpbCAuZ3MtcHJvbW90aW9uLWltYWdlLWJveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4vKiBsaW5lIDkwOTEsIHN0ZGluICovXG4jY3NlIHRhYmxlLmdzYy10YWJsZS1yZXN1bHQgLmdzYy10YWJsZS1jZWxsLXNuaXBwZXQtY2xvc2Uge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgOTA5NCwgc3RkaW4gKi9cbiNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCBhLmdzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWY7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgOTA5OSwgc3RkaW4gKi9cbiNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNkNjlkMWM7IH1cblxuLyogbGluZSA5MTAyLCBzdGRpbiAqL1xuI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IC5ncy10aXRsZSwgI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IC5ncy10aXRsZSAqIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgOTEwNywgc3RkaW4gKi9cbiNjc2UgdGFibGUuZ3NjLXRhYmxlLXJlc3VsdCAuZ3MtdGl0bGUgZGl2IHtcbiAgY29sb3I6ICMwYTBhMGE7IH1cblxuLyogbGluZSA5MTEwLCBzdGRpbiAqL1xuI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IC5ncy1iaWRpLXN0YXJ0LWFsaWduLmdzLXNuaXBwZXQge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLyogbGluZSA5MTEzLCBzdGRpbiAqL1xuI2NzZSB0YWJsZS5nc2MtdGFibGUtcmVzdWx0IC5nc2MtdXJsLWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLyogbGluZSA5MTE2LCBzdGRpbiAqL1xuI2NzZSAuZ2NzYy1icmFuZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA5MTE5LCBzdGRpbiAqL1xuI2NzZSAuZ3NjLWNvbnRyb2wtY3NlLmdzYy1jb250cm9sLWNzZS1lbiBmb3JtLmdzYy1zZWFyY2gtYm94IHRib2R5IHRkLCAjY3NlIC5nc2MtY29udHJvbC1jc2UuZ3NjLWNvbnRyb2wtY3NlLWVuIGZvcm0uZ3NjLXNlYXJjaC1ib3ggdGJvZHkgdGgge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDkxMjQsIHN0ZGluICovXG4jY3NlIHRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1pbnB1dCBpbnB1dCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDkxMjcsIHN0ZGluICovXG4jY3NlIHRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1jbGVhci1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgOTEyOSwgc3RkaW4gKi9cbiNjc2UgdGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLWNsZWFyLWJ1dHRvbiBkaXYuZ3NjLWNsZWFyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA5MTMyLCBzdGRpbiAqL1xuI2NzZSB0YWJsZS5nc2Mtc2VhcmNoLWJveCB0ZC5nc2MtY2xlYXItYnV0dG9uIGRpdi5nc2MtY2xlYXItYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjYjIyMjE3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi8qIGxpbmUgOTE0MCwgc3RkaW4gKi9cbiNjc2UgdGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLWNsZWFyLWJ1dHRvbiBkaXYuZ3NjLWNsZWFyLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzk5MWQxNDsgfVxuXG4vKiBsaW5lIDkxNDIsIHN0ZGluICovXG4jY3NlIHRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1jbGVhci1idXR0b24gZGl2LmdzYy1jbGVhci1idXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICM3YTdhN2E7IH1cblxuLyogbGluZSA5MTQ0LCBzdGRpbiAqL1xuI2NzZSB0YWJsZS5nc2Mtc2VhcmNoLWJveCB0ZC5nc2MtY2xlYXItYnV0dG9uIGRpdi5nc2MtY2xlYXItYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMGEwYTBhOyB9XG5cbi8qIGxpbmUgOTE0Nywgc3RkaW4gKi9cbiNjc2UgLmdzYy1hYm92ZS13cmFwcGVyLWFyZWEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhY2FjYTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDkxNTAsIHN0ZGluICovXG4jY3NlIC5nc2MtYWJvdmUtd3JhcHBlci1hcmVhIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDkxNTIsIHN0ZGluICovXG4jY3NlIC5nc2MtYWJvdmUtd3JhcHBlci1hcmVhIC5nc2MtcmVzdWx0LWluZm8tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgOTE1NCwgc3RkaW4gKi9cbiNjc2UgLmdzYy1hYm92ZS13cmFwcGVyLWFyZWEgLmdzYy1yZXN1bHQtaW5mby1jb250YWluZXIgLmdzYy1yZXN1bHQtaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgOTE1OCwgc3RkaW4gKi9cbiNjc2UgYS5ncy10aXRsZSBiLCAjY3NlIC5ncy1zbmlwcGV0IGIsICNjc2UgLmdzYy11cmwtYm90dG9tIGIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTc1LCA1NCwgMC4zNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzcHg7IH1cblxuLyogbGluZSA5MTYzLCBzdGRpbiAqL1xuI2NzZSAuZ3NjLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IHtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5MTY4LCBzdGRpbiAqL1xuI2NzZSAuZ3NjLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IC5nc2MtY3Vyc29yLXBhZ2Uge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLyogbGluZSA5MTczLCBzdGRpbiAqL1xuI2NzZSAuZ3NjLXJlc3VsdHMgLmdzYy1jdXJzb3ItcGFnZS5nc2MtY3Vyc29yLWN1cnJlbnQtcGFnZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogTmV0d29yayBIb21lIC8gcGFnZS1uZXR3b3JrLnBocFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSA5MTgwLCBzdGRpbiAqL1xuLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuXG4vKiBsaW5lIDkxODIsIHN0ZGluICovXG4ucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW4sIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuXG4vKiBsaW5lIDkxODUsIHN0ZGluICovXG4ucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW4gaW1nLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW5zIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgOTE4Nywgc3RkaW4gKi9cbi5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbiAucmVsYXRpdmUtY29udGFpbmVyLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW5zIC5yZWxhdGl2ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA5MTg5LCBzdGRpbiAqL1xuLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uIC5yZWxhdGl2ZS1jb250YWluZXIgLmFic29sdXRlLWNvbnRhaW5lciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1ucyAucmVsYXRpdmUtY29udGFpbmVyIC5hYnNvbHV0ZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcxJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzAxOTYxKTsgfVxuXG4vKiBsaW5lIDkxOTYsIHN0ZGluICovXG4ucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW4gLnJlbGF0aXZlLWNvbnRhaW5lciBhLmZ1bGwsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbnMgLnJlbGF0aXZlLWNvbnRhaW5lciBhLmZ1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi8qIGxpbmUgOTIwMSwgc3RkaW4gKi9cbi5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbiAucmVsYXRpdmUtY29udGFpbmVyIGEuYmxvY2ssIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbnMgLnJlbGF0aXZlLWNvbnRhaW5lciBhLmJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZDY5ZDFjO1xuICB6LWluZGV4OiAxMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSA5MjA2LCBzdGRpbiAqL1xuLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uIGgxLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW5zIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA5MjEzLCBzdGRpbiAqL1xuLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uIGgxIGEsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbnMgaDEgYSB7XG4gIGNvbG9yOiAjYjIyMjE3O1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgMzAwbXMgZWFzZS1vdXQgMHM7IH1cblxuLyogbGluZSA5MjE2LCBzdGRpbiAqL1xuLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uIGgxIGE6aG92ZXIsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbnMgaDEgYTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi8qIGxpbmUgOTIxOCwgc3RkaW4gKi9cbi5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi50b2RheTpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAudG9kYXkuY29sdW1uczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLmd1aWRlczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuZ3VpZGVzLmNvbHVtbnM6aG92ZXIgLnJlbGF0aXZlLWNvbnRhaW5lcjo6YWZ0ZXIsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi5jYWxlbmRhcjpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY2FsZW5kYXIuY29sdW1uczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLmJ1cy1kaXI6aG92ZXIgLnJlbGF0aXZlLWNvbnRhaW5lcjo6YWZ0ZXIsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmJ1cy1kaXIuY29sdW1uczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLnNob3A6aG92ZXIgLnJlbGF0aXZlLWNvbnRhaW5lcjo6YWZ0ZXIsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLnNob3AuY29sdW1uczpob3ZlciAucmVsYXRpdmUtY29udGFpbmVyOjphZnRlciwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLm1hZ2F6aW5lOmhvdmVyIC5yZWxhdGl2ZS1jb250YWluZXI6OmFmdGVyLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5tYWdhemluZS5jb2x1bW5zOmhvdmVyIC5yZWxhdGl2ZS1jb250YWluZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgOTIyMCwgc3RkaW4gKi9cbi5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi50b2RheTpob3ZlciBhLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC50b2RheS5jb2x1bW5zOmhvdmVyIGEsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi5ndWlkZXM6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuZ3VpZGVzLmNvbHVtbnM6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLmNhbGVuZGFyOmhvdmVyIGEsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNhbGVuZGFyLmNvbHVtbnM6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuY29sdW1uLmJ1cy1kaXI6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAuYnVzLWRpci5jb2x1bW5zOmhvdmVyIGEsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLmNvbHVtbi5zaG9wOmhvdmVyIGEsIC5yb3cubGFyZ2UtdXAtMy5uZXR3b3JrLWhvbWUgLnNob3AuY29sdW1uczpob3ZlciBhLCAucm93LmxhcmdlLXVwLTMubmV0d29yay1ob21lIC5jb2x1bW4ubWFnYXppbmU6aG92ZXIgYSwgLnJvdy5sYXJnZS11cC0zLm5ldHdvcmstaG9tZSAubWFnYXppbmUuY29sdW1uczpob3ZlciBhIHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogQXJjaGl2ZS9DYXRlZ29yeVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSA5MjI2LCBzdGRpbiAqL1xuLmFyY2hpdmUgcC50b2dnbGVXcmFwLCAuY2F0ZWdvcnkgcC50b2dnbGVXcmFwLCAucGFnZSBwLnRvZ2dsZVdyYXAsIC5zZWFyY2ggcC50b2dnbGVXcmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9oYXZlbi1mb3VuZGF0aW9uLTYvaW1nL2xpbmUtZ3JheS5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5MjM0LCBzdGRpbiAqL1xuLmFyY2hpdmUgcC50b2dnbGVXcmFwIGEsIC5jYXRlZ29yeSBwLnRvZ2dsZVdyYXAgYSwgLnBhZ2UgcC50b2dnbGVXcmFwIGEsIC5zZWFyY2ggcC50b2dnbGVXcmFwIGEge1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qIGxpbmUgOTI0MCwgc3RkaW4gKi9cbi5hcmNoaXZlIC5yb3cuYXJ0aWNsZS1leGNlcnB0LCAuY2F0ZWdvcnkgLnJvdy5hcnRpY2xlLWV4Y2VycHQsIC5wYWdlIC5yb3cuYXJ0aWNsZS1leGNlcnB0LCAuc2VhcmNoIC5yb3cuYXJ0aWNsZS1leGNlcnB0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4OyB9XG5cbi8qIGxpbmUgOTI0NCwgc3RkaW4gKi9cbi5hcmNoaXZlIGFydGljbGUuZW50cnktYXJjaGl2ZSwgLmNhdGVnb3J5IGFydGljbGUuZW50cnktYXJjaGl2ZSwgLnBhZ2UgYXJ0aWNsZS5lbnRyeS1hcmNoaXZlLCAuc2VhcmNoIGFydGljbGUuZW50cnktYXJjaGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDkyNDksIHN0ZGluICovXG4uYXJjaGl2ZSAuc2VjdGlvbi1jb250ZW50LCAuYXJjaGl2ZSAuaXNzdWUtYXJjaGl2ZSwgLmNhdGVnb3J5IC5zZWN0aW9uLWNvbnRlbnQsIC5jYXRlZ29yeSAuaXNzdWUtYXJjaGl2ZSwgLnBhZ2UgLnNlY3Rpb24tY29udGVudCwgLnBhZ2UgLmlzc3VlLWFyY2hpdmUsIC5zZWFyY2ggLnNlY3Rpb24tY29udGVudCwgLnNlYXJjaCAuaXNzdWUtYXJjaGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbi8qIGxpbmUgOTI1MSwgc3RkaW4gKi9cbi5hcmNoaXZlIC5zZWN0aW9uLWNvbnRlbnQgLmV4Y2VycHQgcCwgLmFyY2hpdmUgLmlzc3VlLWFyY2hpdmUgLmV4Y2VycHQgcCwgLmNhdGVnb3J5IC5zZWN0aW9uLWNvbnRlbnQgLmV4Y2VycHQgcCwgLmNhdGVnb3J5IC5pc3N1ZS1hcmNoaXZlIC5leGNlcnB0IHAsIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLmV4Y2VycHQgcCwgLnBhZ2UgLmlzc3VlLWFyY2hpdmUgLmV4Y2VycHQgcCwgLnNlYXJjaCAuc2VjdGlvbi1jb250ZW50IC5leGNlcnB0IHAsIC5zZWFyY2ggLmlzc3VlLWFyY2hpdmUgLmV4Y2VycHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA5MjUzLCBzdGRpbiAqL1xuLmFyY2hpdmUgLnNlY3Rpb24tY29udGVudCBoMSwgLmFyY2hpdmUgLmlzc3VlLWFyY2hpdmUgaDEsIC5jYXRlZ29yeSAuc2VjdGlvbi1jb250ZW50IGgxLCAuY2F0ZWdvcnkgLmlzc3VlLWFyY2hpdmUgaDEsIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgaDEsIC5wYWdlIC5pc3N1ZS1hcmNoaXZlIGgxLCAuc2VhcmNoIC5zZWN0aW9uLWNvbnRlbnQgaDEsIC5zZWFyY2ggLmlzc3VlLWFyY2hpdmUgaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSA5MjU3LCBzdGRpbiAqL1xuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZSBhcnRpY2xlLmVudHJ5LWFyY2hpdmU6bGFzdC1vZi10eXBlLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1wdWJsaWNhdGlvbnMtbGlzdCBhcnRpY2xlLmVudHJ5LWFyY2hpdmU6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiBsaW5lIDkyNjAsIHN0ZGluICovXG4ucGFnZSAuZmVhdHVyZWQtYXJ0aWNsZXMtYmxvY2sgLnNlY3Rpb24tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4vKiBsaW5lIDkyNjQsIHN0ZGluICovXG4ucGFnZSAuc3BlY2lhbC1zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IC44cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vKiBsaW5lIDkyNjgsIHN0ZGluICovXG4ucm93LmRhaWx5LWFyY2hpdmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi8qIGxpbmUgOTI3MSwgc3RkaW4gKi9cbi5yb3cucGFnaW5hdGlvbi1zaW5nbGUsIC5wYWdpbmF0aW9uLXNpbmdsZSxcbi5yb3cucGFnaW5hdGlvbi1jYXRlZ29yeSwgLnBhZ2luYXRpb24tY2F0ZWdvcnksXG4ucm93LndwYmRwLXBhZ2luYXRpb24sIC53cGJkcC1wYWdpbmF0aW9uLCB1bC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDkyNzgsIHN0ZGluICovXG4ucm93LnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LWxlZnQgYSwgLnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LWxlZnQgYSxcbi5yb3cucGFnaW5hdGlvbi1jYXRlZ29yeSAudGV4dC1sZWZ0IGEsIC5wYWdpbmF0aW9uLWNhdGVnb3J5IC50ZXh0LWxlZnQgYSxcbi5yb3cud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1sZWZ0IGEsIC53cGJkcC1wYWdpbmF0aW9uIC50ZXh0LWxlZnQgYSwgdWwudHJpYmUtZXZlbnRzLXN1Yi1uYXYgbGkgLnRleHQtbGVmdCBhIHtcbiAgYmFja2dyb3VuZDogI2IyMjIxNztcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgOTI4NCwgc3RkaW4gKi9cbi5yb3cucGFnaW5hdGlvbi1zaW5nbGUgLnRleHQtbGVmdCBhOmJlZm9yZSwgLnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LWxlZnQgYTpiZWZvcmUsXG4ucm93LnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtbGVmdCBhOmJlZm9yZSwgLnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtbGVmdCBhOmJlZm9yZSxcbi5yb3cud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1sZWZ0IGE6YmVmb3JlLCAud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1sZWZ0IGE6YmVmb3JlLCB1bC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSAudGV4dC1sZWZ0IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3NkVcIjtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi8qIGxpbmUgOTI4OSwgc3RkaW4gKi9cbi5yb3cucGFnaW5hdGlvbi1zaW5nbGUgLnRleHQtbGVmdCBhOmhvdmVyLCAucGFnaW5hdGlvbi1zaW5nbGUgLnRleHQtbGVmdCBhOmhvdmVyLFxuLnJvdy5wYWdpbmF0aW9uLWNhdGVnb3J5IC50ZXh0LWxlZnQgYTpob3ZlciwgLnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtbGVmdCBhOmhvdmVyLFxuLnJvdy53cGJkcC1wYWdpbmF0aW9uIC50ZXh0LWxlZnQgYTpob3ZlciwgLndwYmRwLXBhZ2luYXRpb24gLnRleHQtbGVmdCBhOmhvdmVyLCB1bC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSAudGV4dC1sZWZ0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDY5ZDFjOyB9XG5cbi8qIGxpbmUgOTI5Mywgc3RkaW4gKi9cbi5yb3cucGFnaW5hdGlvbi1zaW5nbGUgLnRleHQtcmlnaHQgYSwgLnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LXJpZ2h0IGEsXG4ucm93LnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtcmlnaHQgYSwgLnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtcmlnaHQgYSxcbi5yb3cud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1yaWdodCBhLCAud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1yaWdodCBhLCB1bC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSAudGV4dC1yaWdodCBhIHtcbiAgYmFja2dyb3VuZDogI2IyMjIxNztcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDkyOTksIHN0ZGluICovXG4ucm93LnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LXJpZ2h0IGE6YWZ0ZXIsIC5wYWdpbmF0aW9uLXNpbmdsZSAudGV4dC1yaWdodCBhOmFmdGVyLFxuLnJvdy5wYWdpbmF0aW9uLWNhdGVnb3J5IC50ZXh0LXJpZ2h0IGE6YWZ0ZXIsIC5wYWdpbmF0aW9uLWNhdGVnb3J5IC50ZXh0LXJpZ2h0IGE6YWZ0ZXIsXG4ucm93LndwYmRwLXBhZ2luYXRpb24gLnRleHQtcmlnaHQgYTphZnRlciwgLndwYmRwLXBhZ2luYXRpb24gLnRleHQtcmlnaHQgYTphZnRlciwgdWwudHJpYmUtZXZlbnRzLXN1Yi1uYXYgbGkgLnRleHQtcmlnaHQgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyNzZGXCI7XG4gIHBhZGRpbmctbGVmdDogMnB4OyB9XG5cbi8qIGxpbmUgOTMwNCwgc3RkaW4gKi9cbi5yb3cucGFnaW5hdGlvbi1zaW5nbGUgLnRleHQtcmlnaHQgYTpob3ZlciwgLnBhZ2luYXRpb24tc2luZ2xlIC50ZXh0LXJpZ2h0IGE6aG92ZXIsXG4ucm93LnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtcmlnaHQgYTpob3ZlciwgLnBhZ2luYXRpb24tY2F0ZWdvcnkgLnRleHQtcmlnaHQgYTpob3Zlcixcbi5yb3cud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1yaWdodCBhOmhvdmVyLCAud3BiZHAtcGFnaW5hdGlvbiAudGV4dC1yaWdodCBhOmhvdmVyLCB1bC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSAudGV4dC1yaWdodCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q2OWQxYzsgfVxuXG4vKiBsaW5lIDkzMDksIHN0ZGluICovXG4ucm93LnBhZ2luYXRpb24gLnBhZ2luYXRpb24tc2luZ2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgOTMxMywgc3RkaW4gKi9cbmhlYWRlciAucGFnaW5hdGlvbi1zaW5nbGUge1xuICBtYXJnaW46IDEwcHggMCAwOyB9XG5cbi8qIGxpbmUgOTMxNiwgc3RkaW4gKi9cbi5ycGJ0X3Nob3J0Y29kZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyogbGluZSA5MzE5LCBzdGRpbiAqL1xuLmlzc3VlLWFyY2hpdmUgaDQge1xuICBmb250LXNpemU6IDEuMXJlbTsgfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICA6OiBEYWlseS9Ub2RheSBQb3J0YWxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgOTMyNSwgc3RkaW4gKi9cbmRpdiNsZWFkZXJib2FyZC1jb250YWluZXIge1xuICBtYXJnaW46IDEycHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgOTMyOSwgc3RkaW4gKi9cbi5uby1sZWFkZXJib2FyZCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLyogbGluZSA5MzMyLCBzdGRpbiAqL1xuLm5vLWxlYWRlcmJvYXJkIGRpdiNtYWluY29sIC5jb250ZW50LCAubm8tbGVhZGVyYm9hcmQgZGl2I2Z1bGxjb2wgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOTMzNSwgc3RkaW4gKi9cbi5uby1sZWFkZXJib2FyZCAucnIgYXNpZGUjc2lkZWJhci5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDkzMzgsIHN0ZGluICovXG4ubWFycXVlZS1ibG9jayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNTI2O1xuICBtYXgtaGVpZ2h0OiAzOTZweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSA5MzQ0LCBzdGRpbiAqL1xuLm1hcnF1ZWUtYmxvY2sgZmlndXJlLmxlYWQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi8qIGxpbmUgOTM0Nywgc3RkaW4gKi9cbi5tYXJxdWVlLWJsb2NrIGZpZ3VyZS5sZWFkLWltZyAuaW1nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNlZWU7IH1cblxuLyogbGluZSA5MzQ5LCBzdGRpbiAqL1xuLm1hcnF1ZWUtYmxvY2sgZmlndXJlLmxlYWQtaW1nIC5jYXB0aW9uLFxuLm1hcnF1ZWUtYmxvY2sgZmlndXJlLmxlYWQtaW1nIC5jcmVkaXQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiByZW0oMTJweCk7IH1cblxuLyogbGluZSA5MzUzLCBzdGRpbiAqL1xuLm1hcnF1ZWUtYmxvY2sgZmlndXJlLmxlYWQtaW1nIC5jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xNHB4O1xuICB6LWluZGV4OiAyOyB9XG5cbi8qIGxpbmUgOTM1OCwgc3RkaW4gKi9cbi5tYXJxdWVlLWJsb2NrIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiBsaW5lIDkzNjEsIHN0ZGluICovXG4gIC5tYXJxdWVlLWJsb2NrIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDkzNjUsIHN0ZGluICovXG4gIC5tYXJxdWVlLWJsb2NrIHtcbiAgICBjb2xvcjogIzI5MjUyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cblxuLyogbGluZSA5MzY4LCBzdGRpbiAqL1xuLm1hcnF1ZWUtYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgOTM3MSwgc3RkaW4gKi9cbi5tYXJxdWVlLWJsb2NrIHVsIGEsIC5tYXJxdWVlLWJsb2NrIHVsIHAge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTM3NCwgc3RkaW4gKi9cbiAgLm1hcnF1ZWUtYmxvY2sgdWwgYSwgLm1hcnF1ZWUtYmxvY2sgdWwgcCB7XG4gICAgY29sb3I6ICMyOTI1MjY7IH0gfVxuXG4vKiBsaW5lIDkzNzYsIHN0ZGluICovXG4ubWFycXVlZS1ibG9jayB1bCBzcGFuLmJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgOTM4MCwgc3RkaW4gKi9cbi5tYXJxdWVlLWJsb2NrIHVsIHNwYW4uYnlsaW5lIGEge1xuICBjb2xvcjogI2Q2OWQxYzsgfVxuXG4vKiBsaW5lIDkzODIsIHN0ZGluICovXG4ubWFycXVlZS1ibG9jayB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgOTM4NSwgc3RkaW4gKi9cbi5tYXJxdWVlLWJsb2NrIHVsIGxpIGgxIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDkzODgsIHN0ZGluICovXG4ubWFycXVlZS1ibG9jayB1bCBsaSBwLmJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA5MzkxLCBzdGRpbiAqL1xuLm1hcnF1ZWUtYmxvY2sgdWwgbGkgcC5ieWxpbmUgYSB7XG4gIGNvbG9yOiAjZDY5ZDFjOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgOTM5NCwgc3RkaW4gKi9cbiAgLm1hcnF1ZWUtYmxvY2sgdWwgbGkgLnNpZGUtc3RvcnktY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDkzOTgsIHN0ZGluICovXG4ubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgOTQwNSwgc3RkaW4gKi9cbiAgLm1hcnF1ZWUtYmxvY2sgdWwgbGkuZmlyc3Qtc3Rvcnkge1xuICAgIHdpZHRoOiA3MyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTQwOCwgc3RkaW4gKi9cbiAgLm1hcnF1ZWUtYmxvY2sgdWwgbGkuZmlyc3Qtc3Rvcnkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDk0MTEsIHN0ZGluICovXG4ubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSAuZmlyc3Qtc3RvcnktaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBsaW5lIDk0MTMsIHN0ZGluICovXG4ubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSAuZmlyc3Qtc3RvcnktaW1hZ2UgLmxlYWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuLyogbGluZSA5NDE2LCBzdGRpbiAqL1xuLm1hcnF1ZWUtYmxvY2sgdWwgbGkuZmlyc3Qtc3RvcnkgLmZpcnN0LXN0b3J5LWltYWdlIC5sZWFkLWltYWdlIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjEuOCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgOTQyMywgc3RkaW4gKi9cbi5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1pbWFnZSAubGVhZC1pbWFnZSAuaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgOTQyOSwgc3RkaW4gKi9cbi5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzI5MjUyNiA0OCUsIHJnYmEoNDEsIDM3LCAzOCwgMC43NSkgNjElLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzI5MjUyNiA0OCUsIHJnYmEoNDEsIDM3LCAzOCwgMC43NSkgNjElLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjkyNTI2IDQ4JSwgcmdiYSg0MSwgMzcsIDM4LCAwLjc1KSA2MSUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyOTI1MjYnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MSApO1xuICAvKiBJRTYtOSAqLyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qIGxpbmUgOTQ0NSwgc3RkaW4gKi9cbiAgLm1hcnF1ZWUtYmxvY2sgdWwgbGkuZmlyc3Qtc3RvcnkgLmZpcnN0LXN0b3J5LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyOTI1MjY7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk0NTMsIHN0ZGluICovXG4gIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLyogbGluZSA5NDU1LCBzdGRpbiAqL1xuICAubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSAuZmlyc3Qtc3RvcnktY29udGVudCAuZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgOTQ1Nywgc3RkaW4gKi9cbi5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLyogbGluZSA5NDYxLCBzdGRpbiAqL1xuLm1hcnF1ZWUtYmxvY2sgdWwgbGkuZmlyc3Qtc3RvcnkgLmZpcnN0LXN0b3J5LWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjUwcmVtO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi8qIGxpbmUgOTQ2NSwgc3RkaW4gKi9cbi5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IHAuYnlsaW5lIHtcbiAgZm9udC1zaXplOiAwLjc1MHJlbTsgfVxuXG4vKiBsaW5lIDk0NjcsIHN0ZGluICovXG4ubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSAuZmlyc3Qtc3RvcnktY29udGVudCBwLmJ5bGluZSBhIHtcbiAgY29sb3I6ICNkNjlkMWM7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA5NDcwLCBzdGRpbiAqL1xuICAubWFycXVlZS1ibG9jayB1bCBsaS5maXJzdC1zdG9yeSAuZmlyc3Qtc3RvcnktY29udGVudCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiBsaW5lIDk0NzQsIHN0ZGluICovXG4gIC5tYXJxdWVlLWJsb2NrIHVsIGxpLmZpcnN0LXN0b3J5IC5maXJzdC1zdG9yeS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmaWx0ZXI6IHRyYW5zcGFyZW50OyB9IH1cblxuLyogbGluZSA5NDgxLCBzdGRpbiAqL1xuLmZlYXR1cmVkLWFydGljbGVzLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pY21uLWhhdmVuLWZvdW5kYXRpb24tNi1jaGlsZC9pbWcvbG9nby1ia2dkLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzNweDsgfVxuXG4vKiBsaW5lIDk0ODQsIHN0ZGluICovXG4uZmVhdHVyZWQtYXJ0aWNsZXMtYmxvY2sgLnNlY3Rpb24tY29udGVudC5lbnRyeS1jb250ZW50IGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNjlkMWM7IH1cblxuLyogbGluZSA5NDg2LCBzdGRpbiAqL1xuLmZlYXR1cmVkLWFydGljbGVzLWJsb2NrIC5zZWN0aW9uLWNvbnRlbnQgaDEuZGFpbHktaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMTg4cmVtO1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMjg1cHg7IH1cblxuLyogbGluZSA5NDkzLCBzdGRpbiAqL1xuLmZlYXR1cmVkLWFydGljbGVzLWJsb2NrIC5zZWN0aW9uLWNvbnRlbnQgaDEuZGFpbHktaGVhZGxpbmUgYSB7XG4gIGNvbG9yOiAjMjkyNTI2OyB9XG5cbi8qIGxpbmUgOTQ5NSwgc3RkaW4gKi9cbi5mZWF0dXJlZC1hcnRpY2xlcy1ibG9jayAuc2VjdGlvbi1jb250ZW50IGgxLmRhaWx5LWhlYWRsaW5lIGkge1xuICBjb2xvcjogI2IyMjIxNztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDk1MDAsIHN0ZGluICovXG4uc3BlY2lhbC1zZWN0aW9uLWJsb2NrIHtcbiAgcGFkZGluZzogMCAzM3B4OyB9XG5cbi8qIGxpbmUgOTUwMiwgc3RkaW4gKi9cbi5zcGVjaWFsLXNlY3Rpb24tYmxvY2sgYSB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgOTUwNCwgc3RkaW4gKi9cbi5zcGVjaWFsLXNlY3Rpb24tYmxvY2sgaDEge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZy10b3A6IDMlO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi8qIGxpbmUgOTUwOCwgc3RkaW4gKi9cbi5zcGVjaWFsLXNlY3Rpb24tYmxvY2sgaDIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgOTUxMiwgc3RkaW4gKi9cbiNvcGluaW9uIGgxLmRhaWx5LWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgOTUyMSwgc3RkaW4gKi9cbiAgI29waW5pb24gaDEuZGFpbHktaGVhZGxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi8qIGxpbmUgOTUyNCwgc3RkaW4gKi9cbiNvcGluaW9uIHAuYnlsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA5NTI5LCBzdGRpbiAqL1xuICAjb3BpbmlvbiBwLmJ5bGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSA5NTMxLCBzdGRpbiAqL1xuI29waW5pb24gcC5ieWxpbmUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSA5NTM0LCBzdGRpbiAqL1xuI29waW5pb24gLmNhcnRvb24ge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA5NTM4LCBzdGRpbiAqL1xuI29waW5pb24gLmNhcnRvb24gcC5ieWxpbmUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDk1NDEsIHN0ZGluICovXG4jb3BpbmlvbiAuY2FydG9vbiAucnVsZS1iZWxvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2E3YTdhOyB9XG5cbi8qIGxpbmUgOTU0Mywgc3RkaW4gKi9cbiNvcGluaW9uIC5jYXJ0b29uIC5zZWVtb3JlIGEge1xuICBjb2xvcjogI2EyYTFhMSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDk1NDcsIHN0ZGluICovXG4jc2hvcnRzIGgxLmRhaWx5LWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yMnJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSA5NTU0LCBzdGRpbiAqL1xuI3Nob3J0cyBwLmJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgOTU1OCwgc3RkaW4gKi9cbiNzaG9ydHMgcC5ieWxpbmUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSA5NTYxLCBzdGRpbiAqL1xuI3Nob3J0cyAuZ3JheS1ib3gge1xuICBoZWlnaHQ6IDE1OHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA5NTY1LCBzdGRpbiAqL1xuICAjc2hvcnRzIC5ncmF5LWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwNjhweCkge1xuICAvKiBsaW5lIDk1NjgsIHN0ZGluICovXG4gICNzaG9ydHMgLmdyYXktYm94IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cblxuLyogbGluZSA5NTcwLCBzdGRpbiAqL1xuI3Nob3J0cyAuZ3JheS1ib3ggLnRydW5jYXRlIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi8qIGxpbmUgOTU3Niwgc3RkaW4gKi9cbiNzaG9ydHMgLmdyYXktYm94IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgOTU4Miwgc3RkaW4gKi9cbiNza2lucyBoMS5kYWlseS1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNTYzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBsaW5lIDk1OTAsIHN0ZGluICovXG4jc2tpbnMgcC5ieWxpbmUge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDk1OTMsIHN0ZGluICovXG4jc2tpbnMgcC5ieWxpbmUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSA5NTk2LCBzdGRpbiAqL1xuI3NraW5zIGkge1xuICBjb2xvcjogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDk1OTksIHN0ZGluICovXG4jYXV0aG9ycyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDk2MDEsIHN0ZGluICovXG4jYXV0aG9ycyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLyogbGluZSA5NjA1LCBzdGRpbiAqL1xuI2F1dGhvcnMgaDIuZGFpbHktaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjMxM3JlbTsgfVxuXG4vKiBsaW5lIDk2MDksIHN0ZGluICovXG4jYXV0aG9ycyBoMy5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDk2MTEsIHN0ZGluICovXG4jYXV0aG9ycyBhIHtcbiAgY29sb3I6ICMyOTI1MjY7IH1cblxuLyogbGluZSA5NjEzLCBzdGRpbiAqL1xuI2F1dGhvcnMgaSB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgOTYxNSwgc3RkaW4gKi9cbiNhdXRob3JzIHAuc2VlbW9yZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA5NjE4LCBzdGRpbiAqL1xuLnBhaW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pY21uLWhhdmVuLWZvdW5kYXRpb24tNi1jaGlsZC9pbWcvcGFpbnQtc3Ryb2tlLWJrZ2QucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDk2MjEsIHN0ZGluICovXG5zcGFuLnJlYWRtb3JlIHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgOTYyNiwgc3RkaW4gKi9cbnNwYW4ucmVhZG1vcmUgaSB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IEJyb3dzZSBUb3BpY3MvVmlldyBUb3BpY3NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgOTYzMiwgc3RkaW4gKi9cbi5icm93c2UtdG9waWNzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDk2MzYsIHN0ZGluICovXG4uYnJvd3NlLXRvcGljcyB1bC5jaGlsZHJlbiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi8qIGxpbmUgOTYzOSwgc3RkaW4gKi9cbi5icm93c2UtdG9waWNzIC5yZWFkbW9yZSB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNjOGM3Yzc7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogTWFnYXppbmUvQm9va3MvUHVibGljYXRpb25cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgOTY0OSwgc3RkaW4gKi9cbi5tYWdhemluZS1uYXYge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogNiUgMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgOTY1NSwgc3RkaW4gKi9cbiAgLm1hZ2F6aW5lLW5hdiB7XG4gICAgbWFyZ2luOiAyJSBhdXRvOyB9IH1cblxuLyogbGluZSA5NjU3LCBzdGRpbiAqL1xuLm1hZ2F6aW5lLW5hdi5pc3N1ZS1hcmNoaXZlIHtcbiAgbWFyZ2luOiAyJSAwIDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi8qIGxpbmUgOTY2MCwgc3RkaW4gKi9cbi5tYWdhemluZS1uYXYgLm1lbnUgPiBsaTpub3QoLm1lbnUtdGV4dCkgPiBhIHtcbiAgcGFkZGluZzogLjdyZW0gLjVyZW07IH1cblxuLyogbGluZSA5NjYzLCBzdGRpbiAqL1xuLm1hZ2F6aW5lLWhvbWUgaDQsIC5ib29rLWhvbWUgaDQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDk2NzAsIHN0ZGluICovXG4ubWFnYXppbmUtaG9tZSBoNCBhLCAuYm9vay1ob21lIGg0IGEge1xuICBjb2xvcjogI2M4YzdjNzsgfVxuXG4vKiBsaW5lIDk2NzMsIHN0ZGluICovXG4ubWFnYXppbmUtaG9tZSAucmVhZG1vcmUsIC5ib29rLWhvbWUgLnJlYWRtb3JlIHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2M4YzdjNzsgfVxuXG4vKiBsaW5lIDk2ODAsIHN0ZGluICovXG4ubWFnYXppbmUtaG9tZSBhIGkuZmktcGxheSwgLmJvb2staG9tZSBhIGkuZmktcGxheSB7XG4gIGNvbG9yOiAjYjIyMjE3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgOTY4NCwgc3RkaW4gKi9cbi5tYWdhemluZS1ob21lIGgxLnNlY3Rpb24tdGl0bGUuY3VycmVudC1pc3N1ZSwgLmJvb2staG9tZSBoMS5zZWN0aW9uLXRpdGxlLmN1cnJlbnQtaXNzdWUge1xuICBmb250LXNpemU6IDIuMzEzcmVtO1xuICBjb2xvcjogIzI5MjUyNjtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA5Njg5LCBzdGRpbiAqL1xuLm1hZ2F6aW5lLWhvbWUgaDEuc2VjdGlvbi10aXRsZS5ib29rLCAuYm9vay1ob21lIGgxLnNlY3Rpb24tdGl0bGUuYm9vayB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgOTY5Miwgc3RkaW4gKi9cbi5tYWdhemluZS1ob21lIGgxLnNlY3Rpb24tdGl0bGUuYm9vayBhLCAubWFnYXppbmUtaG9tZSBoMS5zZWN0aW9uLXRpdGxlLmJvb2ssIC5ib29rLWhvbWUgaDEuc2VjdGlvbi10aXRsZS5ib29rIGEsIC5ib29rLWhvbWUgaDEuc2VjdGlvbi10aXRsZS5ib29rIHtcbiAgY29sb3I6ICMyOTI1MjY7IH1cblxuLyogbGluZSA5Njk1LCBzdGRpbiAqL1xuLm1hZ2F6aW5lLWhvbWUgaDMuc2VjdGlvbi10aXRsZSwgLmJvb2staG9tZSBoMy5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzI5MjUyNjtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA5NzAwLCBzdGRpbiAqL1xuLm1hZ2F6aW5lLWhvbWUgLnJvdy5jdXJyZW50LWlzc3VlLCAuYm9vay1ob21lIC5yb3cuY3VycmVudC1pc3N1ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi8qIGxpbmUgOTcwMiwgc3RkaW4gKi9cbi5tYWdhemluZS1ob21lIC5yb3cuY3VycmVudC1pc3N1ZSAuaXNzdWUtaW5mbyBwLmlzc3VlLXN1bW1hcnksIC5tYWdhemluZS1ob21lIC5yb3cuY3VycmVudC1pc3N1ZSAuaXNzdWUtaW5mbyBoNCwgLmJvb2staG9tZSAucm93LmN1cnJlbnQtaXNzdWUgLmlzc3VlLWluZm8gcC5pc3N1ZS1zdW1tYXJ5LCAuYm9vay1ob21lIC5yb3cuY3VycmVudC1pc3N1ZSAuaXNzdWUtaW5mbyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgOTcwNiwgc3RkaW4gKi9cbi5tYWdhemluZS1ob21lIC5zZWN0aW9uLWNvbnRlbnQsIC5ib29rLWhvbWUgLnNlY3Rpb24tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi8qIGxpbmUgOTcwOCwgc3RkaW4gKi9cbi5tYWdhemluZS1ob21lIC5zZWN0aW9uLWNvbnRlbnQuZW50cnktY29udGVudCAudG9jLmNvbHVtbnMsIC5ib29rLWhvbWUgLnNlY3Rpb24tY29udGVudC5lbnRyeS1jb250ZW50IC50b2MuY29sdW1ucyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi8qIGxpbmUgOTcxMSwgc3RkaW4gKi9cbi5tYWdhemluZS1ob21lIC50aXRsZSBoMyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgc2VyaWY7IH1cblxuLyogbGluZSA5NzE2LCBzdGRpbiAqL1xuLm1hZ2F6aW5lLWhvbWUgLnRpdGxlIGgzIGEge1xuICBjb2xvcjogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDk3MTksIHN0ZGluICovXG4ubWFnYXppbmUtaG9tZSAudGl0bGUuY3VycmVudC1pc3N1ZS1oZWFkbGluZSBoMyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4vKiBsaW5lIDk3MjQsIHN0ZGluICovXG4ubWFnYXppbmUtaG9tZSAudGl0bGUuZmVhdHVyZWQgaDMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cblxuLyogbGluZSA5NzI5LCBzdGRpbiAqL1xuLm1hZ2F6aW5lLWhvbWUgLnRpdGxlLmFydGljbGVzIGgzIHtcbiAgZm9udC1zaXplOiAxLjA2M3JlbTsgfVxuXG4vKiBsaW5lIDk3MzIsIHN0ZGluICovXG4ubWFnYXppbmUtaG9tZSAudGl0bGUuc3BvbnNvcmVkIGgzIHtcbiAgZm9udC1zaXplOiAxLjA2M3JlbTsgfVxuXG4vKiBsaW5lIDk3MzUsIHN0ZGluICovXG4ubWFnYXppbmUtaG9tZSAuaGlnaGxpZ2h0ZWQtYXJ0aWNsZXMgLnNlY3Rpb24tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgOTczOCwgc3RkaW4gKi9cbi5ib29rLWhvbWUgaDMge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgOTc0Mywgc3RkaW4gKi9cbi5ib29rLWhvbWUgaDEge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDk3NDYsIHN0ZGluICovXG4uYm9vay1ob21lIC5ib29rcy10b2Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi8qIGxpbmUgOTc0OSwgc3RkaW4gKi9cbi5ib29rLWhvbWUgLmlzc3VlLXN1bW1hcnkge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDk3NTIsIHN0ZGluICovXG4uc2luZ2xlLWJvb2stYXJ0aWNsZSBwLmJvb2stbWV0YSBzcGFuLmJ5bGluZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjN2E3YTdhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5NzU2LCBzdGRpbiAqL1xuLnNpbmdsZS10b2MgLm1hZ2F6aW5lLWhvbWUgaDIsIC5zaW5nbGUtdG9jIC5ib29rLWhvbWUgaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuLyogbGluZSA5NzU5LCBzdGRpbiAqL1xuLnNpbmdsZS10b2MgLm5vLWxlYWRlcmJvYXJkIGRpdiNtYWluY29sIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLyogbGluZSA5NzYyLCBzdGRpbiAqL1xuYS5idXR0b24uZnVsbC5ybWFyZ2luLXRvYyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC44NWVtIDFlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogLjM1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IC4zNXJlbTtcbiAgcGFkZGluZy10b3A6IC4zcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjM1cmVtO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgOTc5MSwgc3RkaW4gKi9cbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSBhLmJ1dHRvbi5mdWxsLnJtYXJnaW4tdG9jIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDk3OTMsIHN0ZGluICovXG5hLmJ1dHRvbi5mdWxsLnJtYXJnaW4tdG9jOmhvdmVyLCBhLmJ1dHRvbi5mdWxsLnJtYXJnaW4tdG9jOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWQxYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA5Nzk3LCBzdGRpbiAqL1xuLmVudHJ5LWNvbnRlbnQudG9jIC5ybWFyZ2luLXRvYy10YWIsIC5ybWFyZ2luLXRvYy10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDk4MTAsIHN0ZGluICovXG4uZW50cnktY29udGVudC50b2MgLnJtYXJnaW4tdG9jLCAucm1hcmdpbi10b2Mge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi8qIGxpbmUgOTgxMiwgc3RkaW4gKi9cbi5lbnRyeS1jb250ZW50LnRvYyAucm1hcmdpbi10b2MgdWwsIC5ybWFyZ2luLXRvYyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjlyZW07IH1cblxuLyogbGluZSA5ODE3LCBzdGRpbiAqL1xuLnJtYXJnaW4tdG9jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4vKiBsaW5lIDk4MjAsIHN0ZGluICovXG51bC50b2MgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMiU7IH1cblxuLyogbGluZSA5ODIzLCBzdGRpbiAqL1xubGkudG9jX2N1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDk4MjYsIHN0ZGluICovXG5saS50b2Nfc3ViaGVhZGxpbmUgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA5ODMyLCBzdGRpbiAqL1xuLmVudHJ5LWNvbnRlbnQudG9jIC5ybWFyZ2luLXRvYyBhLCAucm1hcmdpbi10b2MgYSB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgOTgzNSwgc3RkaW4gKi9cbi5lbnRyeS1jb250ZW50LnRvYyAucm1hcmdpbi10b2MgYTpob3ZlciwgLnJtYXJnaW4tdG9jIGE6aG92ZXIge1xuICBjb2xvcjogIzI5MjUyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSA5ODM5LCBzdGRpbiAqL1xuLmVudHJ5LWNvbnRlbnQudG9jIGRpdi5ybWFyZ2luLXRvYyBwID4gYTpob3ZlciwgZGl2LnJtYXJnaW4tdG9jIHAgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyOTI1MjY7IH1cblxuLyogZm9ybWF0IHByZXYgYW5kIG5leHQgKi9cbi8qIGxpbmUgOTg0Mywgc3RkaW4gKi9cbmRpdi5yb3cucGFnaW5hdGlvbi1zaW5nbGUge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAwOyB9XG5cbi8qIGxpbmUgOTg0Nywgc3RkaW4gKi9cbmRpdi5yb3cucGFnaW5hdGlvbi1zaW5nbGUgYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDk4NTEsIHN0ZGluICovXG4jb2ZmZXItc2VsZWN0aW9uLWZvcm0gLm9mZmVyLWRlc2NyaXB0aW9uIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qIGxpbmUgOTg1NCwgc3RkaW4gKi9cbi5wdWJsaWNhdGlvbi1saXN0IGgyLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuNjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDk4NjEsIHN0ZGluICovXG4ucHVibGljYXRpb24tbGlzdC5ib29rcy1saXN0IHVsLm5vLWJ1bGxldCBhLmJ1dHRvbiwgLnB1YmxpY2F0aW9uLWxpc3QuYm9va3MtbGlzdCB1bC5pbmxpbmUtbGlzdCBhLmJ1dHRvbiwgLnB1YmxpY2F0aW9uLWxpc3QuYm9va3MtbGlzdCAuc2luZ2xlX3JjbHAgLmZyZWViaWUtdG9jIHVsIGEuYnV0dG9uLCAuc2luZ2xlX3JjbHAgLmZyZWViaWUtdG9jIC5wdWJsaWNhdGlvbi1saXN0LmJvb2tzLWxpc3QgdWwgYS5idXR0b24sIC5wdWJsaWNhdGlvbi1saXN0LmJvb2tzLWxpc3QgLnNpbmdsZV9ib29rIC5mcmVlYmllLXRvYyB1bCBhLmJ1dHRvbiwgLnNpbmdsZV9ib29rIC5mcmVlYmllLXRvYyAucHVibGljYXRpb24tbGlzdC5ib29rcy1saXN0IHVsIGEuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDk4NjQsIHN0ZGluICovXG4uYm9vay1tZXRhIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLyogbGluZSA5ODY5LCBzdGRpbiAqL1xuLmJvb2stbWV0YSAuYm9vay1hdXRob3Ige1xuICBjb2xvcjogIzdhN2E3YTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLyogbGluZSA5ODczLCBzdGRpbiAqL1xuLmJvb2stbWV0YSAuYm9vay1saXN0LXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLyogbGluZSA5ODc2LCBzdGRpbiAqL1xuLmJvb2stbWV0YSAuYm9vay1wcmljZSB7XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgOTg3OCwgc3RkaW4gKi9cbi5ib29rLW1ldGEgLmJvb2stcHJpY2UgLmJvb2stc2FsZS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDExMCU7IH1cblxuLyogbGluZSA5ODgxLCBzdGRpbiAqL1xuLmJvb2stbWV0YSAuYm9vay1wcmljZSAuYm9vay1saXN0LXByaWNlIHtcbiAgY29sb3I6ICM3YTdhN2E7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogU2luZ2xlIFBvc3RcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgOTg4Nywgc3RkaW4gKi9cbi5zaW5nbGUtcG9zdCAucmNscF9vZmllLnNtYWxsX29maWUuY2FsbG91dCwgLnNpbmdsZS1wb3N0IC5yY2xwX29maWUuc3VwZXJfb2ZpZS5jYWxsb3V0LCAuc2luZ2xlLXBvc3QgLnJjbHBfb2ZpZS5zdXBlcl9vZmllX3NsbHAuY2FsbG91dCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA5ODkxLCBzdGRpbiAqL1xuLmVudHJ5LmJsb2dfZW50cnkgaGVhZGVyIC5yb3cuZW50cnktaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLyogbGluZSA5ODk0LCBzdGRpbiAqL1xuLmVudHJ5LmJsb2dfZW50cnkgLnNpbmdsZS10aHVtYm5haWwge1xuICBtYXJnaW46IDEycHggYXV0byAxMHB4OyB9XG5cbi8qIGxpbmUgOTg5Nywgc3RkaW4gKi9cbi5lbnRyeS5ibG9nX2VudHJ5IGgxIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA5OTAwLCBzdGRpbiAqL1xuLmVudHJ5LmJsb2dfZW50cnkgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4vKiBsaW5lIDk5MDIsIHN0ZGluICovXG4uZW50cnkuYmxvZ19lbnRyeSBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTsgfVxuXG4vKiBsaW5lIDk5MDQsIHN0ZGluICovXG4uZW50cnkuYmxvZ19lbnRyeSBwLmNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIG1hcmdpbi1ib3R0b206IDAuMTVyZW07IH1cblxuLyogbGluZSA5OTA4LCBzdGRpbiAqL1xuLmVudHJ5LmJsb2dfZW50cnkgcC5hdHRyaWJ1dGlvbiB7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgOTkxNSwgc3RkaW4gKi9cbi5lbnRyeS5ibG9nX2VudHJ5IC5zb2NpYWwtaG9tZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi8qIGxpbmUgOTkxOCwgc3RkaW4gKi9cbi5lbnRyeS5ibG9nX2VudHJ5IC5wb3N0bWV0YWRhdGF0b3Age1xuICBwYWRkaW5nOiAyJSAwOyB9XG5cbi8qIGxpbmUgOTkyMCwgc3RkaW4gKi9cbi5lbnRyeS5ibG9nX2VudHJ5IC5wb3N0bWV0YWRhdGF0b3AgLnBvc3RtZXRhLWxlZnR0b3Age1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA5OTIzLCBzdGRpbiAqL1xuLmVudHJ5LmJsb2dfZW50cnkgLnBvc3RtZXRhZGF0YXRvcCAuY29tbWVudGxpbmsge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDk5MjYsIHN0ZGluICovXG4uY29tbWVudC1hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjE1cHg7XG4gIG1hcmdpbi10b3A6IC0yMTVweDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgei1pbmRleDogLTE7IH1cblxuLyogbGluZSA5OTM0LCBzdGRpbiAqL1xuZm9ybSNjb21tZW50Zm9ybSAjc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjg1ZW0gMWVtO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSA5OTUyLCBzdGRpbiAqL1xuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIGZvcm0jY29tbWVudGZvcm0gI3N1Ym1pdCB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSA5OTU0LCBzdGRpbiAqL1xuZm9ybSNjb21tZW50Zm9ybSAjc3VibWl0OmhvdmVyLCBmb3JtI2NvbW1lbnRmb3JtICNzdWJtaXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDk5NTgsIHN0ZGluICovXG5wLmluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA0ZW07IH1cblxuLyogbGluZSA5OTYxLCBzdGRpbiAqL1xuLnJjbHBjb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyogbGluZSA5OTY0LCBzdGRpbiAqL1xucC5jb21tZW50b3Iuc21hbGx0ZXh0LnRpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuXG4vKiBsaW5lIDk5NjksIHN0ZGluICovXG4ucm93LmNvbW1lbnRzX3NlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qIGxpbmUgOTk3Miwgc3RkaW4gKi9cbi5yb3cuY29tbWVudHNfc2VjdGlvbiBoMyB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLyogbGluZSA5OTc0LCBzdGRpbiAqL1xuLnJvdy5jb21tZW50c19zZWN0aW9uIGRpdi5jb2x1bW5zIGRpdi5jb21tZW50X3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4vKiBsaW5lIDk5NzksIHN0ZGluICovXG4uZW50cnkgLmFydGljbGUtY29udGVudCBhIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSA5OTgyLCBzdGRpbiAqL1xuLmVudHJ5IC5hcnRpY2xlLWNvbnRlbnQgYTpob3ZlciwgLmVudHJ5IC5hcnRpY2xlLWNvbnRlbnQgLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNkNjlkMWM7IH1cblxuLyogbGluZSA5OTg1LCBzdGRpbiAqL1xuLmVudHJ5IC5hcnRpY2xlLWNvbnRlbnQgI2Zsb2F0ZXIgYS5idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IFJDTFAgJiBTTExQXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDk5OTEsIHN0ZGluICovXG4uc2xscC1wYWdlIC5jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDk5OTQsIHN0ZGluICovXG5wLmRpc2Nsb3N1cmUsIHAuZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA5OTk5LCBzdGRpbiAqL1xuLnJjbHBfb2ZpZSBwLmRpc2Nsb3N1cmUsIC5yY2xwX29maWUgcC5kaXNjbGFpbWVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4vKiBsaW5lIDEwMDAyLCBzdGRpbiAqL1xuLnJjbHBfb2ZpZSAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDEwMDA1LCBzdGRpbiAqL1xuLnJjbHBfb2ZpZS5zbWFsbF9vZmllLmNhbGxvdXQsIC5yY2xwX29maWUuc3VwZXJfb2ZpZS5jYWxsb3V0LCAucmNscF9vZmllLnN1cGVyX29maWVfc2xscC5jYWxsb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYzsgfVxuXG4vKiBsaW5lIDEwMDA5LCBzdGRpbiAqL1xuLnN1cGVyX29maWUgaDEsIC5zbWFsbF9vZmllIGgxLCAuc3VwZXJfb2ZpZV9zbGxwIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMTAwMTIsIHN0ZGluICovXG4uc3VwZXJfb2ZpZSBoMSBhLCAuc21hbGxfb2ZpZSBoMSBhLCAuc3VwZXJfb2ZpZV9zbGxwIGgxIGEge1xuICBjb2xvcjogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDEwMDE1LCBzdGRpbiAqL1xuI3NpZGViYXIgLnN1cGVyX29maWVfc2xscCBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxMDAxOSwgc3RkaW4gKi9cbiAgI3NpZGViYXIgLnN1cGVyX29maWVfc2xscCAubGFyZ2UtNi5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMTAwMjIsIHN0ZGluICovXG4uc3VwZXJfb2ZpZV9zbGxwIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDEwMDI2LCBzdGRpbiAqL1xuLnN1cGVyX29maWUgZmlndXJlIGltZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKiBsaW5lIDEwMDMwLCBzdGRpbiAqL1xuLmJvb2tzLXNsbHAuc2xscC1wYWdlIC5jb250ZW50IGgxIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSAxMDAzMywgc3RkaW4gKi9cbi5yY2xwIGgxLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLyogbGluZSAxMDA0MCwgc3RkaW4gKi9cbi5yY2xwIC5leGNlcnB0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTAwNDMsIHN0ZGluICovXG4ucmNscCBhcnRpY2xlLmVudHJ5LWFyY2hpdmUge1xuICAvKiBtYXJnaW4tYm90dG9tOiAyJTsqLyB9XG5cbi8qIGxpbmUgMTAwNDYsIHN0ZGluICovXG4ub2ZpZS1vcGVueCBoMSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi8qIGxpbmUgMTAwNDksIHN0ZGluICovXG4ub2ZpZS1vcGVueCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGcmVlIFJlcG9ydHMgT25saW5lIHN0eWxlc1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDEwMDU1LCBzdGRpbiAqL1xuLnNpbmdsZV9yY2xwIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cblxuLyogbGluZSAxMDA1OCwgc3RkaW4gKi9cbi5zaW5nbGVfcmNscCBoMSwgLnNpbmdsZV9yY2xwIGgyLCAuc2luZ2xlX3JjbHAgaDMge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDEwMDYxLCBzdGRpbiAqL1xuLnNpbmdsZV9yY2xwIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTsgfVxuXG4vKiBsaW5lIDEwMDY0LCBzdGRpbiAqL1xuLnNpbmdsZV9yY2xwIGgxLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07IH1cblxuLyogbGluZSAxMDA2Nywgc3RkaW4gKi9cbi5zaW5nbGVfcmNscCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDEwMDcyLCBzdGRpbiAqL1xuLnNpbmdsZV9yY2xwIGgyLnRvYy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBCb29rcyBPbmxpbmUgc3R5bGVzIC0gc2FtZSBhcyBGcmVlIFJlcG9ydHMgT25saW5lXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMTAwNzgsIHN0ZGluICovXG4uc2luZ2xlX2Jvb2sgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDEwMDgxLCBzdGRpbiAqL1xuLnNpbmdsZV9ib29rIGgxLCAuc2luZ2xlX2Jvb2sgaDIsIC5zaW5nbGVfYm9vayBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMTAwODQsIHN0ZGluICovXG4uc2luZ2xlX2Jvb2sgaDEge1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg1cmVtOyB9XG5cbi8qIGxpbmUgMTAwODcsIHN0ZGluICovXG4uc2luZ2xlX2Jvb2sgaDEudGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG4vKiBsaW5lIDEwMDkwLCBzdGRpbiAqL1xuLnNpbmdsZV9ib29rIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTAwOTUsIHN0ZGluICovXG4uc2luZ2xlX2Jvb2sgaDIudG9jLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAxMDA5OCwgc3RkaW4gKi9cbnVsLmZyZWVfcmVwb3J0cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxMDEwMiwgc3RkaW4gKi9cbi5yZXZlYWwjZmxvYXRlciwgI3NiLW9maWUtYWQsICNzYi1wYWlkLW9maWUtYWQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMTAxMDgsIHN0ZGluICovXG4ucmV2ZWFsI2Zsb2F0ZXIgcC5kaXNjbG9zdXJlLCAjc2Itb2ZpZS1hZCBwLmRpc2Nsb3N1cmUsICNzYi1wYWlkLW9maWUtYWQgcC5kaXNjbG9zdXJlIHtcbiAgZm9udC1zaXplOiAuOHJlbTsgfVxuXG4vKiBsaW5lIDEwMTEwLCBzdGRpbiAqL1xuLnJldmVhbCNmbG9hdGVyIHAuZGlzY2xvc3VyZSwgLnJldmVhbCNmbG9hdGVyIGgzLCAjc2Itb2ZpZS1hZCBwLmRpc2Nsb3N1cmUsICNzYi1vZmllLWFkIGgzLCAjc2ItcGFpZC1vZmllLWFkIHAuZGlzY2xvc3VyZSwgI3NiLXBhaWQtb2ZpZS1hZCBoMyB7XG4gIHRleHQtc2hhZG93OiAwIDAgNnB4ICNmZmZmZmY7IH1cblxuLyogbGluZSAxMDExMiwgc3RkaW4gKi9cbi5yZXZlYWwjZmxvYXRlciBoMywgLnJldmVhbCNmbG9hdGVyIGgyLCAjc2Itb2ZpZS1hZCBoMywgI3NiLW9maWUtYWQgaDIsICNzYi1wYWlkLW9maWUtYWQgaDMsICNzYi1wYWlkLW9maWUtYWQgaDIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogI2IyMjIxNzsgfVxuXG4vKiBsaW5lIDEwMTE1LCBzdGRpbiAqL1xuLnJldmVhbCNmbG9hdGVyIGgyLCAjc2Itb2ZpZS1hZCBoMiwgI3NiLXBhaWQtb2ZpZS1hZCBoMiB7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cblxuLyogbGluZSAxMDExNywgc3RkaW4gKi9cbi5yZXZlYWwjZmxvYXRlciBwLCAucmV2ZWFsI2Zsb2F0ZXIgaDMsICNzYi1vZmllLWFkIHAsICNzYi1vZmllLWFkIGgzLCAjc2ItcGFpZC1vZmllLWFkIHAsICNzYi1wYWlkLW9maWUtYWQgaDMge1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbi8qIGxpbmUgMTAxMjAsIHN0ZGluICovXG4jc2ItcGFpZC1vZmllLWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwOyB9XG5cbi8qIGxpbmUgMTAxMjMsIHN0ZGluICovXG4jc2ItcGFpZC1vZmllLWFkLmljbS1zYi1hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL3BhaWQtb2ZpZS1ia2cuanBnKTsgfVxuXG4vKiBsaW5lIDEwMTI1LCBzdGRpbiAqL1xuI3NiLXBhaWQtb2ZpZS1hZCBoMSB7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLyogbGluZSAxMDEzMSwgc3RkaW4gKi9cbi5yZXZlYWwjZmxvYXRlciwgI3NiLW9maWUtYWQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDY5ZDFjO1xuICBwYWRkaW5nOiAzcHg7IH1cblxuLyogbGluZSAxMDEzNCwgc3RkaW4gKi9cbi5yZXZlYWwjZmxvYXRlciBoMSwgLnJldmVhbCNmbG9hdGVyIGgyLCAucmV2ZWFsI2Zsb2F0ZXIgaDMsICNzYi1vZmllLWFkIGgxLCAjc2Itb2ZpZS1hZCBoMiwgI3NiLW9maWUtYWQgaDMge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxMDEzNywgc3RkaW4gKi9cbi5yZXZlYWwjZmxvYXRlciBoMSwgI3NiLW9maWUtYWQgaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4vKiBsaW5lIDEwMTQyLCBzdGRpbiAqL1xuI3NiLW9maWUtYWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG5cbi8qIGxpbmUgMTAxNDQsIHN0ZGluICovXG4jc2Itb2ZpZS1hZCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi8qIGxpbmUgMTAxNDYsIHN0ZGluICovXG4jc2Itb2ZpZS1hZCBoMiB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMyOTI1MjY7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogU0xMUCBGb3JtYXR0aW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDEwMTUzLCBzdGRpbiAqL1xuYm9keS5zaW5nbGUtbWVxX3Byb2R1Y3RzIGhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbi8qIGxpbmUgMTAxNTYsIHN0ZGluICovXG5ib2R5LnNpbmdsZS1tZXFfcHJvZHVjdHMgaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjY1cmVtOyB9XG5cbi8qIGxpbmUgMTAxNTksIHN0ZGluICovXG4uc3VwZXJfb2ZpZV9zbGxwIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMDE2Miwgc3RkaW4gKi9cbi5zdXBlcl9vZmllX3NsbHAgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDEwMTY1LCBzdGRpbiAqL1xuZGl2LnNsbHBCdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvIDEwcHggYXV0bzsgfVxuXG4vKiBsaW5lIDEwMTY5LCBzdGRpbiAqL1xuaDEuc2xscF9oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEwMTcyLCBzdGRpbiAqL1xuaDIub2ZmZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTAxNzYsIHN0ZGluICovXG5wLm9mZmVyLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTAxNzksIHN0ZGluICovXG5wLm9mZmVyLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IFBhaWQgT0ZJRVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSAxMDE4Niwgc3RkaW4gKi9cbi5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgaDEsIC5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTAxODksIHN0ZGluICovXG4ubGFyZ2UtcGFpZC1vZmllLmxhcmdlLWljbS1vZmllIHAge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTsgfVxuXG4vKiBsaW5lIDEwMTkyLCBzdGRpbiAqL1xuLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSBoMSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cblxuLyogbGluZSAxMDE5NSwgc3RkaW4gKi9cbi5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgLmxlZnQtb2ZpZSwgLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAucmlnaHQtb2ZpZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDEwMTk5LCBzdGRpbiAqL1xuLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAubGVmdC1vZmllIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9ia2ctaWNtLWxhcmdlLW9maWUtbmV3LmpwZ1wiKSAjMjkyNTI2IG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDEwMjAyLCBzdGRpbiAqL1xuLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAubGVmdC1vZmllIHAge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTsgfVxuXG4vKiBsaW5lIDEwMjA1LCBzdGRpbiAqL1xuLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSwgLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAucmlnaHQtb2ZpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI1MjY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDEwMjA5LCBzdGRpbiAqL1xuICAubW9iaWxlQ2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxMDIxMSwgc3RkaW4gKi9cbiAgLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAubGVmdC1vZmllIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTAyMTQsIHN0ZGluICovXG4gIC5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgLmxlZnQtb2ZpZSAuaWNtLWNvdmVycyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9ia2ctaWNtLWxhcmdlLW9maWUtZnVsbC5qcGdcIikgIzI5MjUyNiBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTAyMTksIHN0ZGluICovXG4gIC5sYXJnZS1wYWlkLW9maWUgLm1vYmlsZUNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAxMDIyMywgc3RkaW4gKi9cbiAgLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAuaGlkZS1mb3ItbGFyZ2Utb25seS5pY20tY292ZXJzIGltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC8qIGxpbmUgMTAyMjYsIHN0ZGluICovXG4gIC5sYXJnZS1wYWlkLW9maWUubGFyZ2UtaWNtLW9maWUgLmxlZnQtb2ZpZSAubGFyZ2UtNSwgLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAucmlnaHQtb2ZpZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07IH1cbiAgLyogbGluZSAxMDIyOCwgc3RkaW4gKi9cbiAgLmxhcmdlLXBhaWQtb2ZpZS5sYXJnZS1pY20tb2ZpZSAucmlnaHQtb2ZpZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtOyB9IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogQ29tbWVudHNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMTAyMzUsIHN0ZGluICovXG5wLm5vY29tbWVudHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMDIzOCwgc3RkaW4gKi9cbi5maS1jb21tZW50LmJsb2ctY29tbWVudHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDEwMjQzLCBzdGRpbiAqL1xuLmZpLWNvbW1lbnQuYmxvZy1jb21tZW50czpiZWZvcmUge1xuICBmb250LXNpemU6IDNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDIlOyB9XG5cbi8qIGxpbmUgMTAyNDgsIHN0ZGluICovXG4uY29tbWVudGxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDEwMjUxLCBzdGRpbiAqL1xuLmNvbW1lbnRsaXN0IGxpIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMCAwLjkzNzVyZW0gMC45Mzc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTMsIDIxOSwgMjI3LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDEwMjU0LCBzdGRpbiAqL1xuLmNvbW1lbnRsaXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAyMTksIDIyNywgMC4yNSk7IH1cblxuLyogbGluZSAxMDI1Niwgc3RkaW4gKi9cbi5jb21tZW50bGlzdCBsaTpudGgtY2hpbGQoZXZlbikgLmRlcHRoLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfVxuXG4vKiBsaW5lIDEwMjU4LCBzdGRpbiAqL1xuLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAxMDI2MCwgc3RkaW4gKi9cbi5jb21tZW50bGlzdCAuY2hpbGRyZW4gbGk6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjE5LCAyMjcsIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTAyNjIsIHN0ZGluICovXG4uY29tbWVudGxpc3QgLmNoaWxkcmVuIC5jb21tZW50IC5kZXB0aC0zLFxuLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtNSxcbi5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTcsXG4uY29tbWVudGxpc3QgLmNoaWxkcmVuIC5jb21tZW50IC5kZXB0aC05LFxuLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTEsXG4uY29tbWVudGxpc3QgLmNoaWxkcmVuIC5jb21tZW50IC5kZXB0aC0xMyxcbi5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTE1LFxuLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTcsXG4uY29tbWVudGxpc3QgLmNoaWxkcmVuIC5jb21tZW50IC5kZXB0aC0xOSxcbi5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTIxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH1cblxuLyogbGluZSAxMDI3NCwgc3RkaW4gKi9cbi5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTQsXG4uY29tbWVudGxpc3QgLmNoaWxkcmVuIC5jb21tZW50IC5kZXB0aC02LFxuLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtOCxcbi5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTEwLFxuLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTIsXG4uY29tbWVudGxpc3QgLmNoaWxkcmVuIC5jb21tZW50IC5kZXB0aC0xNCxcbi5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTE2LFxuLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiAuY29tbWVudCAuZGVwdGgtMTgsXG4uY29tbWVudGxpc3QgLmNoaWxkcmVuIC5jb21tZW50IC5kZXB0aC0yMCxcbi5jb21tZW50bGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmRlcHRoLTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH1cblxuLyogbGluZSAxMDI4Niwgc3RkaW4gKi9cbi5jb21tZW50LWF1dGhvciAuYXV0aG9yLW1ldGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAwLjg1cmVtOyB9XG5cbi8qIGxpbmUgMTAyOTAsIHN0ZGluICovXG4uY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMDI5Mywgc3RkaW4gKi9cbi5jb21tZW50IGEge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogbGluZSAxMDI5Nywgc3RkaW4gKi9cbi5jb21tZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTAzMDAsIHN0ZGluICovXG5mb3JtI2NvbW1lbnRmb3JtIGlucHV0I3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC44NWVtIDFlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LXdpZHRoOiAxMi41cmVtOyB9XG5cbi8qIGxpbmUgMTAzMTcsIHN0ZGluICovXG5bZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gZm9ybSNjb21tZW50Zm9ybSBpbnB1dCNzdWJtaXQge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMTAzMTksIHN0ZGluICovXG5mb3JtI2NvbW1lbnRmb3JtIGlucHV0I3N1Ym1pdDpob3ZlciwgZm9ybSNjb21tZW50Zm9ybSBpbnB1dCNzdWJtaXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICA6OiBNeSBMaWJyYXJ5IC8gTXkgUGlja3NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMTAzMjYsIHN0ZGluICovXG4udW5wdXJjaGFzZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTAzMjksIHN0ZGluICovXG4ubXlQaWNrRHJvcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMTAzMzEsIHN0ZGluICovXG4ubXlQaWNrRHJvcCBzZWxlY3Qge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgMTAzMzYsIHN0ZGluICovXG4gIC5teVBpY2tEcm9wIHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMTAzMzksIHN0ZGluICovXG4jbGlicmFyeS10YWJzLnRhYnMsICNsaWJyYXJ5LXRhYnMtY29udGVudC50YWJzLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogbGluZSAxMDM0Miwgc3RkaW4gKi9cbiNsaWJyYXJ5LXRhYnMudGFicyAudGFicy10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMTAzNDYsIHN0ZGluICovXG4jbGlicmFyeS10YWJzLnRhYnMgLnRhYnMtdGl0bGUgPiBhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAuOXJlbTsgfVxuXG4vKiBsaW5lIDEwMzUwLCBzdGRpbiAqL1xuI2xpYnJhcnktdGFicy50YWJzIC50YWJzLXRpdGxlID4gYTpmb2N1cywgI2xpYnJhcnktdGFicy50YWJzIC50YWJzLXRpdGxlID4gYVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxMDM1Miwgc3RkaW4gKi9cbiNsaWJyYXJ5LXRhYnMudGFicyAudGFicy10aXRsZS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMjkyNTI2OyB9XG5cbi8qIGxpbmUgMTAzNTUsIHN0ZGluICovXG4jbGlicmFyeS10YWJzLWNvbnRlbnQudGFicy1jb250ZW50IC5lbnRyeS1hcmNoaXZlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTAzNTgsIHN0ZGluICovXG4jbGlicmFyeS10YWJzLWNvbnRlbnQudGFicy1jb250ZW50IC50YWJzLXBhbmVsIHtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDsgfVxuXG4vKiBsaW5lIDEwMzYwLCBzdGRpbiAqL1xuI2xpYnJhcnktdGFicy1jb250ZW50LnRhYnMtY29udGVudCAudGFicy1wYW5lbCAudmlldy1pc3N1ZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi8qIGxpbmUgMTAzNjMsIHN0ZGluICovXG4jbGlicmFyeS10YWJzLWNvbnRlbnQudGFicy1jb250ZW50IC5hbGwtcHJvZHVjdHMgdWwubWVudS5uYXYuaG9yaXpvbnRhbCBsaTpmaXJzdC1vZi10eXBlIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyoqIFNlYXJjaCAqKi9cbi8qIGxpbmUgMTAzNjcsIHN0ZGluICovXG5oMS5hcmNoaXZlLWV4Y2VycHQtdGl0bGVzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDEwMzcwLCBzdGRpbiAqL1xuYm9keS5zZWFyY2gtcmVzdWx0cyAuZW50cnktYXJjaGl2ZTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogbGluZSAxMDM3Mywgc3RkaW4gKi9cbmJvZHkuc2VhcmNoLXJlc3VsdHMgaGVhZGVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDEwMzc2LCBzdGRpbiAqL1xuYm9keS5zZWFyY2gtcmVzdWx0cyBoZWFkZXIgaDMgZW0ge1xuICBjb2xvcjogIzYxNjE2MTsgfVxuXG4vKiBsaW5lIDEwMzc5LCBzdGRpbiAqL1xuYm9keS5zZWFyY2gtcmVzdWx0cyB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4vKiBsaW5lIDEwMzgxLCBzdGRpbiAqL1xuYm9keS5zZWFyY2gtcmVzdWx0cyB1bC5wYWdpbmF0aW9uIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTAzODMsIHN0ZGluICovXG5ib2R5LnNlYXJjaC1yZXN1bHRzIHVsLnBhZ2luYXRpb24gbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDEwMzg1LCBzdGRpbiAqL1xuYm9keS5zZWFyY2gtcmVzdWx0cyB1bC5wYWdpbmF0aW9uIGxpIHNwYW4ucGFnLWFycm93cyB7XG4gIGZvbnQtc2l6ZTogMjAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgMTAzODgsIHN0ZGluICovXG4gIGJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaSBzcGFuLnBhZy1hcnJvd3Mge1xuICAgIGZvbnQtc2l6ZTogMTUwJTsgfSB9XG5cbi8qIGxpbmUgMTAzOTAsIHN0ZGluICovXG5ib2R5LnNlYXJjaC1yZXN1bHRzIHVsLnBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1sYXN0IGEsIGJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLWZpcnN0IGEge1xuICBwYWRkaW5nOiAuMTg3NXJlbSAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLyogbGluZSAxMDM5Mywgc3RkaW4gKi9cbiAgYm9keS5zZWFyY2gtcmVzdWx0cyB1bC5wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tbGFzdCBhLCBib2R5LnNlYXJjaC1yZXN1bHRzIHVsLnBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1maXJzdCBhIHtcbiAgICBwYWRkaW5nOiAuMTg3NXJlbSAuNjc1cmVtOyB9IH1cblxuLyogbGluZSAxMDM5NSwgc3RkaW4gKi9cbmJvZHkuc2VhcmNoLXJlc3VsdHMgdWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMGEwYTBhOyB9XG5cbi8qIGxpbmUgMTAzOTksIHN0ZGluICovXG5ib2R5LnNlYXJjaC1yZXN1bHRzIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBzcGFuLmN1cnJlbnQtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBwYWRkaW5nOiAuMTg3NXJlbSAuNjI1cmVtO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDEwNDAzLCBzdGRpbiAqL1xuYm9keS5zZWFyY2gtcmVzdWx0cyB1bC5wYWdpbmF0aW9uIGxpLmN1cnJlbnQgc3Bhbi5zaG93LWZvci1zciB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuXG4vKiBsaW5lIDEwNDA1LCBzdGRpbiAqL1xuYm9keS5zZWFyY2gtcmVzdWx0cyB1bC5wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tcHJldmlvdXMgc3Bhbi5zaG93LWZvci1zciwgYm9keS5zZWFyY2gtcmVzdWx0cyB1bC5wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tZmlyc3Qgc3Bhbi5zaG93LWZvci1zciB7XG4gIHBhZGRpbmctbGVmdDogM3B4OyB9XG5cbi8qIGxpbmUgMTA0MDgsIHN0ZGluICovXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uLXByZXZpb3VzLmRpc2FibGVkOmJlZm9yZSwgYm9keS5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbi1wcmV2aW91cyBhOmJlZm9yZSxcbmJvZHkuc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24tbmV4dC5kaXNhYmxlZDphZnRlciwgYm9keS5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbi1uZXh0IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMDQxMiwgc3RkaW4gKi9cbmZvcm0ubGlicmFyeS1zZWFyY2gtZm9ybSBidXR0b24ge1xuICB3aWR0aDogMTUlO1xuICBib3JkZXItcmFkaXVzOiAwIDI1cHggMjVweCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogMi40Mzc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDEwNDIwLCBzdGRpbiAqL1xuZm9ybS5saWJyYXJ5LXNlYXJjaC1mb3JtIGlucHV0LmxpYnJhcnktc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDg1JTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC8qIGxpbmUgMTA0MjQsIHN0ZGluICovXG4gIGZvcm0ubGlicmFyeS1zZWFyY2gtZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSAxMDQyNiwgc3RkaW4gKi9cbiAgZm9ybS5saWJyYXJ5LXNlYXJjaC1mb3JtIGlucHV0LmxpYnJhcnktc2VhcmNoLWZpZWxkIHtcbiAgICB3aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDEwNDMwLCBzdGRpbiAqL1xuICBmb3JtLmxpYnJhcnktc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogMTUlOyB9XG4gIC8qIGxpbmUgMTA0MzIsIHN0ZGluICovXG4gIGZvcm0ubGlicmFyeS1zZWFyY2gtZm9ybSBpbnB1dC5saWJyYXJ5LXNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDg1JTsgfSB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IEFjY291bnRcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMTA0MzgsIHN0ZGluICovXG4uTXlBY3RQYW5lbFRpdGxlIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi8qIGxpbmUgMTA0NDMsIHN0ZGluICovXG4uYWNjb3VudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNDQ2LCBzdGRpbiAqL1xuLnBhbmVsaXplI2FjY291bnQtdXBzZWxsLWljbSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYWNhY2E7IH1cblxuLyogbGluZSAxMDQ1MSwgc3RkaW4gKi9cbi5hY2NvdW50LXN1YnNjcmliZWQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi8qIGxpbmUgMTA0NTMsIHN0ZGluICovXG4uYWNjb3VudC1zdWJzY3JpYmVkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAxMDQ1NSwgc3RkaW4gKi9cbi5hY2NvdW50LXN1YnNjcmliZWQgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4vKiBsaW5lIDEwNDYxLCBzdGRpbiAqL1xuLmFjY291bnQtc3Vic2NyaWJlZCBoZWFkZXIgLm1lZGl1bS02IGgzLCAuYWNjb3VudC1zdWJzY3JpYmVkIGhlYWRlciAubWVkaXVtLTYgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogR2xvc3NhcnlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMTA0NjcsIHN0ZGluICovXG5oMy5hbHBoYV9zZWN0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMEQwRDBEO1xuICBmb250LWZhbWlseTogbXlyaWFkLXBybyxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS4yNWVtOyB9XG5cbi8qIGxpbmUgMTA0NzgsIHN0ZGluICovXG4uZ2xvc3NhcnlPZmZzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjU1cHg7XG4gIG1hcmdpbi10b3A6IC0yNTVweDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgei1pbmRleDogLTE7IH1cblxuLyogbGluZSAxMDQ4Niwgc3RkaW4gKi9cbi5zaW5nbGUtbWVxX2Rvd25sb2FkcyBhOnRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDVweDtcbiAgbWFyZ2luLXRvcDogLTIwNXB4O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTsgfVxuXG4vKiBsaW5lIDEwNDk0LCBzdGRpbiAqL1xuLmFscGhhX25hdiB7XG4gIHdpZHRoOiA0NDBweDtcbiAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDEwNTAzLCBzdGRpbiAqL1xuLmFscGhhX25hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAxMDUwOSwgc3RkaW4gKi9cbi5hbHBoYV9uYXYgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDEwNTE4LCBzdGRpbiAqL1xuLmFscGhhX25hdiBsaSBhIHtcbiAgY29sb3I6ICM3YzAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi8qIGxpbmUgMTA1MjYsIHN0ZGluICovXG4uYWxwaGFfbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdjMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIDo6IEZvb3RlclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSAxMDUzNSwgc3RkaW4gKi9cbi5nby10by10b3Age1xuICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG5cbi8qIGxpbmUgMTA1MzcsIHN0ZGluICovXG4uZ28tdG8tdG9wIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4vKiBsaW5lIDEwNTQxLCBzdGRpbiAqL1xuLmdvLXRvLXRvcCBhIGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDNweDtcbiAgY29sb3I6ICNiMjIyMTc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTA1NDksIHN0ZGluICovXG4uZ28tdG8tdG9wIGEgaTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzk5MWQxNDsgfVxuXG4vKiBsaW5lIDEwNTUxLCBzdGRpbiAqL1xuLmdvLXRvLXRvcCBhIGk6YmVmb3JlIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIElFIDkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBTYWZhcmkgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4vKiBsaW5lIDEwNTU4LCBzdGRpbiAqL1xuLmZvb3Rlci13cmFwIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTllOGU4O1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyOTI1MjY7XG4gIG1hcmdpbi10b3A6IDUycHg7IH1cblxuLyogbGluZSAxMDU2Niwgc3RkaW4gKi9cbi5mb290ZXItd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4vKiBsaW5lIDEwNTcwLCBzdGRpbiAqL1xuLmZvb3Rlci13cmFwIHVsIGxpIHVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDEwNTc0LCBzdGRpbiAqL1xuLmZvb3Rlci13cmFwIHVsIGxpLmJvbGQtdXBwZXJjYXNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDEwNTc4LCBzdGRpbiAqL1xuICAuZm9vdGVyLXdyYXAgdWwgbGkubWVudS1pdGVtLWZvb3Rlci1jb2x1bW4tMi1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4OyB9IH1cblxuLyogbGluZSAxMDU4MCwgc3RkaW4gKi9cbi5mb290ZXItd3JhcCB1bCBsaS5tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMTA1ODIsIHN0ZGluICovXG4uZm9vdGVyLXdyYXAgdWwuZm9vdGVyLW1lbnUgbGkuaGFzLWRyb3Bkb3duIHVsLmRyb3Bkb3duIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogLjE1cmVtOyB9XG5cbi8qIGxpbmUgMTA1ODUsIHN0ZGluICovXG4uZm9vdGVyLXdyYXAgdWwuZm9vdGVyLWNvbHVtbi0yIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cblxuLyogbGluZSAxMDU4Nywgc3RkaW4gKi9cbi5mb290ZXItd3JhcCB1bC5mb290ZXItY29sdW1uLTIgbGkubWVudS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAxMDU4OSwgc3RkaW4gKi9cbi5mb290ZXItd3JhcCB1bC5mb290ZXItY29sdW1uLTMsIC5mb290ZXItd3JhcCB1bC5mb290ZXItY29sdW1uLTQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDEwNTkyLCBzdGRpbiAqL1xuLmZvb3Rlci13cmFwIGEge1xuICBjb2xvcjogIzI5MjUyNjsgfVxuXG4vKiBsaW5lIDEwNTk1LCBzdGRpbiAqL1xuLmhvbWUucGFnZS10ZW1wbGF0ZS1wYWdlLW5ldHdvcmsgLmZvb3Rlci13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDEwNTk4LCBzdGRpbiAqL1xuLmhvbWUgI2Rlc2NfZGFpbHkgLmhpZGRlbiwgLmhvbWUgI2Rlc2NfbWFnYXppbmUgLmhpZGRlbiwgLmhvbWUgI2Rlc2NfbGlicmFyeSAuaGlkZGVuLCAuaG9tZSAjZGVzY19zdG9yZSAuaGlkZGVuLCAuaG9tZSAjZGVzY19ldmVudHMgLmhpZGRlbiwgLmhvbWUgI2Rlc2NfZGlncyAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNjAxLCBzdGRpbiAqL1xuYnV0dG9uLmNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM1cHg7IH1cblxuLyogbGluZSAxMDYwNiwgc3RkaW4gKi9cbi5jYWxsb3V0IGJ1dHRvbi5jbG9zZS1idXR0b24sICNmbG9hdGVyLnJldmVhbCBidXR0b24uY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi8qIGxpbmUgMTA2MDksIHN0ZGluICovXG4ucmV2ZWFsI2Zsb2F0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyNXB4KSB7XG4gIC8qIGxpbmUgMTA2MTIsIHN0ZGluICovXG4gIC5yZXZlYWwjZmxvYXRlciB7XG4gICAgd2lkdGg6IDM1MXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICA6OiBCdXNpbmVzcyBEaXJlY3RvcnkgTGlzdGluZ3NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMTA2MTgsIHN0ZGluICovXG4uZGlyZWN0b3J5LWdyaWQge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTA2MjEsIHN0ZGluICovXG4uZGlyZWN0b3J5LWdyaWQgaDEge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1MHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxMDYyNiwgc3RkaW4gKi9cbi5kaXJlY3RvcnktZ3JpZC5lZHVjYXRpb24tZGlyZWN0b3J5IGgxIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTA2MjksIHN0ZGluICovXG4uZGlyZWN0b3J5IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzI5MjUyNjsgfVxuXG4vKiBsaW5lIDEwNjM2LCBzdGRpbiAqL1xuLmRpcmVjdG9yeSBsYWJlbC5hZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMDYzOSwgc3RkaW4gKi9cbi5kaXJlY3RvcnkgLnBoeXNpY2FsX2FkZHJlc3Mge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDEwNjQyLCBzdGRpbiAqL1xuLmRpcmVjdG9yeS5saXN0aW5nLWNhdGVnb3J5IGgyLnBhZ2UtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDEwNjQ5LCBzdGRpbiAqL1xuLmRpcmVjdG9yeS5saXN0aW5nLWNhdGVnb3J5IGRpdi5hZGRyZXNzIHAge1xuICBmb250LXNpemU6IC44NzVyZW07IH1cblxuLyogbGluZSAxMDY1Miwgc3RkaW4gKi9cbi5kaXJlY3RvcnkgaDEucGFnZS1oZWFkbGluZSwgLmRpcmVjdG9yeSBoMi5jYXRlZ29yeS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vKiBsaW5lIDEwNjU3LCBzdGRpbiAqL1xuLmRpcmVjdG9yeSAuc3RpY2t5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTA2NjAsIHN0ZGluICovXG5oMS5saXN0aW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1MHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4vKiBsaW5lIDEwNjY0LCBzdGRpbiAqL1xuaDEubGlzdGluZy10aXRsZSBhIHtcbiAgY29sb3I6ICMyOTI1MjY7IH1cblxuLyogbGluZSAxMDY2Nywgc3RkaW4gKi9cbi53cGJkcC1sZWFybi1tb3JlIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDEwNjc0LCBzdGRpbiAqL1xuLnN1Ym1pdCAud3BiZHAtc2VhcmNoLXdpZGdldC1zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuODVlbSAxZW07XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTA2ODksIHN0ZGluICovXG5bZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLnN1Ym1pdCAud3BiZHAtc2VhcmNoLXdpZGdldC1zdWJtaXQge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMTA2OTEsIHN0ZGluICovXG4uc3VibWl0IC53cGJkcC1zZWFyY2gtd2lkZ2V0LXN1Ym1pdDpob3ZlciwgLnN1Ym1pdCAud3BiZHAtc2VhcmNoLXdpZGdldC1zdWJtaXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDEwNjk1LCBzdGRpbiAqL1xudWwud3BiZHAtY2F0ZWdvcmllcy53aXRoLWltYWdlcyBsaSAuY2F0ZWdvcnktaW1hZ2UtcGxhY2Vob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkNjlkMWM7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDEwNzAxLCBzdGRpbiAqL1xuLndwYmRwLWxpc3RpbmdzLWxpc3QgLmltYWdlLWNvbHVtbiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxMDcwNCwgc3RkaW4gKi9cbi53cGJkcC1saXN0aW5ncy1saXN0IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNzA3LCBzdGRpbiAqL1xuLndwYmRwLWxpc3RpbmctZXhjZXJwdC5vZGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTA3MTAsIHN0ZGluICovXG4ud3BiZHAtbGlzdGluZy1leGNlcnB0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmNGY0ZjQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwNzE0LCBzdGRpbiAqL1xuLndwYmRwLWxpc3Rpbmctc2luZ2xlIC5saXN0aW5nLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cblxuLyogbGluZSAxMDcyMCwgc3RkaW4gKi9cbi53cGJkcC1hYmMtZmlsdGVyaW5nIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJhem8tc2Fucy13ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxMDcyNSwgc3RkaW4gKi9cbi53cGJkcC1saXN0aW5nLXNpbmdsZSAubWFpbi1pbWFnZSBpbWcge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwNzI4LCBzdGRpbiAqL1xuI3dwYmRwLXBhZ2UtbWFpbl9wYWdlIGRpdiN3cGJkcC1tYWluLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogVGhlIEV2ZW50cyBDYWxlbmRhciBTdHlsZXNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMTA3MzQsIHN0ZGluICovXG5oMi50cmliZS1ldmVudHMtcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTA3NDAsIHN0ZGluICovXG4jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjg1ZW0gMWVtO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2IyMjIxNztcbiAgcGFkZGluZzogOXB4IDFyZW07IH1cblxuLyogbGluZSAxMDc1Nywgc3RkaW4gKi9cbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDEwNzU5LCBzdGRpbiAqL1xuI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTA3NjMsIHN0ZGluICovXG4jdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYnV0dG9uLCAudHJpYmUtZXZlbnRzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC44NWVtIDFlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjIxNztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiMjIyMTc7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjdyZW07IH1cblxuLyogbGluZSAxMDc4Miwgc3RkaW4gKi9cbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYnV0dG9uLCBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMTA3ODQsIHN0ZGluICovXG4jdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLCAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYnV0dG9uOmZvY3VzLCAudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgLnRyaWJlLWV2ZW50cy1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZDFjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDEwNzg4LCBzdGRpbiAqL1xuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSBkZCB7XG4gIGZsb2F0OiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLyogbGluZSAxMDc5Niwgc3RkaW4gKi9cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTA3OTgsIHN0ZGluICovXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWNvbnRlbnQgcC53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDAuODVyZW07IH1cblxuLyogbGluZSAxMDgwMCwgc3RkaW4gKi9cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY29udGVudCBwLmNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIG1hcmdpbi1ib3R0b206IDAuMTVyZW07IH1cblxuLyogbGluZSAxMDgwNCwgc3RkaW4gKi9cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY29udGVudCBwLmF0dHJpYnV0aW9uIHtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogR3Jhdml0eSBGb3Jtc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSAxMDgxNCwgc3RkaW4gKi9cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXVybF0sXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dGVsXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmdmb3JtX3dyYXBwZXIgbGFiZWwge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwODIzLCBzdGRpbiAqL1xuLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGkge1xuICBwYWRkaW5nOiAwIDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTA4MjYsIHN0ZGluICovXG4uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX3NhZmFyaSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0LFxuLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfc2FmYXJpIC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbi8qIGxpbmUgMTA4MzEsIHN0ZGluICovXG4uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2dlY2tvIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXQsXG4uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2dlY2tvIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9nZWNrbyAuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLyogbGluZSAxMDgzNiwgc3RkaW4gKi9cbi5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiAuMjVlbTsgfVxuXG4vKiBsaW5lIDEwODM5LCBzdGRpbiAqL1xuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLyogbGluZSAxMDg0Miwgc3RkaW4gKi9cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTUxZTFhO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTsgfVxuXG4vKiBsaW5lIDEwODQ3LCBzdGRpbiAqL1xuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cIndlZWtcIl0sIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInVybFwiXSwgLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEsIC5nZm9ybV93cmFwcGVyIHNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwODU1LCBzdGRpbiAqL1xuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luOiAwLjA2MjVyZW07IH1cblxuLyogbGluZSAxMDg1OCwgc3RkaW4gKi9cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8gbGkuZ2Nob2ljZV8xXzAge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLyogbGluZSAxMDg2MSwgc3RkaW4gKi9cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8gbGkuZ2Nob2ljZV8xXzEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSAxMDg2NCwgc3RkaW4gKi9cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8gbGkuZ2Nob2ljZV8xXzIge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTA4NjcsIHN0ZGluICovXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdGl0bGUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMDg3NCwgc3RkaW4gKi9cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuODVlbSAxZW07XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjIyMTc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIC8qbWF4LXdpZHRoOiByZW0tY2FsYygxMjBweCk7Ki9cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dCAwczsgfVxuXG4vKiBsaW5lIDEwODkyLCBzdGRpbiAqL1xuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLCBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDEwODk0LCBzdGRpbiAqL1xuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b246aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uOmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjlkMWM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTA4OTcsIHN0ZGluICovXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbjpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b246Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmOGMxOTsgfVxuXG4vKiBsaW5lIDEwOTAwLCBzdGRpbiAqL1xuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogU2ltcGxlIFNvY2lhbCBCdXR0b25zIC0gc3NicFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSAxMDkxMSwgc3RkaW4gKi9cbi5zc2JwLXdyYXAge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLyogbGluZSAxMDkxNSwgc3RkaW4gKi9cbi5lbnRyeSAuYXJ0aWNsZS1jb250ZW50IC5zc2JwLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgMTA5MTgsIHN0ZGluICovXG4uc3NicC13cmFwIC5zc2JwLWNvbnRhaW5lciwgLnNzYnAtd3JhcCAuc3NicC10b2dnbGUtc3dpdGNoIHtcbiAgcGFkZGluZzogMDtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTlweCA5cHggLThweCByZ2JhKDAsMCwwLDAuNDYpO1xuLW1vei1ib3gtc2hhZG93OiAwcHggLTlweCA5cHggLThweCByZ2JhKDAsMCwwLDAuNDYpO1xuYm94LXNoYWRvdzogMHB4IC05cHggOXB4IC04cHggcmdiYSgwLDAsMCwwLjQ2KTsgKi8gfVxuXG4vKiBsaW5lIDEwOTI2LCBzdGRpbiAqL1xuLnNzYnAtLXRoZW1lLTEgLnNzYnAtYnRuOmhvdmVyLCAuc3NicC0tdGhlbWUtMSAuc3NicC1idG46Zm9jdXMsIC5zc2JwLS10aGVtZS0xIC5zc2JwLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyMjE3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMDkyOSwgc3RkaW4gKi9cbi5zc2JwLS10aGVtZS0xIC5zc2JwLWJ0bjp2aXNpdGVkIHtcbiAgY29sb3I6ICNkNjlkMWMgIWltcG9ydGFudDsgfVxuXG4vKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgOjogQVdQQ1AgLSBBbm90aGVyIFdvcmRwcmVzcyBDbGFzc2lmaWVkcyBQbHVnaW4gc3R5bGVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDEwOTM1LCBzdGRpbiAqL1xuI3Nob3dhd3BjcGFkcGFnZSAuYWR0aXRsZSwgI3Nob3dhd3BjcGFkcGFnZSAuYXdwY3AtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6ICMyOTI1MjY7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxMDk0NCwgc3RkaW4gKi9cbiNjbGFzc2l3cmFwcGVyIGgxLCAjY2xhc3Npd3JhcHBlciBoMiwgI2NsYXNzaXdyYXBwZXIgaDMsICNjbGFzc2l3cmFwcGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxMDk0Nywgc3RkaW4gKi9cbiNjbGFzc2l3cmFwcGVyIHRib2R5LCAjY2xhc3Npd3JhcHBlciB0Zm9vdCwgI2NsYXNzaXdyYXBwZXIgdGhlYWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTA5NTEsIHN0ZGluICovXG4jY2xhc3Npd3JhcHBlciBzZWxlY3Qge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAxMDk1NCwgc3RkaW4gKi9cbiNjbGFzc2l3cmFwcGVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMTA5NTksIHN0ZGluICovXG4jY2xhc3Npd3JhcHBlciAuY2hhbmdlY2F0ZWdvcnlzZWxlY3QgLmF3cGNwLWNhdGVnb3J5LWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyogbGluZSAxMDk2Miwgc3RkaW4gKi9cbiNjbGFzc2l3cmFwcGVyIC5jaGFuZ2VjYXRlZ29yeXNlbGVjdCAuYXdwY3AtY2F0ZWdvcnktZHJvcGRvd24tY29udGFpbmVyIGxhYmVsLmF3cGNwLWNhdGVnb3J5LWRyb3Bkb3duLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwOTY0LCBzdGRpbiAqL1xuI2NsYXNzaXdyYXBwZXIgLmNoYW5nZWNhdGVnb3J5c2VsZWN0IC5hd3BjcC1jYXRlZ29yeS1kcm9wZG93bi1jb250YWluZXIgc2VsZWN0LmF3cGNwLWNhdGVnb3J5LWRyb3Bkb3duIHtcbiAgbWFyZ2luOiAwIDVweCAxcmVtIDA7XG4gIHBhZGRpbmc6IC41cmVtIDEuNXJlbSAuNXJlbSAuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjVyZW0gY2VudGVyOyB9XG5cbi8qIGxpbmUgMTA5NjksIHN0ZGluICovXG4jY2xhc3Npd3JhcHBlciAuY2hhbmdlY2F0ZWdvcnlzZWxlY3QgI2F3cGNwY2F0bmFtZSBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMDk3Miwgc3RkaW4gKi9cbiNjbGFzc2l3cmFwcGVyIC5wYWdlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMDk3NSwgc3RkaW4gKi9cbi53aWRnZXRfYXdwY3Bfc2VhcmNoX3dpZGdldCBmb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiYXpvLXNhbnMtd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMTBweCAwIDFweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTA5ODMsIHN0ZGluICovXG4ud2lkZ2V0X2F3cGNwX3NlYXJjaF93aWRnZXQgaW5wdXRbdHlwZT1cInRleHRcIl0sIC53aWRnZXRfYXdwY3Bfc2VhcmNoX3dpZGdldCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC53aWRnZXRfYXdwY3Bfc2VhcmNoX3dpZGdldCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC53aWRnZXRfYXdwY3Bfc2VhcmNoX3dpZGdldCBzZWxlY3Qge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDEwOTkwLCBzdGRpbiAqL1xuLndpZGdldF9hd3BjcF9zZWFyY2hfd2lkZ2V0IHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcImF6by1zYW5zLXdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMTA5OTQsIHN0ZGluICovXG4ud2lkZ2V0X2F3cGNwX3NlYXJjaF93aWRnZXQgLnN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwOTk3LCBzdGRpbiAqL1xuLmRpc3BsYXlhZGl0ZW1zb2RkIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDExMDA0LCBzdGRpbiAqL1xuLmF3cGNwLXJldHVybi10by1zZWFyY2gtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMTAwNywgc3RkaW4gKi9cbnVsLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDExMDEyLCBzdGRpbiAqL1xudWwuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDExMDE0LCBzdGRpbiAqL1xudWwuc2xpY2stZG90cyBsaSwgdWwuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTEwMTcsIHN0ZGluICovXG51bC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNXB4OyB9XG5cbi8qIGxpbmUgMTEwMTksIHN0ZGluICovXG51bC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTEwMjIsIHN0ZGluICovXG51bC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICNiMjIyMTc7IH1cblxuLyogbGluZSAxMTAyNSwgc3RkaW4gKi9cbi5zbGljay1zbGlkZXItcG9zdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi8qIGxpbmUgMTEwMzAsIHN0ZGluICovXG4uc2xpY2stc2xpZGVyLXBvc3QgLnNsaWNrLXNsaWRlIGZpZ3VyZSBwLmNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAuOHJlbTsgfVxuXG4vKiBsaW5lIDExMDMyLCBzdGRpbiAqL1xuLnNsaWNrLXNsaWRlci1wb3N0IC5zbGljay1zbGlkZSBmaWd1cmUgcC5jYXB0aW9uLWNyZWRpdC5jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMTEwMzcsIHN0ZGluICovXG4uc2xpY2stc2xpZGVyLXBvc3QgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAvKiBsaW5lIDExMDQwLCBzdGRpbiAqL1xuICAuc2xpY2stc2xpZGVyLXBvc3QgaDEucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07IH0gfVxuXG4vKiBsaW5lIDExMDQyLCBzdGRpbiAqL1xuLnNsaWNrLXNsaWRlci1wb3N0LmhpZGUtZG90cyB1bC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExMDQ2LCBzdGRpbiAqL1xuI3Bvc3Qtc2xpZGVyIC5zbGljay1wcmV2LCAjcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEwNTEsIHN0ZGluICovXG4jcG9zdC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLCAjcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjYjIyMjE3OyB9XG5cbi8qIGxpbmUgMTEwNTUsIHN0ZGluICovXG4jcG9zdC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxLjU2MjVyZW07IH1cblxuLyogbGluZSAxMTA1OCwgc3RkaW4gKi9cbiNwb3N0LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxLjU2MjVyZW07IH1cblxuLyogbGluZSAxMTA2MSwgc3RkaW4gKi9cbiNwb3N0R2FsbGVyeU1vZGFsLnJldmVhbC5sYXJnZSB7XG4gIHdpZHRoOiA5MCUgICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAvKiBsaW5lIDExMDY0LCBzdGRpbiAqL1xuICAjcG9zdEdhbGxlcnlNb2RhbC5yZXZlYWwubGFyZ2Uge1xuICAgIHdpZHRoOiA3MCUgICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDExMDY2LCBzdGRpbiAqL1xuI3Bvc3RHYWxsZXJ5TW9kYWwucmV2ZWFsLmxhcmdlIGZpZ3VyZSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDExMDY5LCBzdGRpbiAqL1xuI3Bvc3RHYWxsZXJ5TW9kYWwucmV2ZWFsLmxhcmdlIGZpZ3VyZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBsaW5lIDExMDcyLCBzdGRpbiAqL1xuLnNzYnAtLXRoZW1lLTIgLnNzYnAtZWFjaC1zaGFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTEwNzUsIHN0ZGluICovXG51bC5zc2JwLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSAxMTA3OCwgc3RkaW4gKi9cbi5GcmVlR2lmdEtpY2tlciB7XG4gIGNvbG9yOiAjYjIyMTE3O1xuICBmb250LXNpemU6IDEuNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuIl19 */


