@charset "UTF-8";.row{max-width: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;max-width:none}@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}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.625rem;padding-right:.625rem}@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.3333333333%}.small-push-1{position:relative;left:8.3333333333%}.small-pull-1{position:relative;left:-8.3333333333%}.small-offset-0{margin-left:0}.small-2{width:16.6666666667%}.small-push-2{position:relative;left:16.6666666667%}.small-pull-2{position:relative;left:-16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.6666666667%}.small-4{width:33.3333333333%}.small-push-4{position:relative;left:33.3333333333%}.small-pull-4{position:relative;left:-33.3333333333%}.small-offset-3{margin-left:25%}.small-5{width:41.6666666667%}.small-push-5{position:relative;left:41.6666666667%}.small-pull-5{position:relative;left:-41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.6666666667%}.small-7{width:58.3333333333%}.small-push-7{position:relative;left:58.3333333333%}.small-pull-7{position:relative;left:-58.3333333333%}.small-offset-6{margin-left:50%}.small-8{width:66.6666666667%}.small-push-8{position:relative;left:66.6666666667%}.small-pull-8{position:relative;left:-66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.6666666667%}.small-10{width:83.3333333333%}.small-push-10{position:relative;left:83.3333333333%}.small-pull-10{position:relative;left:-83.3333333333%}.small-offset-9{margin-left:75%}.small-11{width:91.6666666667%}.small-push-11{position:relative;left:91.6666666667%}.small-pull-11{position:relative;left:-91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{width:100%}.small-offset-11{margin-left:91.6666666667%}.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(odd),.small-up-2>.columns:nth-of-type(odd){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.3333333333%;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.6666666667%;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.2857142857%;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-collapse .row{margin-left:0;margin-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;float:left}@media screen and (min-width:40em){.medium-1{width:8.3333333333%}.medium-push-1{position:relative;left:8.3333333333%}.medium-pull-1{position:relative;left:-8.3333333333%}.medium-offset-0{margin-left:0}.medium-2{width:16.6666666667%}.medium-push-2{position:relative;left:16.6666666667%}.medium-pull-2{position:relative;left:-16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{width:33.3333333333%}.medium-push-4{position:relative;left:33.3333333333%}.medium-pull-4{position:relative;left:-33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.6666666667%}.medium-push-5{position:relative;left:41.6666666667%}.medium-pull-5{position:relative;left:-41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{width:58.3333333333%}.medium-push-7{position:relative;left:58.3333333333%}.medium-pull-7{position:relative;left:-58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.6666666667%}.medium-push-8{position:relative;left:66.6666666667%}.medium-pull-8{position:relative;left:-66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{width:83.3333333333%}.medium-push-10{position:relative;left:83.3333333333%}.medium-pull-10{position:relative;left:-83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.6666666667%}.medium-push-11{position:relative;left:91.6666666667%}.medium-pull-11{position:relative;left:-91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.6666666667%}.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(odd),.medium-up-2>.columns:nth-of-type(odd){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.3333333333%;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.6666666667%;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.2857142857%;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-collapse .row{margin-left:0;margin-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;float:left}}@media screen and (min-width:64em){.large-1{width:8.3333333333%}.large-push-1{position:relative;left:8.3333333333%}.large-pull-1{position:relative;left:-8.3333333333%}.large-offset-0{margin-left:0}.large-2{width:16.6666666667%}.large-push-2{position:relative;left:16.6666666667%}.large-pull-2{position:relative;left:-16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-push-4{position:relative;left:33.3333333333%}.large-pull-4{position:relative;left:-33.3333333333%}.large-offset-3{margin-left:25%}.large-5{width:41.6666666667%}.large-push-5{position:relative;left:41.6666666667%}.large-pull-5{position:relative;left:-41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.6666666667%}.large-7{width:58.3333333333%}.large-push-7{position:relative;left:58.3333333333%}.large-pull-7{position:relative;left:-58.3333333333%}.large-offset-6{margin-left:50%}.large-8{width:66.6666666667%}.large-push-8{position:relative;left:66.6666666667%}.large-pull-8{position:relative;left:-66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.6666666667%}.large-10{width:83.3333333333%}.large-push-10{position:relative;left:83.3333333333%}.large-pull-10{position:relative;left:-83.3333333333%}.large-offset-9{margin-left:75%}.large-11{width:91.6666666667%}.large-push-11{position:relative;left:91.6666666667%}.large-pull-11{position:relative;left:-91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{width:100%}.large-offset-11{margin-left:91.6666666667%}.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(odd),.large-up-2>.columns:nth-of-type(odd){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.3333333333%;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.6666666667%;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.2857142857%;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-collapse .row{margin-left:0;margin-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;float:left}}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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}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:not-allowed}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}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:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;background:#fefefe;-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}[data-whatinput=mouse] button{outline:0}.is-visible{display:block!important}.is-hidden{display:none!important}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:Helvetica Neue,Helvetica,Roboto,Arial,sans-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:#2199e8;text-decoration:none;line-height:inherit;cursor:pointer}a:focus,a:hover{color:#1585cf}a img,hr{border:0}hr{max-width:75rem;height:0;border-bottom:1px solid #cacaca;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:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}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}.no-bullet{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}}.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 #8a8a8a;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}}@font-face{font-family:tiempos-regular;src:url(../fonts/TiemposTextWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:tiempos-bold;src:url(../fonts/TiemposTextWeb-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Founders Grotesk Medium;src:url(../fonts/FoundersGrotesk-Medium.woff2) format("woff2"),url(../fonts/FoundersGrotesk-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Founders Grotesk Italic;src:url(../fonts/FoundersGrotesk-RegularItalic.woff2) format("woff2"),url(../fonts/FoundersGrotesk-RegularItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Founders Grotesk Medium;src:url(../fonts/FoundersGrotesk-MediumItalic.woff2) format("woff2"),url(../fonts/FoundersGrotesk-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Founders Grotesk;src:url(../fonts/FoundersGrotesk-Regular.woff2) format("woff2"),url(../fonts/FoundersGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal}html{--primary:#ff0;--white:#e3e3e3;--grey:#dfdfdf}.verticallyCentered{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.withCenteredBackgroundImage{background-repeat:no-repeat;background-size:cover;background-position:50%}.hidden{display:none}.scrollLocked{position:fixed;overflow-y:scroll;width:100%;height:auto}.siteOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease-in-out}.modalInView .siteOverlay{opacity:1;visibility:visible;pointer-events:auto;z-index:100}.modalInView .siteWrap{opacity:.5}@media screen and (min-width:40em){.hideOnDesktop{display:none!important}}body{color:#000;background:var(--white);font-family:tiempos-regular,serif;font-size:.9375rem}.row{max-width:78.125rem}.row--narrow{max-width:53.9375rem}.row--wideRow{max-width:84.375rem}.row--realWideRow{max-width:90rem}.row--fullWidth{max-width:none}.column,.columns{padding-left:24px;padding-right:24px}@media screen and (min-width:64em){#menu-item-874{display:none}}h1,h2,h3,h4,h5,h6{font-family:tiempos-bold,serif;font-weight:600}.marquee{display:block}.marquee.marqueeActive div{position:relative;display:inline-block;max-width:none;vertical-align:top}.marquee.marqueeActive div span{display:inline-block;position:absolute;-webkit-animation:marquee 28s linear infinite;animation:marquee 28s linear infinite;top:0;left:0}.marquee.marqueeActive div span.secondSpan{padding-left:1rem;-webkit-animation:marquee2 28s linear infinite;animation:marquee2 28s linear infinite}.marquee.marqueeActive div:hover span{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee.reversed div span{animation-direction:reverse!important}.marquee.slower div span{-webkit-animation-duration:34s!important;animation-duration:34s!important}.fourOhFourOuterWrap{padding-top:1rem;text-align:center}.fourOhFour{padding:1rem;text-align:center;max-width:60rem;margin:2rem auto 3rem}.fourOhFour h3{margin-bottom:2rem}.fourOhFour ul{display:inline-block;text-align:left}.fourOhFour li,.fourOhFour p{font-size:1.1rem}@media screen and (min-width:40em){.fourOhFour li,.fourOhFour p{font-size:1.3rem}}.fourOhFour a{font-weight:600;color:var(--primary)}.fourOhFourOuterWrap .fullWidthText__item{font-size:16rem}@media screen and (min-width:40em){.fourOhFourOuterWrap .fullWidthText__item{font-size:22rem}}@media screen and (min-width:64em){.fourOhFourOuterWrap .fullWidthText__item{font-size:28rem}}body.page-id-3018 .partners,body.page-id-3018 li#menu-item-3178,body.page-id-3182 .partners,body.page-id-3182 li#menu-item-3178{display:none}body.page-id-3018 .header__ticketButton,body.page-id-3182 .header__ticketButton{opacity:0;pointer-events:none}@-webkit-keyframes fadeIn{0%{opacity:0}99%{opacity:1}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}99%{opacity:1}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{display:none}}@keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{display:none}}@-webkit-keyframes slideIn{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideIn{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes growIn{0%{-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1)}1%{opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-font-smoothing:antialiased;opacity:1}}@keyframes growIn{0%{-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1)}1%{opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-font-smoothing:antialiased;opacity:1}}@-webkit-keyframes slatsInOut{0%{width:0;margin-left:0}50%{width:100%}to{width:0;margin-left:0}}@keyframes slatsInOut{0%{width:0;margin-left:0}50%{width:100%}to{width:0;margin-left:0}}@-webkit-keyframes rotateText{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(365deg);transform:rotate(365deg)}}@keyframes rotateText{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(365deg);transform:rotate(365deg)}}@-webkit-keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes marquee{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes marquee2{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes marquee2{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ps{touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps.ps--active-x>.ps__scrollbar-x-rail,.ps.ps--active-y>.ps__scrollbar-y-rail{display:block;background-color:transparent}.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{background-color:#999;height:11px}.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{background-color:#999;width:11px}.ps>.ps__scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps>.ps__scrollbar-x-rail>.ps__scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px}.ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x,.ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x{height:11px}.ps>.ps__scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:6px}.ps>.ps__scrollbar-y-rail:active>.ps__scrollbar-y,.ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{width:11px}.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{background-color:#999;height:11px}.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{background-color:#999;width:11px}.ps:hover>.ps__scrollbar-x-rail,.ps:hover>.ps__scrollbar-y-rail{opacity:.6}.ps:hover>.ps__scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x{background-color:#999}.ps:hover>.ps__scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{background-color:#999}form ::-webkit-input-placeholder{color:rgba(0,0,0,.54)}form :-moz-placeholder,form ::-moz-placeholder{color:rgba(0,0,0,.54)}form :-ms-input-placeholder{color:rgba(0,0,0,.54)}input{box-shadow:none;font-size:1.125rem}@media screen and (min-width:64em){input{font-size:1.25rem}}button[type=submit],input[type=email],input[type=submit],input[type=text]{height:4.125rem;width:100%;max-width:100%}input[type=email],input[type=text]{background:#ededed;border:none;padding:0 1rem}button[type=submit],input[type=submit]{background:transparent;color:#000;border:2px solid #000;font-weight:600;font-family:tiempos-bold,serif;text-align:center;height:4.125rem;line-height:3.75rem;font-size:1.25rem}button[type=submit]:hover,input[type=submit]:hover{color:var(--primary);border-color:var(--primary)}.wpforms-container .wpforms-field-row.wpforms-field-medium,.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium{max-width:100%!important}.magicModal{pointer-events:none;position:fixed;z-index:1040;left:0;right:0;top:0;bottom:0;height:100%;width:100%;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:slideIn .3s ease-out;animation:slideIn .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.magicModalInner{padding:1rem 1.25rem 2rem;pointer-events:auto;position:relative;top:50%;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:calc(100% - 2rem)}.magicModalInner.withScrollbar{overflow:hidden}@media screen and (min-width:40em){.magicModalInner{padding:1rem 2rem 2rem}}.artistModal{bottom:0;top:auto;max-height:100%}@media screen and (min-width:40em){.artistModal{height:100%;top:0}}.artistModal__close{margin-bottom:2rem;text-decoration:underline;font-size:.8125rem}.artistModal__close:active,.artistModal__close:focus{outline:none}.artistModal__inner{background-color:var(--white);color:#000;border:2px solid #000;width:100%;max-height:100%;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);top:auto;position:absolute}@media screen and (min-width:40em){.artistModal__inner{position:relative;background-color:#000;color:var(--white);max-width:34rem;width:calc(100% - 2rem);max-height:calc(100% - 2rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.artistModal__inner iframe{width:100%}.artistModal__title{font-size:1.5rem}.artistModal__meta{background-color:var(--primary);font-size:.6125rem;color:#000;padding:.25rem .3125rem;text-transform:uppercase;display:inline-block;letter-spacing:1px}@media screen and (min-width:40em){.artistModal__meta{margin-bottom:1.125rem;font-size:.75rem}}.artistModal__biog{margin-top:1.25rem;font-size:.875rem}@media screen and (min-width:40em){.artistModal__biog{margin-top:0}}.psGalleryModal img{display:block;margin:0 auto}.psGalleryModal__close{display:block;margin-bottom:.5rem}.psGallery .siteOverlay{background:hsla(0,0%,100%,.6)}figure.alignnone{margin-left:0;margin-right:0;max-width:100%}.alignleft,.alignright{margin:1rem 0;width:100%}.alignnone:not(.avatar){width:100%}.aligncenter,.alignnone{margin:1rem auto;max-width:100%}@media screen and (min-width:40em){.aligncenter,.alignnone{display:block;margin:2rem auto}.alignleft{float:left;margin:0 1.5rem 1.5rem 0}.alignright{float:right;margin:0 0 1.5rem 1.5rem}.alignleft,.alignright{max-width:25rem;width:auto}}@media screen and (min-width:64em){.alignnone{margin:2.5rem auto}.alignleft{float:left;margin:0 2rem 2rem 0}.alignright{float:right;margin:0 0 2rem 2rem}}.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;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{-webkit-transform:translateZ(0);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-arrow{display:block;position:absolute;top:calc(50% - 1.3125rem);z-index:1;background-color:hsla(0,0%,100%,.3);text-indent:-99999px;width:2.625rem;height:2.625rem}.slick-arrow:hover{background-color:hsla(0,0%,100%,.6)}.slick-arrow:after{content:"";position:absolute;border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);width:1rem;height:1rem;top:.8rem}.slick-arrow:active,.slick-arrow:focus{outline:none}.slick-next{right:1rem}@media screen and (min-width:64em){.slick-next{right:4rem}}.slick-next:after{right:1rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-prev{left:1rem}@media screen and (min-width:64em){.slick-prev{left:4rem}}.slick-prev:after{left:1rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.header{text-align:center;width:100%;z-index:5000;display:block;border-top:1px solid #000}@media screen and (min-width:64em){.header{position:static}}.header__bottom,.header__top{background:var(--white)}.header__top{padding:.75rem 0 .315rem;width:100%;position:fixed;top:0;z-index:55;border-bottom:1px solid #000}@media screen and (min-width:64em){.header__top{min-height:91px;padding:1.875rem 0 .875rem}}.header__menuTrigger{position:absolute;top:.75rem;left:1rem}@media screen and (min-width:40em){.header__menuTrigger{top:1rem}}@media screen and (min-width:64em){.header__menuTrigger{display:none}}.header__menuTrigger:active,.header__menuTrigger:focus,.header__menuTrigger:hover{color:var(--primary);outline:none}.header__logoWrap{display:inline-block}@media screen and (min-width:64em){.header__logoWrap{float:left}}.header__logoSvg{height:1.5rem}@media screen and (min-width:40em){.header__logoSvg{height:2rem}}@media screen and (min-width:64em){.header__logoSvg{min-width:10rem}}.header__ticketButton{background-color:var(--primary);color:var(--white);font-size:1.7rem;font-weight:600;font-family:tiempos-bold,serif;position:fixed;bottom:0;top:auto;left:0;right:0;padding:1rem}@media screen and (min-width:40em){.header__ticketButton{position:absolute;top:.6125rem;right:1rem;bottom:auto;left:auto;font-size:1.25rem;padding:.125rem 1rem .25rem}}@media screen and (min-width:64em){.header__ticketButton{padding:.3rem 1rem .5rem;position:relative;top:-.5rem;right:0;float:right;border:2px solid var(--primary)}}.header__ticketButton:active,.header__ticketButton:focus,.header__ticketButton:hover{border:2px solid var(--primary);color:var(--primary);background-color:var(--white)}@media screen and (min-width:64em){.header__ticketButton--mobile{display:none}}.header__ticketButton--desktop{display:none}@media screen and (min-width:64em){.header__ticketButton--desktop{display:block}.thankYou .header__ticketButton--desktop{max-width:200px;position:static;left:auto;top:auto;right:auto;float:none;margin:0 auto 2rem}}.header__ticketButton--hidden{visibility:hidden;opacity:0;pointer-events:none}.header__hiddenDiv{display:none}@media screen and (min-width:64em){.header__hiddenDiv{display:block;padding:.3rem 1rem .5rem;position:relative;top:-.5rem;right:0;float:right;visibility:hidden;pointer-events:none;min-width:10rem}}.header__bottom{border-bottom:1px solid #000;padding:.5rem 0;transition:opacity .25s linear;margin-top:2.8rem;position:relative}.header__bottom.header__bottom--noBorder{border:none}@media screen and (min-width:40em){.header__bottom{padding:.75rem 0;margin-top:3.2rem}}@media screen and (min-width:64em){.header__bottom{margin-top:90px}}@media screen and (max-width:39.9375em){.header__bottom .noPadMobile{padding:0}}@media screen and (min-width:64em){.header__bottom .socialLinks{float:left}}.header__bottom .socialLinks__svg{width:2rem;height:2rem}.header__bottomText a,.header__bottomText p{text-transform:uppercase;font-size:9px;letter-spacing:1px;line-height:1.3;margin:0;font-family:Founders Grotesk Medium,serif;color:#000}@media screen and (min-width:450px){.header__bottomText a,.header__bottomText p{font-size:12px}}@media screen and (min-width:40em){.header__bottomText a,.header__bottomText p{font-size:1.25rem;margin-bottom:-.5rem}}.header__bottomText a:active,.header__bottomText a:focus,.header__bottomText a:hover{color:#000}.bigAssTitle{font-size:3.25rem;line-height:1;color:var(--white);text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;margin:1.5rem 0 .5rem;text-transform:uppercase;opacity:0;transition:opacity 2.8s ease-out}@media screen and (min-width:40em){.bigAssTitle{font-size:7rem;margin:2rem 0 1.5rem}}@media screen and (min-width:64em){.bigAssTitle{font-size:10rem;margin:2.75rem 0 1.5rem}}.bigAssTitle.revealed{opacity:1}.mobile-menu-background{position:fixed;left:0;top:0;bottom:0;right:0;display:none;z-index:999;pointer-events:none}.mobile-menu-background .slatWrap{height:calc(100vh + 4rem);width:100vw;position:absolute;overflow:hidden;top:0;left:0}.mobile-menu-background .slatWrap img{max-width:none;max-height:none;display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.slatWrapInner{overflow:hidden;-webkit-animation:slatsInOut 1.4s steps(20);animation:slatsInOut 1.4s steps(20);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#menu-footer-menu,#menu-main-menu,.menu__list{list-style:none;margin:0}.menu-item,.menu__item{display:inline-block}.menu-item a,.menu__link{font-weight:600;color:#000}.menu-item a:active,.menu-item a:focus,.menu-item a:hover,.menu__link:active,.menu__link:focus,.menu__link:hover{color:var(--primary)}.current-menu-item a,.menu__link--active{position:relative}.current-menu-item a:before,.menu__link--active:before{content:"";position:absolute;border-top:2px solid var(--primary);top:calc(50% + 1px);left:0;width:100%;z-index:-1}#menu-main-menu{margin-top:4rem}@media screen and (min-width:40em){#menu-main-menu{margin-top:0}}.menuWrap--main{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:var(--white);padding:0;transition:none;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);border-top:1px solid #000}@media screen and (min-width:64em){.menuWrap--main{border-top:none;padding:0;position:static;width:auto;height:auto;display:inline-block;background-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0)}}.menuWrap--main .menuWrap__innerWrap{position:relative;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}@media screen and (min-width:64em){.menuWrap--main .menuWrap__innerWrap{position:static;-webkit-transform:translateZ(0);transform:translateZ(0)}}.menuWrap--main .menu-item,.menuWrap--main .menu__item{display:block}@media screen and (min-width:64em){.menuWrap--main .menu-item,.menuWrap--main .menu__item{display:inline-block}}@media screen and (min-width:64em){.menuWrap--main .menu-item.ticketsPage{display:none}}.menuWrap--main .menu-item a,.menuWrap--main .menu__link{padding:.25rem;margin:.5rem;display:inline-block;font-size:1.5rem;font-family:tiempos-bold,serif}@media screen and (min-width:40em){.menuWrap--main .menu-item a,.menuWrap--main .menu__link{padding:.75rem;margin:.75rem}}@media screen and (min-width:64em){.menuWrap--main .menu-item a,.menuWrap--main .menu__link{padding:1rem;font-size:1.25rem;margin:0;display:inline}}@media screen and (min-width:1200px){.menuWrap--main .menu-item a,.menuWrap--main .menu__link{padding:1rem 1.3125rem}}.menuWrap--main .menuWrap__closeButton{position:fixed;top:1rem;left:1rem;text-decoration:underline;font-size:.8125rem}.menuWrap--main .menuWrap__closeButton:active,.menuWrap--main .menuWrap__closeButton:focus,.menuWrap--main .menuWrap__closeButton:hover{color:var(--primary);outline:none}@media screen and (min-width:64em){.menuWrap--main .fullWidthText,.menuWrap--main .menuWrap__closeButton,.menuWrap--main .socialLinks{display:none}}.menuWrap--main .socialLinks__item{margin:1.75rem .625rem}.menuWrap--main .socialLinks__svg{width:2.375rem;height:2.375rem}body.menuOpen{overflow:hidden}body.menuOpen .menuWrap--main{-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 0s ease-in-out .7s;transition:transform 0s ease-in-out .7s;transition:transform 0s ease-in-out .7s,-webkit-transform 0s ease-in-out .7s;z-index:10}body.menuOpen .mobile-menu-background{display:block}body.menuOpen .menuWrap__closeButton{z-index:100}.banner{height:14.0625rem;position:relative;overflow:hidden;margin-bottom:2rem;width:calc(100% + 48px);margin-left:-24px}@media screen and (min-width:40em){.banner{height:22rem;margin-bottom:2.75rem}}@media screen and (min-width:64em){.banner{height:38.75rem;margin-bottom:3.75rem}}.banner--withVideo{height:auto}.banner__image{position:absolute;top:0;left:0;right:0;bottom:0}.banner__video{width:100%;height:auto;position:relative}.banner__textWrap{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-animation:fadeIn .5s ease-in-out .5s forwards;animation:fadeIn .5s ease-in-out .5s forwards;width:100%;text-align:center;padding:0 1.5rem}@media screen and (min-width:40em){.banner__textWrap{padding:0 2.5rem}}@media screen and (min-width:64em){.banner__textWrap{padding:0 4rem}}.banner__heading{font-size:3.5rem}@media screen and (min-width:40em){.banner__heading{font-size:4rem}}@media screen and (min-width:64em){.banner__heading{font-size:7rem}}.artistTile__imageWrap,.blockLink{display:block;margin:1.5rem 0 2rem;position:relative}.artistTile__imageWrap:active .blockLink__image,.artistTile__imageWrap:focus .blockLink__image,.artistTile__imageWrap:hover .blockLink__image,.blockLink:active .blockLink__image,.blockLink:focus .blockLink__image,.blockLink:hover .blockLink__image{-webkit-transform:scale3d(1.02,1.02,1);transform:scale3d(1.02,1.02,1)}.artistTile__imageWrap:active .blockLink__title,.artistTile__imageWrap:focus .blockLink__title,.artistTile__imageWrap:hover .blockLink__title,.blockLink:active .blockLink__title,.blockLink:focus .blockLink__title,.blockLink:hover .blockLink__title{color:#000}.blockLink__imageWrap{background-color:var(--primary);overflow:hidden;position:relative}.blockLink__imageWrap:after{content:"";display:block;background-color:var(--white);position:absolute;left:0;right:0;top:0;bottom:0;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out}.revealed .blockLink__imageWrap:after{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fdPlus{position:absolute;bottom:0;right:0;width:2.25rem;height:2.25rem;font-size:2rem;background-color:var(--white);color:#000}@media screen and (min-width:40em){.medium-6:nth-of-type(2n+0) .revealed .blockLink__imageWrap:after{transition-delay:0s}.medium-6:nth-of-type(odd) .revealed .blockLink__imageWrap:after{transition-delay:.4s}.medium-6:nth-of-type(2n+2) .revealed .blockLink__imageWrap:after{transition-delay:.8s}}@media screen and (min-width:64em){.large-4:nth-of-type(3n+0) .revealed .blockLink__imageWrap:after{transition-delay:0s}.large-4:nth-of-type(3n+1) .revealed .blockLink__imageWrap:after{transition-delay:.4s}.large-4:nth-of-type(3n+2) .revealed .blockLink__imageWrap:after{transition-delay:.8s}.large-4:nth-of-type(3n+3) .revealed .blockLink__imageWrap:after{transition-delay:1.2s}}.blockLink__image{opacity:1;width:100%;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.blockLink__title{font-size:1.5rem;color:#000}.fullWidthText{white-space:nowrap;overflow:hidden;padding:1rem 0;text-transform:uppercase;letter-spacing:2px}@media screen and (min-width:64em){.fullWidthText{padding:2.75rem 0 3rem}}.fullWidthText__item{font-size:38px;letter-spacing:2px;font-family:tiempos-bold,serif;margin:0;line-height:1;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:1px}@media screen and (min-width:64em){.fullWidthText__item{letter-spacing:4px;font-size:48px}}.socialLinks{margin:0;list-style:none}.socialLinks,.socialLinks__item,.socialLinks__link{display:inline-block}.socialLinks__link{position:relative}.socialLinks__link:before{content:"";position:absolute;top:50%;left:50%;background-color:#000;display:inline-block;height:90%;width:90%;z-index:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.socialLinks__svg,a.socialLinks__link{width:2rem;height:2rem;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:64em){.socialLinks__svg,a.socialLinks__link{width:2.375rem;height:2.375rem}}.socialLinks__svg{position:relative;z-index:2}.socialLinks__svgPath{fill:var(--primary)}@media screen and (min-width:64em){.artistTileCol:nth-of-type(3n+1){clear:both}}.artistTile{margin-bottom:1.875rem}.artistTile:active,.artistTile:focus,.artistTile:hover{cursor:pointer}.artistTile__imageWrap{position:relative;overflow:hidden}.artistTile__image{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.artistTile__name{margin-top:.25rem;font-size:1.5rem;line-height:1.2}.newsletter{text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;padding:2.75rem 0 1.6125rem;margin-top:2rem}@media screen and (min-width:40em){.newsletter{padding:2.25rem 0}}@media screen and (min-width:64em){.newsletter{margin-top:4rem}}@media screen and (max-width:39.9375em){.newsletter .columns.noPadMobile{padding:0}}.newsletter form{margin-top:1.5rem}@media screen and (min-width:40em){.newsletter .wpforms-field-container,.newsletter .wpforms-submit-container{display:inline-block}}@media screen and (min-width:40em){.newsletter .wpforms-field-container{width:70%;float:left}}@media screen and (min-width:40em){.newsletter .wpforms-submit-container{width:30%;float:right}}@media screen and (max-width:39.9375em){.newsletter .wpforms-container .wpforms-submit-container{padding:21px 0 0}}.newsletter .wpforms-container label.wpforms-error{position:absolute;bottom:-1rem;left:0;right:0}.newsletter input{text-align:center}@media screen and (min-width:40em){.newsletter input{text-align:left}}.newsletter button:active,.newsletter button:focus,.newsletter input:active,.newsletter input:focus{outline:none}.newsletter input[type=email]{border-radius:0;-webkit-appearance:none}.newsletter .wpforms-confirmation-container{background-color:var(--primary);padding:.875rem 1rem}.newsletter .wpforms-confirmation-container p{margin-bottom:0}.newsletter__innerWrap{max-width:24.125rem;margin:auto}@media screen and (min-width:40em){.newsletter__innerWrap{max-width:48.125rem}}.newsletter__innerWrap h5{font-size:1.25rem}.partners{text-align:center;border-bottom:1px solid #000;padding:2rem 2rem 1rem}@media screen and (min-width:40em){.partners{padding:2rem 2rem 1.75rem}}.partners__title{font-size:1rem;font-family:tiempos-regular,serif;margin:.5rem;font-weight:400}@media screen and (max-width:39.9375em){.partners__listCol{padding:0}}.partners__list{list-style:none;margin:2rem auto}@media screen and (min-width:40em){.partners__list{max-width:700px}}@media screen and (min-width:64em){.partners__list{max-width:830px}}.partners__listItem{display:inline-block;width:49%;text-align:center;margin:.5rem 0 2rem}@media screen and (min-width:40em){.partners__listItem{width:24%;margin:.5rem 0}}@media screen and (min-width:64em){.partners__listItem{margin:1rem 0}}.partners__listLink{display:block}.partners__logo{max-height:5rem;max-width:80%;margin:auto;mix-blend-mode:multiply}@media screen and (min-width:64em){.partners__logo{max-height:5rem;max-width:7rem;max-height:7rem;max-width:9rem}}.partners__logo--light{display:none}.footer{text-align:center;overflow:hidden}.broadwickLiveLogo{max-width:141px;margin-top:-3px;padding:0 4px;mix-blend-mode:darken}.footerBottom{padding:1.75rem 0 0;border-bottom:1px solid #000}@media screen and (min-width:64em){.footerBottom{padding:1.75rem 0 1.5rem}}.footerBottom .socialLinks__item{margin:0 .9375rem .875rem;vertical-align:top}@media screen and (min-width:64em){.footerBottom .socialLinks__item{margin:0 .9375rem}}.footerBottom .socialLinks__svg{width:2.375rem;height:2.375rem}.footerBottom__psText{font-size:13px;margin:0;padding:1.75rem 0 1.2rem;line-height:1}@media screen and (min-width:64em){.footerBottom__psText{display:inline-block;position:static;padding:0;margin:12px 0 0}}.footerBottom__psText:before{content:"";border-top:1px solid #000;display:block;width:calc(100% + 2rem);margin-left:-1rem;position:relative;top:-1.5rem}@media screen and (min-width:64em){.footerBottom__psText:before{display:none}}.footerBottom__psText a{font-weight:600;color:#000}.footerBottom__psText a:active,.footerBottom__psText a:focus,.footerBottom__psText a:hover{color:var(--primary)}@media screen and (min-width:64em){.footerBottom__psText--left{float:left}}@media screen and (min-width:64em){.footerBottom__psText--right{float:right}}.menuWrap--footer{display:inline-block;margin:2rem auto 0}.menuWrap--footer #menu-footer-menu,.menuWrap--footer .menu__list{line-height:1.3}@media screen and (min-width:64em){.menuWrap--footer #menu-footer-menu,.menuWrap--footer .menu__list{text-align:left}}.menuWrap--footer .menu-item,.menuWrap--footer .menu__item{margin:0 .5rem}@media screen and (min-width:64em){.menuWrap--footer .menu-item,.menuWrap--footer .menu__item{margin:0 .875rem 0 0}}.menuWrap--footer .menu-item a,.menuWrap--footer .menu__link{font-weight:400;font-size:10px}.fullImageOrVideo{height:100vh;position:relative;overflow:hidden}.fullImageOrVideo__image{position:absolute;top:0;left:0;right:0;bottom:0}.fullImageOrVideo__video{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%}.fullImageOrVideo__contentWrap{position:relative}.imageWithText__imageCol--right{float:right}.carousel__item{height:35vw;overflow:hidden;position:relative}.carousel__image,.carousel__video{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%}.carousel__contentWrap{position:relative}.pageNav{margin:2rem 0;overflow:hidden;text-align:center}.pageNav__linkWrap{display:inline-block;width:calc(49% - .6rem);padding:0 .3rem}.pageNav__linkWrap--prev{float:left;padding-left:0}.pageNav__linkWrap--next{float:right;padding-right:0}.pageNav__linkWrap--next .page_navLink{float:right}.pageNav__linkWrap a{width:100%;display:block;background:transparent;color:#000;border:2px solid #000;font-weight:600;font-family:tiempos-bold,serif;text-align:center;height:4.125rem;line-height:3.75rem;font-size:1.25rem}.pageNav__linkWrap a:hover{color:var(--primary);border-color:var(--primary)}.twoColsLayout__mainHeading{font-size:1.125rem;margin-bottom:1.75rem}@media screen and (min-width:40em){.twoColsLayout__mainHeading{font-size:1.25rem}}@media screen and (min-width:64em){.twoColsLayout__mainHeading{font-size:1.5rem}}.twoColsLayout__fullWidthSection{margin:1.875rem auto}.twoColsLayout__bottomColItem{margin:1.875rem 0;overflow:hidden}@media screen and (min-width:40em){.twoColsLayout__bottomColItem:nth-child(3n){clear:both}}.twoColsLayout__bottomColsImage{width:100%}.twoColsLayout__bottomColsHeading{margin:1.25rem 0 1rem;font-size:1.125rem}@media screen and (min-width:40em){.twoColsLayout__bottomColsHeading{font-size:1.25rem}}@media screen and (min-width:64em){.twoColsLayout__bottomColsHeading{font-size:1.5rem}}.defaultTextSplurge{position:relative}.defaultTextSplurge a{color:#000;text-decoration:underline}.buyTicketsCTAWrap{display:none}@media screen and (min-width:64em){.buyTicketsCTAWrap{display:block;position:absolute;bottom:-9rem;left:-3rem;z-index:2}}@media screen and (min-width:1350px){.buyTicketsCTAWrap{bottom:-10rem;left:-2rem}}@media screen and (min-width:1650px){.buyTicketsCTAWrap{left:3vw}}@media screen and (min-width:1800px){.buyTicketsCTAWrap{left:7vw}}@media screen and (min-width:2000px){.buyTicketsCTAWrap{left:12vw}}.buyTicketsCTA{width:11rem;height:11rem;display:block;position:relative}@media screen and (min-width:1350px){.buyTicketsCTA{width:14rem;height:14rem}}.buyTicketsCTA:active .buyTicketsCTA__textCircle,.buyTicketsCTA:focus .buyTicketsCTA__textCircle,.buyTicketsCTA:hover .buyTicketsCTA__textCircle{-webkit-animation-play-state:paused;animation-play-state:paused}.buyTicketsCTA:active svg,.buyTicketsCTA:focus svg,.buyTicketsCTA:hover svg{fill:#000}.buyTicketsCTA svg{fill:var(--primary)}.buyTicketsCTA__textCircle{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotateText 8s linear infinite;animation:rotateText 8s linear infinite}.buyTicketsCTA__ticketStub{position:absolute;top:54%;left:56%;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg);width:60%}@media screen and (min-width:64em){.blogTicketsCTAOuterWrap .buyTicketsCTAWrap{bottom:0;left:-5.5rem}}@media screen and (min-width:1650px){.blogTicketsCTAOuterWrap .buyTicketsCTAWrap{left:3vw}}@media screen and (min-width:1800px){.blogTicketsCTAOuterWrap .buyTicketsCTAWrap{left:7vw}}@media screen and (min-width:2000px){.blogTicketsCTAOuterWrap .buyTicketsCTAWrap{left:12vw}}.homeVideo__videoWrap{position:relative;margin-bottom:40px;width:calc(100% + 48px);margin-left:-24px;background-size:cover}.homeVideo__videoWrap.homeVideo__videoWrap--withBigTextLogo{margin-top:16vw}@media screen and (min-width:64em){.homeVideo__videoWrap{margin-left:0;width:100%}.homeVideo__videoWrap.homeVideo__videoWrap--withBigTextLogo{margin-top:9rem}}@media screen and (min-width:75em){.homeVideo__videoWrap.homeVideo__videoWrap--withBigTextLogo{margin-top:13rem}}.cancelationText{text-decoration:underline;font-size:1.5rem!important;line-height:1.4;max-width:67rem;display:block;margin:1rem auto 0!important}.JS--targetSection.loading{opacity:.2}.homeVideo__logoSvg{position:absolute;left:10%;right:0;width:83%;top:-9.5vw;z-index:5}@media screen and (min-width:40em){.homeVideo__logoSvg{top:-16.75%}}@media screen and (min-width:64em){.homeVideo__logoSvg{top:-17.75%}}.homeVideo__logoSvgPath{fill:#000}.homeVideo__video{width:100%}.homeVideo__embedContainer{position:relative;max-width:100%}.homeVideo__embedContainer video{max-width:100%}.homeSectionButtons{margin:2rem 0 0;padding:2rem 0;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}@media screen and (min-width:40em){.homeSectionButtons{padding:2rem}}.homeSectionButtons__button{font-size:1.25rem;font-weight:600;margin:0 .5rem;font-family:tiempos-bold,serif;transition:all .25s ease-in-out .3s;opacity:.4;position:relative}@media screen and (min-width:40em){.homeSectionButtons__button{font-size:1.75rem;margin:0 2rem}}.homeSectionButtons__button:before{content:"";position:absolute;border-top:2px solid var(--primary);top:calc(50% + 1px);left:-5%;width:110%;z-index:-1;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .5s ease-in-out .3s}.homeSectionButtons__button:active,.homeSectionButtons__button:focus,.homeSectionButtons__button:hover{outline:none}.homeSectionButtons__button--active:not(.homeSectionButtons__button--active){pointer-events:auto}.homeSectionButtons__button--active{pointer-events:none;opacity:1}.homeSectionButtons__button--active:before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.hpSection{padding:0 0 2rem;-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in}.hpSection--artists,.hpSection--poster{margin:2rem 0 3rem}@media screen and (min-width:64em){.hpSection--artists,.hpSection--poster{margin:2rem 0}}.hpSection__poster{display:block;margin:auto}.stages{text-align:center;border-bottom:1px solid #000;padding:0 0 4rem}@media screen and (min-width:64em){.stages{padding:0 0 6.25rem}}.stages:last-of-type{padding:0 0 .25rem;border:none}.stages h4{font-family:Founders Grotesk,serif;font-size:1.4rem;max-width:240px;margin:.6rem auto;font-weight:400}.stages .column:last-child:not(:first-child),.stages .columns:last-child:not(:first-child){float:none}.stagesDayHeading{border-bottom:1px solid #000;margin-bottom:2rem}@media screen and (min-width:40em){.stages__stagesCol{padding:0 3rem;float:none;width:49.5%;display:inline-block;vertical-align:top}}.stages__stagesCol:first-of-type .stages__list,.stages__stagesCol:nth-of-type(2) .stages__list{padding-bottom:0}.stages__stagesCol:first-of-type .stages__list:after,.stages__stagesCol:first-of-type .stages__list:before,.stages__stagesCol:nth-of-type(2) .stages__list:after,.stages__stagesCol:nth-of-type(2) .stages__list:before{display:none}@media screen and (max-width:39.9375em){.stages__stagesCol:nth-of-type(3) .stages__list{padding-bottom:0}.stages__stagesCol:nth-of-type(3) .stages__list:after,.stages__stagesCol:nth-of-type(3) .stages__list:before{display:none}}@media screen and (min-width:40em){.stages__stagesCol:nth-of-type(3n){clear:both}}.stages__stage{position:relative;margin:.5rem auto 0;padding:2rem 0 0}@media screen and (min-width:40em){.stages__stage{margin:1rem auto 0}}@media screen and (min-width:64em){.stages__stage{margin-top:2rem}}.stages__stage:after,.stages__stage:before{content:"";height:1.25rem;border-top:6px solid var(--primary);border-bottom:6px solid var(--primary);position:absolute;width:50%}.stages__stage:before{top:0;left:0}.stages__stage:after{right:0;top:-6px}.stages__date,.stages__heading{font-family:tiempos-regular,serif;font-weight:400}.stages__date{font-size:1.25rem;text-transform:uppercase;padding:0 0 .5rem;letter-spacing:2px;font-family:Founders Grotesk Medium,serif;margin:1rem auto 0;width:75%}@media screen and (min-width:40em){.stages__date{font-size:1.375rem}}@media screen and (min-width:64em){.stages__date{padding:.9rem 0 1.3rem}}.stages__heading{font-size:1.1875rem;margin:1rem 0 .25rem}.stages__list{margin:0;list-style:none;position:relative;padding:0 0 3rem}.stages__list:before{bottom:-6px;left:0}.stages__list:after{right:0;bottom:0}.stages__listItem{font-family:tiempos-bold,serif;font-size:1.25rem;line-height:1.2;padding:.25rem 0}@media screen and (min-width:40em){.stages__listItem{font-size:1.5rem}}.stages__listItem:active,.stages__listItem:focus,.stages__listItem:hover{cursor:pointer}.standaloneText{margin-top:2rem;font-family:tiempos-bold,serif;font-size:1.25rem;line-height:1.2;padding:.25rem 0}@media screen and (min-width:40em){.standaloneText{font-size:1.5rem}}.hpSection .noResultsMessage{text-align:center;padding:3rem 0 0;font-size:1.25rem;max-width:34rem;line-height:1.3;margin:auto}#muteButton{z-index:40;display:none;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}@media screen and (min-width:40em){#muteButton{display:block}}#muteButton svg{position:absolute;bottom:10px;left:10px;fill:#fff;width:24px}#muteButton svg #muteBit{opacity:0}#muteButton svg #muteBit.visible{opacity:1}.header__ticketButton--lineup{position:static;float:none;margin:0 0 1rem;display:inline-block;border:2px solid var(--primary)}@media screen and (max-width:39.9375em){.header__ticketButton--lineup{padding:.625rem .875rem .875rem}}.blogMainHeading{font-size:1.125rem}@media screen and (min-width:40em){.blogMainHeading{font-size:1.5rem}}@media screen and (min-width:64em){.newsBlockLinkCol:nth-child(3n+1){clear:both}}.ticketTiers{overflow:hidden;width:100%}.ticketTiers .innerScroll{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;transition:opacity .3s ease-in-out}.ticketTiers .innerScroll.invisible{opacity:0}.ticketTiers__item{width:110px;margin:1rem .5rem;display:inline-block;text-align:center;padding:1rem 0;position:relative;opacity:.35;font-family:Founders Grotesk,serif;font-size:24px;letter-spacing:1px}.ticketTiers__item h4{font-family:Founders Grotesk Medium,serif;line-height:1}@media screen and (min-width:780px){.ticketTiers__item{width:calc(16.66667% - 1rem);padding:1rem}}.ticketTiers__item:last-of-type{margin-right:0}.ticketTiers__item--sold-out{opacity:.35}.ticketTiers__item--active{opacity:1}.ticketTiers__itemHeading{margin-bottom:0}@media screen and (min-width:40em){.ticketTiers__itemHeading{font-size:1.35rem}}@media screen and (min-width:64em){.ticketTiers__itemHeading{font-size:1.8625rem}}.ticketTiers__itemSubheading{margin:0;line-height:1.2;font-size:1.1rem}@media screen and (min-width:64em){.ticketTiers__itemSubheading{font-size:1.4rem}}.ticketSectionSelectors{padding:1.5rem 0;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:1rem}@media screen and (min-width:40em){.ticketSectionSelectors{padding:2rem}}.ticketSectionSelectors__item{font-family:tiempos-bold,serif;font-size:1.1rem;margin:0 .6rem;opacity:.5}@media screen and (min-width:330px){.ticketSectionSelectors__item{font-size:1.25rem}}@media screen and (min-width:40em){.ticketSectionSelectors__item{margin:0 1rem;font-size:1.5rem}}.ticketSectionSelectors__item:active,.ticketSectionSelectors__item:focus,.ticketSectionSelectors__item:hover{outline:none}.ticketSectionSelectors__item--active{opacity:1;position:relative}.ticketSectionSelectors__item--active:before{content:"";position:absolute;border-top:2px solid var(--primary);top:calc(50% + 1px);left:0;width:100%;z-index:-1}.ticketRowSection{margin:0 0 1rem}@media screen and (min-width:64em){.ticketRowSection{margin:0 0 2rem}}.ticketBox{text-align:center;padding:1rem;border:1px solid #000;max-width:480px;margin:0 auto 20px}@media screen and (min-width:64em){.ticketBox{padding:1rem;margin-bottom:0}}.ticketBox__heading{font-size:1.8625rem;display:inline-block}@media screen and (min-width:64em){.ticketBox__heading{font-size:1.875rem}}.ticketBox__subheading{text-transform:uppercase;font-family:Founders Grotesk,serif;font-size:18px;margin-bottom:8px}@media screen and (min-width:64em){.ticketBox__subheading{font-size:24px}}.bf{font-size:.8rem}.ticketBox__button{color:#fff;background:var(--primary);border:2px solid var(--primary);font-family:tiempos-bold,serif;padding:15px;display:block;font-size:1rem;margin-bottom:1rem;font-size:1.375rem}@media screen and (min-width:64em){.ticketBox__button{font-size:1.375rem}}.ticketBox__button:hover{background:none;color:var(--primary)}.ticketBox__pricePlanText{font-family:Founders Grotesk Medium,serif;text-transform:uppercase;margin:0 auto;width:70%;line-height:1}@media screen and (min-width:64em){.ticketBox__pricePlanText{width:60%}}.ticketBox--soldOut .ticketBox__button{background:grey;border-color:grey}.ticketBox--soldOut .ticketBox__button:hover{background:grey;border-color:grey;color:#fff}.ticketBox--soldOut .ticketBox__button,.ticketBox--soldOut .ticketBox__heading,.ticketBox--soldOut .ticketBox__price,.ticketBox--soldOut .ticketBox__pricePlanText,.ticketBox--soldOut .ticketBox__subheading{opacity:.35}.ticketBox__vipSvg{display:inline-block;width:25px;height:23px;margin:.25rem}.ticketBox__vipSvg.hidden{display:none}@media screen and (min-width:40em){.ticketBox__vipSvg{position:relative;top:7px}}@media screen and (min-width:64em){.ticketBox__vipSvg{width:31px;height:28px;top:6px}}.ticketBox__vipSvgPath{fill:var(--primary)}.tickets__TextSection{margin:0 auto 3rem;text-align:center;font-family:Founders Grotesk,serif;letter-spacing:1px;font-size:1.6rem}.tickets__TextSection a{color:#000;text-decoration:underline}.tickets__TextSection a:active,.tickets__TextSection a:focus,.tickets__TextSection a:hover{color:var(--primary)}.ticketRowSection__allSeparator{margin:3rem 0 0;font-size:1.9375rem}@media screen and (min-width:40em){.ticketRowSection__allSeparator{margin:4rem 0 0}}@media screen and (min-width:64em){.ticketRowSection__allSeparator{font-size:2.5rem}}body.yard-sale{background-color:#fff;--eyeIllustrationHeight:8rem}body.yard-sale .newsletter{display:none}body.yard-sale .partners{border-top:1px solid #000}body.yard-sale .partners,body.yard-sale footer{background-color:var(--grey)}body.yard-sale .maxWidth{max-width:1440px;margin-left:auto;margin-right:auto}@media screen and (min-width:40em){body.yard-sale{--eyeIllustrationHeight:12rem}}@media screen and (min-width:75em){body.yard-sale{--eyeIllustrationHeight:14rem}}.pizzaYardSale{margin-top:-1.5rem;background-color:var(--primary)}@media screen and (min-width:40em){.pizzaYardSale{margin-top:-2.5rem}}.pizzaYardSale__banner{height:75vh;position:relative}@media screen and (min-width:40em){.pizzaYardSale__banner{height:100vh}}.pizzaYardSale__mainIllustrationWrap{display:block;height:100%;width:100%}@media screen and (min-width:40em){.pizzaYardSale__mainIllustrationWrap{padding-bottom:4rem}}.pizzaYardSale__mainIllustrationWrap img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.pizzaYardSale__eyeIllustrationWrap{position:absolute;top:100%;height:var(--eyeIllustrationHeight);width:100%}.pizzaYardSale__eyeIllustrationWrap img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pizzaYardSale__textContent{margin-bottom:4rem;max-width:800px;margin-right:auto;margin-left:auto}.pizzaYardSale__textContent p{font-size:1.2rem}.pizzaYardSale__textContent p strong{font-family:tiempos-bold,serif}.pizzaYardSale__formSection{padding:var(--eyeIllustrationHeight) 1rem 0}@media screen and (min-width:40em){.pizzaYardSale__formSection{padding:calc(var(--eyeIllustrationHeight) - 4rem) 1rem 0}}@media screen and (min-width:40em){.pizzaYardSale__formSection .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.pizzaYardSale__formSection .wpforms-submit-container{text-align:center}.pizzaYardSale__formSection input[type=email],.pizzaYardSale__formSection input[type=text]{background-color:transparent;border-bottom:1px solid #000;padding-left:0}.pizzaYardSale__formSection.wpforms-container .wpforms-field input.wpforms-error{border:none;border-bottom:1px solid #c00}.pizzaYardSale__formSection button[type=submit]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.75rem 2rem;height:3rem;line-height:1;border:1px solid #000;transition:background-color .1s ease-in}.pizzaYardSale__formSection button[type=submit]:hover{color:#000;background-color:var(--white)}.pizzaYardSale__formSection li{position:relative}.pizzaYardSale__formSection input[type=checkbox]{visibility:hidden;width:0;height:0;margin:0;border:0;position:absolute;z-index:-1}.pizzaYardSale__formSection input[type=checkbox]+label{cursor:pointer}.pizzaYardSale__formSection input[type=checkbox]+label:before{content:"";display:inline-block;height:22px;width:22px;background-color:transparent;border:1px solid #000;vertical-align:middle;margin-right:.75rem;margin-top:-3px}.pizzaYardSale__formSection input[type=checkbox]:checked+label:before{background-image:url(../img/tick.svg);background-size:75%;background-position:50%;background-repeat:no-repeat}.pizzaYardSale__linkWrap{grid-column:span 2;padding:0!important;text-align:center}.pizzaYardSale__link{font-size:.8rem;color:#000;text-decoration:underline}.header--thankYou{border-top:none}.header--thankYou .header__top .columns{position:relative}.header--thankYou .header__logo{float:left}@media screen and (min-width:40em){.header--thankYou .header__logo{float:none}}.header--thankYou .socialLinks{position:absolute;right:.75rem;top:-.3125rem}@media screen and (min-width:64em){.header--thankYou .socialLinks{right:0;top:0}}.header--thankYou .socialLinks .socialLinks__item{margin:0 .25rem 1rem;float:left}@media screen and (min-width:64em){.header--thankYou .socialLinks .socialLinks__item{margin:0 .25rem}}.thankYou{overflow:hidden}.thankYou .bigAssTitle{text-transform:none;position:relative;z-index:4;color:#000;text-shadow:none;font-size:2.5rem;margin-top:0;margin-bottom:1rem}@media screen and (min-width:40em){.thankYou .bigAssTitle{font-size:10vw;margin-bottom:.5rem}}@media screen and (min-width:75em){.thankYou .bigAssTitle{font-size:8.9375rem;margin-bottom:2rem}}.thankYou .thankYou__bannerImageWrap{margin-top:2.8rem;height:60vw}.thankYou .thankYou__bannerImageWrap img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:40em){.thankYou .thankYou__bannerImageWrap{height:30vw}}@media screen and (min-width:64em){.thankYou .thankYou__bannerImageWrap{height:400px;margin-top:5rem}}.thankYou .homeVideo{text-align:center;margin-top:1.75rem;position:relative}.thankYou .homeVideo__videoWrap{margin-top:0}@media screen and (min-width:40em){.thankYou .homeVideo__videoWrap{margin-top:2rem}}.thankYou .mainContent{text-align:center;margin:1rem auto 0}@media screen and (min-width:40em){.thankYou .mainContent{max-width:60rem}}@media screen and (min-width:64em){.thankYou .mainContent{max-width:54rem}}@media screen and (min-width:64em){.thankYou .mainContent p{font-size:1.25rem}}.thankYou .newsletter{border:none;padding-top:0;max-width:34rem;margin:auto;padding-bottom:0}.thankYou .newsletter form{margin-top:0}@media screen and (min-width:64em){.thankYou .newsletter{max-width:78%}}.thankYou .newsletter .wpforms-container{max-width:650px;margin-left:auto;margin-right:auto}.thankYou .newsletter .wpforms-confirmation-container p{display:block}.thankYou .newsletter button,.thankYou .newsletter input{height:3rem;line-height:2.7rem}.thankYou .newsletter .wpforms-submit-container{padding:0}@media screen and (min-width:40em){.thankYou .newsletter .wpforms-submit-container{padding-top:.6rem}}.thankYou .buyTicketsCTAWrap{display:block;position:absolute;left:auto;right:-1rem;bottom:-2rem}@media screen and (min-width:64em){.thankYou .buyTicketsCTAWrap{left:auto;right:-9rem;bottom:25%}}.thankYou .buyTicketsCTA{width:7rem;height:7rem}@media screen and (min-width:64em){.thankYou .buyTicketsCTA{width:11rem;height:11rem}}.thankYou .buyTicketsCTA__ticketStub{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:40%;top:50%;left:50%}.thankYou .menuWrap--footer{width:100%}.thankYou .menuWrap--footer ul{text-align:center}@media screen and (min-width:64em){.thankYou .menuWrap--footer{margin:4rem auto 0}}.thankYou .menuWrap--footer ul#menu-footer-menu{text-align:center}.thankYou .newsletter__innerWrap{max-width:none}.holdingPageWrap{max-width:935px;margin:auto;text-align:center;position:relative;height:100%;min-height:760px;padding:1rem 0}.holdingPageWrap .mainWrap__textWrap{width:100%;margin:auto;font-size:1rem;font-weight:400}.holdingPageWrap .mainWrap__textWrap .dateVenueText{font-weight:600;font-family:tiempos-bold,serif;margin-bottom:1rem;font-size:22px;line-height:1.2;letter-spacing:1px}.holdingPageWrap .mainWrap__textWrapInner{padding:0 1.3125rem;max-width:420px;margin:auto}.holdingPageWrap .mainWrap__textWrap br{display:none}.holdingPageWrap .mainWrap__textWrap .borderButton{margin:2.25rem 0}.holdingPageWrap .mainWrap__narrowText{margin:0 auto}.holdingPageWrap .videoImageWrap{position:relative;margin-top:11vw;margin-bottom:30px}.holdingPageWrap .videoImageWrap .logo{position:absolute;left:9.5%;right:0;width:83%;top:-9.9vw;z-index:5}.holdingPageWrap .videoImageWrap video{width:100%}.holdingPageWrap ::-webkit-media-controls-panel,.holdingPageWrap ::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}.holdingPageWrap ::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.holdingPageWrap .embed-container{height:auto}.holdingPageWrap .embed-container-mobile{padding-bottom:100%!important}.holdingPageWrap .embed-container-desktop{display:none}@media screen and (min-width:641px){.holdingPageWrap .embed-container-mobile{display:none}.holdingPageWrap .embed-container-desktop{display:block}}.holdingPageWrap .borderButton{display:inline-block;border:1px solid #000;padding:.875rem 1.5rem;text-decoration:none;color:#000;font-size:1rem;background-color:transparent}.holdingPageWrap .mainWrap__textWrap .disclaimerText{font-size:7px;margin:0}.holdingPageWrap .disclaimerTextWrap{margin:0;max-height:0;transition:all .5s ease-in-out}.holdingPageWrap body.formOpen .disclaimerTextWrap{max-height:4rem;margin:0 0 3rem}.holdingPageWrap .disclaimerText a{text-decoration:none;color:#000}.holdingPageWrap .disclaimerText a:active,.holdingPageWrap .disclaimerText a:focus,.holdingPageWrap .disclaimerText a:hover{text-decoration:underline}.holdingPageWrap #mce-error-response,.holdingPageWrap #mce-success-response{padding:.75rem}.holdingPageWrap #mce-error-response{background-color:#dc6565}.holdingPageWrap #mce-success-response{background-color:#4db94d}.holdingPageWrap #mce-error-response a{color:#fff}.holdingPageWrap form{max-width:350px;margin:0 auto;max-height:0;overflow:hidden;transition:max-height 1s ease-out}.holdingPageWrap body.formOpen form{max-height:20rem}.holdingPageWrap form .email{opacity:0;transition:opacity .7s ease-in-out .3s;font-family:tiempos-regular,serif}.holdingPageWrap body.formOpen form .email{opacity:1}.holdingPageWrap input[type=submit]{opacity:0;font-family:tiempos-regular,serif;transition:opacity .7s ease-in-out .4s}.holdingPageWrap body.formOpen input[type=submit]{opacity:1}.holdingPageWrap .disclaimerTextWrap{opacity:0;transition:opacity .7s ease-in-out .5s}.holdingPageWrap body.formOpen .disclaimerTextWrap{opacity:1}.holdingPageWrap #JS--formTrigger{max-height:4rem;overflow:hidden;opacity:1;line-height:100%;width:80%;visibility:visible;font-family:tiempos-regular,serif}.holdingPageWrap #JS--formTrigger:active,.holdingPageWrap #JS--formTrigger:focus,.holdingPageWrap #JS--formTrigger:hover{background-color:#fff;color:#000}.holdingPageWrap body.formOpen #JS--formTrigger{max-height:0;margin:0;padding:0;border:none;opacity:0;visibility:hidden}.holdingPageWrap form input[type=email],.holdingPageWrap form input[type=submit],.holdingPageWrap form input[type=text]{background-color:transparent;border:1px solid #000;height:3rem;margin-bottom:1rem;width:100%;color:#000;text-align:center;font-size:1rem;border-radius:0}.holdingPageWrap form input[type=submit]{border:none;text-decoration:underline;margin-bottom:0;font-family:tiempos-bold,serif}.holdingPageWrap form input[type=submit]:hover{color:#000}.holdingPageWrap form input[type=email],.holdingPageWrap form input[type=text]{padding:0 1rem}.holdingPageWrap form input[type=email]{margin-bottom:0}.holdingPageWrap input::-webkit-input-placeholder{opacity:1;font-size:1rem}.holdingPageWrap input:-ms-input-placeholder{opacity:1;font-size:1rem}.holdingPageWrap input::-ms-input-placeholder{opacity:1;font-size:1rem}.holdingPageWrap input::placeholder{opacity:1;font-size:1rem}.holdingPageWrap .footerLinks{padding:.5rem}.holdingPageWrap .footerLinks a{color:#000;font-size:9px;text-decoration:none;margin:.5rem 0;display:block}.holdingPageWrap .footerLinks--wideboys{display:none}.holdingPageWrap .footerLinks a:active,.holdingPageWrap .footerLinks a:focus,.holdingPageWrap .footerLinks a:hover{text-decoration:underline}.holdingPageWrap .socialMedia{margin:0;padding:0}.holdingPageWrap .socialMedia li{display:inline-block;margin:0 .5rem}.holdingPageWrap .socialMedia li a{display:block;width:38px;height:38px}.holdingPageWrap .socialMedia--wideboys{display:none}.holdingPageWrap .socialAndLinksWrap--mobile{margin-top:3rem}.holdingPageWrap .socialAndLinksWrap--desktop{opacity:0;visibility:hidden}.holdingPageWrap .video-wrapper{width:100%;height:auto;position:relative}.holdingPageWrap a.play-pause-button{width:50px;height:50px}.holdingPageWrap .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.holdingPageWrap .embed-container embed,.holdingPageWrap .embed-container iframe,.holdingPageWrap .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.holdingPageWrap .embed-container:hover+{opacity:.5}.holdingPageWrap .embed-container iframe #player .controls-wrapper{display:none}.holdingPageWrap .video-control{opacity:0;position:absolute;width:10rem;height:10rem;top:50%;left:50%;transition:opacity .3s;-webkit-transform:translate3d(-50%,-50%,0) scale(.6);transform:translate3d(-50%,-50%,0) scale(.6)}.holdingPageWrap .video-control:hover{opacity:1}.holdingPageWrap .video-control:after,.holdingPageWrap .video-control:before{content:"";width:100%;height:100%;max-width:12rem;background-repeat:no-repeat;background-size:100%;display:block;position:absolute}.holdingPageWrap .video-control:before{background-image:url(../img/video-buttons-black.png);background-position:56% 95%;background-size:380%}.holdingPageWrap .video-control:after{background-image:url(../img/video-buttons-black.png);background-position:-394px -395px;background-size:360%}.holdingPageWrap .video-control.paused:after,.holdingPageWrap .video-control.playing:before{opacity:0}.holdingPageWrap .video-control-show{opacity:.5}.holdingPageWrap .audio-control{opacity:1;position:absolute;width:1.5rem;height:1.5rem;bottom:1rem;left:2%;transition:opacity .3s;cursor:pointer}.holdingPageWrap .js-audio-control,.holdingPageWrap .js-video-control{cursor:pointer}.holdingPageWrap .audio-control:hover{opacity:1}.holdingPageWrap .audio-control:after,.holdingPageWrap .audio-control:before{position:absolute;content:"";width:100%;height:100%;max-width:36px;background-repeat:no-repeat;background-size:100%;display:block}.holdingPageWrap .audio-control:before{background-image:url(../img/video-buttons-black.png);background-position:-1% -9%;background-size:254%}.holdingPageWrap .audio-control:after{background-image:url(../img/video-buttons-black.png);background-position:70% -9%;background-size:254%}.holdingPageWrap .audio-control.muted:before,.holdingPageWrap .audio-control.unmuted:after{opacity:0}@media screen and (min-width:370px){.holdingPageWrap .footerLinks a{font-size:10px;margin:.5rem .25rem 0;display:inline-block;position:relative}.holdingPageWrap .footerLinks a:after{content:"|";position:relative;left:5px;opacity:.75}.holdingPageWrap .footerLinks a:last-of-type:after{display:none}}@media screen and (min-width:420px){.holdingPageWrap .mainWrap__textWrap br{display:inline}}@media screen and (min-width:641px){.holdingPageWrap .mainWrap{min-height:0;padding:1.5rem 0 3rem}.holdingPageWrap .mainWrap__textWrap{font-size:1rem}.holdingPageWrap .mainWrap__textWrapInner{max-width:550px}.holdingPageWrap .mainWrap__textWrap .disclaimerText{font-size:10px}.holdingPageWrap .borderButton,.holdingPageWrap .mainWrap__textWrap p,.holdingPageWrap form input[type=email],.holdingPageWrap form input[type=submit],.holdingPageWrap input::-webkit-input-placeholder{font-size:1.3125rem}.holdingPageWrap .borderButton,.holdingPageWrap .mainWrap__textWrap p,.holdingPageWrap form input[type=email],.holdingPageWrap form input[type=submit],.holdingPageWrap input:-ms-input-placeholder{font-size:1.3125rem}.holdingPageWrap .borderButton,.holdingPageWrap .mainWrap__textWrap p,.holdingPageWrap form input[type=email],.holdingPageWrap form input[type=submit],.holdingPageWrap input::-ms-input-placeholder{font-size:1.3125rem}.holdingPageWrap .borderButton,.holdingPageWrap .mainWrap__textWrap p,.holdingPageWrap form input[type=email],.holdingPageWrap form input[type=submit],.holdingPageWrap input::placeholder{font-size:1.3125rem}.holdingPageWrap form input[type=submit]{margin-top:1rem}.holdingPageWrap .borderButton{padding:.875rem 2rem}.holdingPageWrap .footerLinks a{font-size:12px}.holdingPageWrap .footerLinks a:after{left:6px}.holdingPageWrap .socialMedia{margin:2rem 0 0}.holdingPageWrap body.formOpen .disclaimerTextWrap{margin-bottom:2rem;margin-top:1rem}.holdingPageWrap .socialAndLinksWrap--mobile{position:static;margin-bottom:3rem}.holdingPageWrap .video-control{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}}@media screen and (min-width:1025px){.holdingPageWrap .mainWrap{padding:2.75rem 0 0}.holdingPageWrap .mainWrap__textWrapInner{max-width:none}.holdingPageWrap .videoImageWrap{margin-top:6.3125rem}.holdingPageWrap .videoImageWrap .logo{top:-93px;left:10%}.holdingPageWrap .mainWrap__textWrap{padding:0;top:50%}.holdingPageWrap .mainWrap__textWrap .dateVenueText{font-size:24px}.holdingPageWrap .mainWrap__textWrap p{font-size:1.25rem;margin:0 auto}.holdingPageWrap form input[type=email],.holdingPageWrap form input[type=submit],.holdingPageWrap form input[type=text]{height:3.875rem}.holdingPageWrap .borderButton{padding:1rem 4rem}.holdingPageWrap .footerLinks a{margin:0 .75rem;font-size:.875rem}.holdingPageWrap .footerLinks a:after{left:14px}.holdingPageWrap .socialMedia{margin:2rem 0 1rem}.holdingPageWrap .socialAndLinksWrap--desktop{opacity:1;visibility:visible}.holdingPageWrap #JS--formTrigger{max-width:26rem}}@media screen and (max-height:900px) and (min-width:641px){.holdingPageWrap .socialAndLinksWrap--mobile{bottom:140px}}@-webkit-keyframes psFadeIn{0%{opacity:0}to{opacity:1}}@keyframes psFadeIn{0%{opacity:0}to{opacity:1}}.header--tickets .header__logoWrap{float:none}.header--tickets .header__top{padding:1rem 0 .6rem!important}.header--tickets .header__bottom{margin-top:3.5rem}@media screen and (min-width:40em){.header--tickets .header__bottom{margin-top:4rem!important;margin-top:5rem}}@media screen and (min-width:75em){.holdingPage__videoContainer{width:100%;max-width:1100px}}.holdingPage__intro p{line-height:1.3}@media screen and (min-width:64em){.holdingPage__intro p{font-size:1.2rem}}.holdingPage__intro,.holdingPage__youtubeLink{font-family:Founders Grotesk Medium,serif!important}@media screen and (min-width:64em){.holdingPage__subheading{font-size:3rem}}.holdingPage__youtubeLink{display:block;text-align:center;font-family:tiempos-bold,serif;font-size:.8rem}.holdingPage__youtubeLink a{color:#0a0a0a;text-decoration:underline}.holdingPage__youtubeLink a:hover{color:#ff73da}.twoColsLayout__googleMap{border:1px solid #000;margin-bottom:2.5rem;height:20.625rem}@media screen and (min-width:40em){.twoColsLayout__googleMap{height:25rem}}@media screen and (min-width:64em){.twoColsLayout__googleMap{height:33.25rem;margin-bottom:3.75rem}}.twoColsLayout__address{font-size:1.1875rem;margin-bottom:2rem}.twoColsLayout__address p{margin:0}.twoColsLayout__getDirectionsButton{background:transparent;color:#000;border:2px solid #000;font-weight:600;font-family:tiempos-bold,serif;text-align:center;height:4.125rem;line-height:3.75rem;font-size:1.25rem;display:block;text-decoration:none!important;margin-bottom:2rem}.twoColsLayout__getDirectionsButton:hover{color:var(--primary);border-color:var(--primary)}.travelOptions{margin-top:1rem}.travelOptions .defaultTextSplurge p strong{font-family:tiempos-bold,serif;margin:1.5rem 0 0}.afterPartyMeta{background-color:var(--primary);font-size:.75rem;color:#000;text-transform:uppercase;margin-bottom:1.125rem;display:inline-block;letter-spacing:1px;font-family:Founders Grotesk Medium,serif;line-height:1;padding:.6rem 1rem .3rem}@media screen and (min-width:64em){.afterPartyMeta{padding:.55rem 1rem .3rem}}.colorFlip .twoColsLayout .twoColsLayout__mainHeading{margin-bottom:2rem}@media screen and (min-width:40em){.colorFlip .twoColsLayout .twoColsLayout__mainHeading{margin-bottom:3.25rem}}.colorFlip .twoColsLayout .defaultTextSplurge ul{list-style:none;margin:0 0 2rem}.colorFlip .twoColsLayout .defaultTextSplurge ul li{font-family:tiempos-bold,serif;font-size:1.25rem}@media screen and (min-width:64em){.colorFlip .twoColsLayout .defaultTextSplurge ul li{font-size:1.875rem}}body.colorFlip{--primary:#32ffa9;background-color:#000;color:var(--white)}body.colorFlip .header__logoSvg path{fill:#fff}body.colorFlip .header__top{background:#000}body.colorFlip .header__bottomText a,body.colorFlip .header__bottomText p{color:#fff}body.colorFlip .current-menu-item a:before,body.colorFlip .menu__link--active:before{border-color:var(--primary)}body.colorFlip .header__ticketButton{background-color:var(--primary);border-color:var(--primary)}body.colorFlip .header__ticketButton:active,body.colorFlip .header__ticketButton:focus,body.colorFlip .header__ticketButton:hover{color:var(--primary);background-color:transparent}body.colorFlip .header__bottom{background:none}body.colorFlip .bigAssTitle{color:#000;text-shadow:1px 1px 0 var(--primary),-1px -1px 0 var(--primary),1px -1px 0 var(--primary),-1px 1px 0 var(--primary)}body.colorFlip .banner__heading{color:var(--primary)}body.colorFlip .blockLink__title,body.colorFlip .footerBottom__psText a,body.colorFlip .page_navLink,body.colorFlip button[type=submit],body.colorFlip input[type=submit]{color:var(--white)}@media screen and (min-width:64em){body.colorFlip .menu-item a,body.colorFlip .menu__link{color:var(--white)}}body.colorFlip .menuWrap .fullWidthText__item{-webkit-text-stroke-color:#000}body.colorFlip .footerBottom,body.colorFlip .header__bottom,body.colorFlip .header__top,body.colorFlip .newsletter,body.colorFlip .page_navLink,body.colorFlip button[type=submit],body.colorFlip input[type=submit]{border-color:var(--white)}body.colorFlip .socialLinks__svgPath{fill:var(--primary)}body.colorFlip .afterPartyMeta{background-color:var(--primary)}body.colorFlip .footerBottom__psText a:active,body.colorFlip .footerBottom__psText a:focus,body.colorFlip .footerBottom__psText a:hover{color:var(--primary)}body.colorFlip .fullWidthText__item{-webkit-text-stroke-color:var(--primary)}body.colorFlip .header__menuTrigger rect{fill:var(--white)}body.colorFlip .menuWrap__closeButton{color:#000}body.colorFlip .slats,body.colorFlip .slats .slat,body.colorFlip .slats__item{background-color:#000}body.colorFlip .slats.active{background:transparent}body.colorFlip .menu-item a:active,body.colorFlip .menu-item a:focus,body.colorFlip .menu-item a:hover,body.colorFlip .menu__link:active,body.colorFlip .menu__link:focus,body.colorFlip .menu__link:hover,body.colorFlip .page_navLink:active,body.colorFlip .page_navLink:focus,body.colorFlip .page_navLink:hover,body.colorFlip button[type=submit]:active,body.colorFlip button[type=submit]:focus,body.colorFlip button[type=submit]:hover,body.colorFlip input[type=submit]:active,body.colorFlip input[type=submit]:focus,body.colorFlip input[type=submit]:hover{color:var(--primary);border-color:var(--primary)}body.colorFlip .blockLink:active .blockLink__title,body.colorFlip .blockLink:focus .blockLink__title,body.colorFlip .blockLink:hover .blockLink__title{color:var(--white)}body.colorFlip .pageNav__linkWrap a{color:var(--white);border-color:var(--white)}body.colorFlip .pageNav__linkWrap a:active,body.colorFlip .pageNav__linkWrap a:focus,body.colorFlip .pageNav__linkWrap a:hover{color:var(--primary);border-color:var(--primary)}body.colorFlip .blockLink__imageWrap:after{background-color:#000}body.colorFlip .footer .menu__link{color:#fff}body.colorFlip .partners{border-color:var(--white)}body.colorFlip .partners__logo--dark{display:none}body.colorFlip .partners__logo--light{display:block}body.colorFlip .header__ticketButton--afterParties{margin-top:2rem}body.colorFlip .header__ticketButton--afterParties:active,body.colorFlip .header__ticketButton--afterParties:focus,body.colorFlip .header__ticketButton--afterParties:hover{background-color:#000}body.colorFlip .defaultTextSplurge a{color:var(--white)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJ2REEsaUJBRUMsQUF0dkRELEtBQ0UsZ0JBQWlCLEFBQ2pCLGlCQUFrQixBQUNsQixpQkFBbUIsQ0FDcEIsQUFDRCx1QkFDRSxZQUFhLEFBQ2IsYUFBZSxDQUNoQixBQUNELFdBQ0UsVUFBWSxDQUNiLEFBQ0QsNkNBQ0UsZUFBZ0IsQUFDaEIsZUFBaUIsQ0FDbEIsQUFDRCxVQUVFLHFCQUF1QixBQUN2QixzQkFBd0IsQUFDeEIsY0FBZ0IsQ0FDakIsQUFDRCxtQ0FDRSxVQUNFLHNCQUF3QixBQUN4QixzQkFBeUIsQ0FDMUIsQ0FDRixBQUNELG1CQUNFLGNBQWUsQUFDZixjQUFnQixDQUNqQixBQUNELGNBQ0UsY0FBZ0IsQ0FDakIsQUFDRCxtQkFDRSxpQkFBa0IsQUFDbEIsaUJBQW1CLENBQ3BCLEFBRUQsaUJBQ0UsV0FBWSxBQUNaLFdBQVksQUFDWixxQkFBdUIsQUFDdkIscUJBQXdCLENBQ3pCLEFBQ0QsbUNBQ0UsaUJBQ0Usc0JBQXdCLEFBQ3hCLHNCQUF5QixDQUMxQixDQUNGLEFBQ0QsMkVBQ0UsV0FBYSxDQUNkLEFBQ0QscUVBQ0UsVUFBWSxDQUNiLEFBRUQsaUNBQ0UsVUFBWSxDQUNiLEFBQ0QsMkNBQ0UsZUFBZ0IsQUFDaEIsZ0JBQWlCLEFBQ2pCLGNBQWUsQUFDZixjQUFnQixDQUNqQixBQUVELFNBQ0UsbUJBQXFCLENBQ3RCLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsa0JBQW9CLENBQ3JCLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsZ0JBQ0UsYUFBZ0IsQ0FDakIsQUFFRCxTQUNFLG9CQUFzQixDQUN2QixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLG1CQUFxQixDQUN0QixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQUVELGdCQUNFLHlCQUEyQixDQUM1QixBQUVELFNBQ0UsU0FBVyxDQUNaLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsUUFBVSxDQUNYLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsU0FBVyxDQUNaLEFBRUQsZ0JBQ0UsMEJBQTRCLENBQzdCLEFBRUQsU0FDRSxvQkFBc0IsQ0FDdkIsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixtQkFBcUIsQ0FDdEIsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixvQkFBc0IsQ0FDdkIsQUFFRCxnQkFDRSxlQUFpQixDQUNsQixBQUVELFNBQ0Usb0JBQXNCLENBQ3ZCLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsb0JBQXNCLENBQ3ZCLEFBRUQsZ0JBQ0UsMEJBQTRCLENBQzdCLEFBRUQsU0FDRSxTQUFXLENBQ1osQUFFRCxjQUNFLGtCQUFtQixBQUNuQixRQUFVLENBQ1gsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixTQUFXLENBQ1osQUFFRCxnQkFDRSwwQkFBNEIsQ0FDN0IsQUFFRCxTQUNFLG9CQUFzQixDQUN2QixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLG1CQUFxQixDQUN0QixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQUVELGdCQUNFLGVBQWlCLENBQ2xCLEFBRUQsU0FDRSxvQkFBc0IsQ0FDdkIsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixtQkFBcUIsQ0FDdEIsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixvQkFBc0IsQ0FDdkIsQUFFRCxnQkFDRSwwQkFBNEIsQ0FDN0IsQUFFRCxTQUNFLFNBQVcsQ0FDWixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLFFBQVUsQ0FDWCxBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLFNBQVcsQ0FDWixBQUVELGdCQUNFLDBCQUE0QixDQUM3QixBQUVELFVBQ0Usb0JBQXNCLENBQ3ZCLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsb0JBQXNCLENBQ3ZCLEFBRUQsZ0JBQ0UsZUFBaUIsQ0FDbEIsQUFFRCxVQUNFLG9CQUFzQixDQUN2QixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLG1CQUFxQixDQUN0QixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQUVELGlCQUNFLDBCQUE0QixDQUM3QixBQUVELFVBQ0UsVUFBWSxDQUNiLEFBRUQsaUJBQ0UsMEJBQTRCLENBQzdCLEFBRUQseUNBQ0UsV0FBWSxBQUNaLFVBQVksQ0FDYixBQUNELHlFQUNFLFVBQVksQ0FDYixBQUNELDZFQUNFLFVBQVksQ0FDYixBQUNELCtEQUNFLFVBQVksQ0FDYixBQUVELHlDQUNFLFVBQVcsQUFDWCxVQUFZLENBQ2IsQUFDRCx5RUFDRSxVQUFZLENBQ2IsQUFDRCwyRUFDRSxVQUFZLENBQ2IsQUFDRCwrREFDRSxVQUFZLENBQ2IsQUFFRCx5Q0FDRSxxQkFBc0IsQUFDdEIsVUFBWSxDQUNiLEFBQ0QseUVBQ0UsVUFBWSxDQUNiLEFBQ0QsNkVBQ0UsVUFBWSxDQUNiLEFBQ0QsK0RBQ0UsVUFBWSxDQUNiLEFBRUQseUNBQ0UsVUFBVyxBQUNYLFVBQVksQ0FDYixBQUNELHlFQUNFLFVBQVksQ0FDYixBQUNELDZFQUNFLFVBQVksQ0FDYixBQUNELCtEQUNFLFVBQVksQ0FDYixBQUVELHlDQUNFLFVBQVcsQUFDWCxVQUFZLENBQ2IsQUFDRCx5RUFDRSxVQUFZLENBQ2IsQUFDRCw2RUFDRSxVQUFZLENBQ2IsQUFDRCwrREFDRSxVQUFZLENBQ2IsQUFFRCx5Q0FDRSxxQkFBc0IsQUFDdEIsVUFBWSxDQUNiLEFBQ0QseUVBQ0UsVUFBWSxDQUNiLEFBQ0QsNkVBQ0UsVUFBWSxDQUNiLEFBQ0QsK0RBQ0UsVUFBWSxDQUNiLEFBRUQseUNBQ0UscUJBQXNCLEFBQ3RCLFVBQVksQ0FDYixBQUNELHlFQUNFLFVBQVksQ0FDYixBQUNELDZFQUNFLFVBQVksQ0FDYixBQUNELCtEQUNFLFVBQVksQ0FDYixBQUVELHlDQUNFLFlBQWEsQUFDYixVQUFZLENBQ2IsQUFDRCx5RUFDRSxVQUFZLENBQ2IsQUFDRCw2RUFDRSxVQUFZLENBQ2IsQUFDRCwrREFDRSxVQUFZLENBQ2IsQUFFRCxpREFDRSxlQUFnQixBQUNoQixlQUFpQixDQUNsQixBQUNELHFCQUNFLGNBQWUsQUFDZixjQUFnQixDQUNqQixBQUVELHFEQUNFLHFCQUF1QixBQUN2QixxQkFBd0IsQ0FDekIsQUFFRCxnQkFDRSxXQUFZLEFBQ1osaUJBQWtCLEFBQ2xCLGlCQUFtQixDQUNwQixBQUVELDhDQUdFLGdCQUFpQixBQUNqQixjQUFlLEFBQ2YsZUFBZ0IsQUFDaEIsVUFBWSxDQUNiLEFBRUQsbUNBQ0UsVUFDRSxtQkFBcUIsQ0FDdEIsQUFFRCxlQUNFLGtCQUFtQixBQUNuQixrQkFBb0IsQ0FDckIsQUFFRCxlQUNFLGtCQUFtQixBQUNuQixtQkFBcUIsQ0FDdEIsQUFFRCxpQkFDRSxhQUFnQixDQUNqQixBQUVELFVBQ0Usb0JBQXNCLENBQ3ZCLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsb0JBQXNCLENBQ3ZCLEFBRUQsaUJBQ0UseUJBQTJCLENBQzVCLEFBRUQsVUFDRSxTQUFXLENBQ1osQUFFRCxlQUNFLGtCQUFtQixBQUNuQixRQUFVLENBQ1gsQUFFRCxlQUNFLGtCQUFtQixBQUNuQixTQUFXLENBQ1osQUFFRCxpQkFDRSwwQkFBNEIsQ0FDN0IsQUFFRCxVQUNFLG9CQUFzQixDQUN2QixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLG1CQUFxQixDQUN0QixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQUVELGlCQUNFLGVBQWlCLENBQ2xCLEFBRUQsVUFDRSxvQkFBc0IsQ0FDdkIsQUFFRCxlQUNFLGtCQUFtQixBQUNuQixtQkFBcUIsQ0FDdEIsQUFFRCxlQUNFLGtCQUFtQixBQUNuQixvQkFBc0IsQ0FDdkIsQUFFRCxpQkFDRSwwQkFBNEIsQ0FDN0IsQUFFRCxVQUNFLFNBQVcsQ0FDWixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLFFBQVUsQ0FDWCxBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLFNBQVcsQ0FDWixBQUVELGlCQUNFLDBCQUE0QixDQUM3QixBQUVELFVBQ0Usb0JBQXNCLENBQ3ZCLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsb0JBQXNCLENBQ3ZCLEFBRUQsaUJBQ0UsZUFBaUIsQ0FDbEIsQUFFRCxVQUNFLG9CQUFzQixDQUN2QixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLG1CQUFxQixDQUN0QixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQUVELGlCQUNFLDBCQUE0QixDQUM3QixBQUVELFVBQ0UsU0FBVyxDQUNaLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsUUFBVSxDQUNYLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsU0FBVyxDQUNaLEFBRUQsaUJBQ0UsMEJBQTRCLENBQzdCLEFBRUQsV0FDRSxvQkFBc0IsQ0FDdkIsQUFFRCxnQkFDRSxrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsZ0JBQ0Usa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQUVELGlCQUNFLGVBQWlCLENBQ2xCLEFBRUQsV0FDRSxvQkFBc0IsQ0FDdkIsQUFFRCxnQkFDRSxrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsZ0JBQ0Usa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQUVELGtCQUNFLDBCQUE0QixDQUM3QixBQUVELFdBQ0UsVUFBWSxDQUNiLEFBRUQsa0JBQ0UsMEJBQTRCLENBQzdCLEFBRUQsMkNBQ0UsV0FBWSxBQUNaLFVBQVksQ0FDYixBQUNELDJFQUNFLFVBQVksQ0FDYixBQUNELCtFQUNFLFVBQVksQ0FDYixBQUNELGlFQUNFLFVBQVksQ0FDYixBQUVELDJDQUNFLFVBQVcsQUFDWCxVQUFZLENBQ2IsQUFDRCwyRUFDRSxVQUFZLENBQ2IsQUFDRCw2RUFDRSxVQUFZLENBQ2IsQUFDRCxpRUFDRSxVQUFZLENBQ2IsQUFFRCwyQ0FDRSxxQkFBc0IsQUFDdEIsVUFBWSxDQUNiLEFBQ0QsMkVBQ0UsVUFBWSxDQUNiLEFBQ0QsK0VBQ0UsVUFBWSxDQUNiLEFBQ0QsaUVBQ0UsVUFBWSxDQUNiLEFBRUQsMkNBQ0UsVUFBVyxBQUNYLFVBQVksQ0FDYixBQUNELDJFQUNFLFVBQVksQ0FDYixBQUNELCtFQUNFLFVBQVksQ0FDYixBQUNELGlFQUNFLFVBQVksQ0FDYixBQUVELDJDQUNFLFVBQVcsQUFDWCxVQUFZLENBQ2IsQUFDRCwyRUFDRSxVQUFZLENBQ2IsQUFDRCwrRUFDRSxVQUFZLENBQ2IsQUFDRCxpRUFDRSxVQUFZLENBQ2IsQUFFRCwyQ0FDRSxxQkFBc0IsQUFDdEIsVUFBWSxDQUNiLEFBQ0QsMkVBQ0UsVUFBWSxDQUNiLEFBQ0QsK0VBQ0UsVUFBWSxDQUNiLEFBQ0QsaUVBQ0UsVUFBWSxDQUNiLEFBRUQsMkNBQ0UscUJBQXNCLEFBQ3RCLFVBQVksQ0FDYixBQUNELDJFQUNFLFVBQVksQ0FDYixBQUNELCtFQUNFLFVBQVksQ0FDYixBQUNELGlFQUNFLFVBQVksQ0FDYixBQUVELDJDQUNFLFlBQWEsQUFDYixVQUFZLENBQ2IsQUFDRCwyRUFDRSxVQUFZLENBQ2IsQUFDRCwrRUFDRSxVQUFZLENBQ2IsQUFDRCxpRUFDRSxVQUFZLENBQ2IsQUFFRCxtREFDRSxlQUFnQixBQUNoQixlQUFpQixDQUNsQixBQUNELHNCQUNFLGNBQWUsQUFDZixjQUFnQixDQUNqQixBQUVELHVEQUNFLHNCQUF3QixBQUN4QixzQkFBeUIsQ0FDMUIsQUFFRCxpQkFDRSxXQUFZLEFBQ1osaUJBQWtCLEFBQ2xCLGlCQUFtQixDQUNwQixBQUVELGlEQUdFLGdCQUFpQixBQUNqQixjQUFlLEFBQ2YsZUFBZ0IsQUFDaEIsVUFBWSxDQUNiLENBQ0YsQUFDRCxtQ0FDRSxTQUNFLG1CQUFxQixDQUN0QixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLGtCQUFvQixDQUNyQixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLG1CQUFxQixDQUN0QixBQUVELGdCQUNFLGFBQWdCLENBQ2pCLEFBRUQsU0FDRSxvQkFBc0IsQ0FDdkIsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixtQkFBcUIsQ0FDdEIsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixvQkFBc0IsQ0FDdkIsQUFFRCxnQkFDRSx5QkFBMkIsQ0FDNUIsQUFFRCxTQUNFLFNBQVcsQ0FDWixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLFFBQVUsQ0FDWCxBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLFNBQVcsQ0FDWixBQUVELGdCQUNFLDBCQUE0QixDQUM3QixBQUVELFNBQ0Usb0JBQXNCLENBQ3ZCLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsb0JBQXNCLENBQ3ZCLEFBRUQsZ0JBQ0UsZUFBaUIsQ0FDbEIsQUFFRCxTQUNFLG9CQUFzQixDQUN2QixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLG1CQUFxQixDQUN0QixBQUVELGNBQ0Usa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQUVELGdCQUNFLDBCQUE0QixDQUM3QixBQUVELFNBQ0UsU0FBVyxDQUNaLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsUUFBVSxDQUNYLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsU0FBVyxDQUNaLEFBRUQsZ0JBQ0UsMEJBQTRCLENBQzdCLEFBRUQsU0FDRSxvQkFBc0IsQ0FDdkIsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixtQkFBcUIsQ0FDdEIsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixvQkFBc0IsQ0FDdkIsQUFFRCxnQkFDRSxlQUFpQixDQUNsQixBQUVELFNBQ0Usb0JBQXNCLENBQ3ZCLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsbUJBQXFCLENBQ3RCLEFBRUQsY0FDRSxrQkFBbUIsQUFDbkIsb0JBQXNCLENBQ3ZCLEFBRUQsZ0JBQ0UsMEJBQTRCLENBQzdCLEFBRUQsU0FDRSxTQUFXLENBQ1osQUFFRCxjQUNFLGtCQUFtQixBQUNuQixRQUFVLENBQ1gsQUFFRCxjQUNFLGtCQUFtQixBQUNuQixTQUFXLENBQ1osQUFFRCxnQkFDRSwwQkFBNEIsQ0FDN0IsQUFFRCxVQUNFLG9CQUFzQixDQUN2QixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLG1CQUFxQixDQUN0QixBQUVELGVBQ0Usa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQUVELGdCQUNFLGVBQWlCLENBQ2xCLEFBRUQsVUFDRSxvQkFBc0IsQ0FDdkIsQUFFRCxlQUNFLGtCQUFtQixBQUNuQixtQkFBcUIsQ0FDdEIsQUFFRCxlQUNFLGtCQUFtQixBQUNuQixvQkFBc0IsQ0FDdkIsQUFFRCxpQkFDRSwwQkFBNEIsQ0FDN0IsQUFFRCxVQUNFLFVBQVksQ0FDYixBQUVELGlCQUNFLDBCQUE0QixDQUM3QixBQUVELHlDQUNFLFdBQVksQUFDWixVQUFZLENBQ2IsQUFDRCx5RUFDRSxVQUFZLENBQ2IsQUFDRCw2RUFDRSxVQUFZLENBQ2IsQUFDRCwrREFDRSxVQUFZLENBQ2IsQUFFRCx5Q0FDRSxVQUFXLEFBQ1gsVUFBWSxDQUNiLEFBQ0QseUVBQ0UsVUFBWSxDQUNiLEFBQ0QsMkVBQ0UsVUFBWSxDQUNiLEFBQ0QsK0RBQ0UsVUFBWSxDQUNiLEFBRUQseUNBQ0UscUJBQXNCLEFBQ3RCLFVBQVksQ0FDYixBQUNELHlFQUNFLFVBQVksQ0FDYixBQUNELDZFQUNFLFVBQVksQ0FDYixBQUNELCtEQUNFLFVBQVksQ0FDYixBQUVELHlDQUNFLFVBQVcsQUFDWCxVQUFZLENBQ2IsQUFDRCx5RUFDRSxVQUFZLENBQ2IsQUFDRCw2RUFDRSxVQUFZLENBQ2IsQUFDRCwrREFDRSxVQUFZLENBQ2IsQUFFRCx5Q0FDRSxVQUFXLEFBQ1gsVUFBWSxDQUNiLEFBQ0QseUVBQ0UsVUFBWSxDQUNiLEFBQ0QsNkVBQ0UsVUFBWSxDQUNiLEFBQ0QsK0RBQ0UsVUFBWSxDQUNiLEFBRUQseUNBQ0UscUJBQXNCLEFBQ3RCLFVBQVksQ0FDYixBQUNELHlFQUNFLFVBQVksQ0FDYixBQUNELDZFQUNFLFVBQVksQ0FDYixBQUNELCtEQUNFLFVBQVksQ0FDYixBQUVELHlDQUNFLHFCQUFzQixBQUN0QixVQUFZLENBQ2IsQUFDRCx5RUFDRSxVQUFZLENBQ2IsQUFDRCw2RUFDRSxVQUFZLENBQ2IsQUFDRCwrREFDRSxVQUFZLENBQ2IsQUFFRCx5Q0FDRSxZQUFhLEFBQ2IsVUFBWSxDQUNiLEFBQ0QseUVBQ0UsVUFBWSxDQUNiLEFBQ0QsNkVBQ0UsVUFBWSxDQUNiLEFBQ0QsK0RBQ0UsVUFBWSxDQUNiLEFBRUQsaURBQ0UsZUFBZ0IsQUFDaEIsZUFBaUIsQ0FDbEIsQUFDRCxxQkFDRSxjQUFlLEFBQ2YsY0FBZ0IsQ0FDakIsQUFFRCxxREFDRSxzQkFBd0IsQUFDeEIsc0JBQXlCLENBQzFCLEFBRUQsZ0JBQ0UsV0FBWSxBQUNaLGlCQUFrQixBQUNsQixpQkFBbUIsQ0FDcEIsQUFFRCw4Q0FHRSxnQkFBaUIsQUFDakIsY0FBZSxBQUNmLGVBQWdCLEFBQ2hCLFVBQVksQ0FDYixDQUNGO0FBQ0QsNEVBQTRFLEFBTTVFLEtBQ0UsdUJBQXdCLEFBRXhCLDBCQUEyQixBQUUzQiw2QkFBK0IsQ0FFaEMsQUFpQkQsMkZBYUUsYUFBZSxDQUNoQixBQU1ELDRCQUlFLHFCQUFzQixBQUV0Qix1QkFBeUIsQ0FFMUIsQUFNRCxzQkFDRSxhQUFjLEFBQ2QsUUFBVSxDQUNYLEFBTUQsa0JBRUUsWUFBYyxDQUNmLEFBT0QsRUFDRSw0QkFBOEIsQ0FDL0IsQUFNRCxpQkFFRSxTQUFXLENBQ1osQUFPRCxZQUNFLHdCQUEwQixDQUMzQixBQWFELElBQ0UsaUJBQW1CLENBQ3BCLEFBTUQsR0FDRSxjQUFlLEFBQ2YsY0FBaUIsQ0FDbEIsQUFLRCxLQUNFLGdCQUFpQixBQUNqQixVQUFZLENBQ2IsQUFZRCxRQUVFLGNBQWUsQUFDZixjQUFlLEFBQ2Ysa0JBQW1CLEFBQ25CLHVCQUF5QixDQUMxQixBQUVELElBQ0UsU0FBWSxDQUNiLEFBRUQsSUFDRSxhQUFnQixDQUNqQixBQU9ELElBQ0UsUUFBVSxDQUNYLEFBS0QsZUFDRSxlQUFpQixDQUNsQixBQU9ELE9BQ0UsZUFBaUIsQ0FDbEIsQUFLRCxHQUNFLHNCQUF3QixDQUV6QixBQUtELElBQ0UsYUFBZSxDQUNoQixBQUtELGtCQUlFLGdDQUFrQyxBQUNsQyxhQUFlLENBQ2hCLEFBY0Qsc0NBS0UsY0FBZSxBQUVmLGFBQWMsQUFFZCxRQUFVLENBRVgsQUFLRCxPQUNFLGdCQUFrQixDQUNuQixBQVFELGNBRUUsbUJBQXFCLENBQ3RCLEFBU0Qsb0VBSUUsMEJBQTJCLEFBRTNCLGNBQWdCLENBRWpCLEFBS0Qsc0NBRUUsa0JBQW9CLENBQ3JCLEFBS0QsaURBRUUsU0FBVSxBQUNWLFNBQVcsQ0FDWixBQU1ELE1BQ0Usa0JBQW9CLENBQ3JCLEFBU0QsdUNBRUUsc0JBQXVCLEFBRXZCLFNBQVcsQ0FFWixBQU9ELDRGQUVFLFdBQWEsQ0FDZCxBQU1ELG1CQUNFLDZCQUE4QixBQUU5QixzQkFBd0IsQ0FFekIsQUFPRCwrRkFFRSx1QkFBeUIsQ0FDMUIsQUFlRCxPQUNFLFNBQVUsQUFFVixTQUFXLENBRVosQUFLRCxTQUNFLGFBQWUsQ0FDaEIsQUFNRCxTQUNFLGVBQWtCLENBQ25CLEFBT0QsTUFDRSx5QkFBMEIsQUFDMUIsZ0JBQWtCLENBQ25CLEFBRUQsTUFFRSxTQUFXLENBQ1osQUFFRCxlQUNFLHVFQUF5RSxDQUMxRSxBQUVELEtBQ0UsZUFBZ0IsQUFDaEIscUJBQXVCLENBQ3hCLEFBRUQsaUJBR0Usa0JBQW9CLENBQ3JCLEFBRUQsS0FDRSxVQUFXLEFBQ1gsU0FBVSxBQUNWLDZEQUFvRSxBQUNwRSxnQkFBb0IsQUFDcEIsZ0JBQWlCLEFBQ2pCLGNBQWUsQUFDZixtQkFBb0IsQUFDcEIsbUNBQW9DLEFBQ3BDLGlDQUFtQyxDQUNwQyxBQUVELElBQ0UsZUFBZ0IsQUFDaEIsWUFBYSxBQUNiLCtCQUFnQyxBQUNoQyxxQkFBc0IsQUFDdEIscUJBQXVCLENBQ3hCLEFBRUQsU0FDRSxZQUFhLEFBQ2IsZ0JBQWlCLEFBQ2pCLGVBQWlCLENBQ2xCLEFBRUQsT0FDRSxXQUFZLEFBQ1osZUFBaUIsQ0FDbEIsQUFFRCxrS0FTRSx3QkFBMkIsQ0FDNUIsQUFFRCxPQUNFLHdCQUF5QixBQUN6QixxQkFBc0IsQUFDdEIsdUJBQXdCLEFBQ3hCLFVBQVcsQUFDWCxTQUFVLEFBQ1YsZ0JBQWlCLEFBQ2pCLGFBQWUsQ0FDaEIsQUFDRCw4QkFDRSxTQUFXLENBQ1osQUFFRCxZQUNFLHVCQUEwQixDQUMzQixBQUVELFdBQ0Usc0JBQXlCLENBQzFCLEFBRUQsb0VBbUJFLFNBQVUsQUFDVixTQUFXLENBQ1osQUFFRCxFQUNFLGtCQUFtQixBQUNuQixnQkFBaUIsQUFDakIsbUJBQW9CLEFBQ3BCLGlDQUFtQyxDQUNwQyxBQUVELEtBRUUsaUJBQW1CLENBRXBCLEFBRUQsY0FIRSxtQkFBcUIsQ0FPdEIsQUFKRCxTQUVFLGVBQWtCLENBRW5CLEFBRUQsTUFDRSxjQUFlLEFBQ2YsbUJBQXFCLENBQ3RCLEFBRUQsa0JBTUUsNkRBQW9FLEFBQ3BFLGdCQUFvQixBQUNwQixrQkFBbUIsQUFDbkIsY0FBZSxBQUNmLGtDQUFtQyxBQUNuQyxhQUFjLEFBQ2Qsb0JBQXNCLEFBQ3RCLGVBQWlCLENBQ2xCLEFBQ0Qsc0RBTUUsY0FBZSxBQUNmLGFBQWUsQ0FDaEIsQUFFRCxHQUNFLGdCQUFrQixDQUNuQixBQUVELEdBQ0UsaUJBQW1CLENBQ3BCLEFBRUQsR0FDRSxtQkFBcUIsQ0FDdEIsQUFFRCxHQUNFLGtCQUFvQixDQUNyQixBQUVELEdBQ0UsbUJBQXFCLENBQ3RCLEFBRUQsR0FDRSxjQUFnQixDQUNqQixBQUVELG1DQUNFLEdBQ0UsY0FBZ0IsQ0FDakIsQUFFRCxHQUNFLGdCQUFrQixDQUNuQixBQUVELEdBQ0UsbUJBQXFCLENBQ3RCLEFBRUQsR0FDRSxtQkFBcUIsQ0FDdEIsQUFFRCxHQUNFLGlCQUFtQixDQUNwQixBQUVELEdBQ0UsY0FBZ0IsQ0FDakIsQ0FDRixBQUNELEVBQ0UsY0FBZSxBQUNmLHFCQUFzQixBQUN0QixvQkFBcUIsQUFDckIsY0FBZ0IsQ0FDakIsQUFDRCxnQkFDRSxhQUFlLENBQ2hCLEFBS0QsU0FIRSxRQUFVLENBWVgsQUFURCxHQUNFLGdCQUFpQixBQUNqQixTQUFVLEFBSVYsZ0NBQWUsQUFDZixvQkFBcUIsQUFDckIsVUFBWSxDQUNiLEFBRUQsU0FHRSxnQkFBaUIsQUFDakIsbUJBQW9CLEFBQ3BCLDJCQUE2QixDQUM5QixBQUVELEdBQ0UsaUJBQW1CLENBQ3BCLEFBRUQsR0FDRSxvQkFBc0IsQ0FFdkIsQUFFRCxNQUhFLG1CQUFxQixDQUt0QixBQUVELHdCQUNFLG9CQUFxQixBQUNyQixlQUFpQixDQUNsQixBQUVELEdBQ0Usa0JBQW9CLENBQ3JCLEFBQ0QsTUFDRSxvQkFBc0IsQUFDdEIsZUFBa0IsQ0FDbkIsQUFFRCxXQUNFLGdCQUFpQixBQUNqQixxQ0FBdUMsQUFDdkMsNkJBQStCLENBQ2hDLEFBQ0Qsd0JBQ0UsZ0JBQWlCLEFBQ2pCLGFBQWUsQ0FDaEIsQUFFRCxLQUNFLGNBQWUsQUFDZixtQkFBcUIsQUFDckIsYUFBZSxDQUNoQixBQUNELFlBQ0UsWUFBYyxDQUNmLEFBRUQsS0FDRSxjQUFlLEFBQ2YsWUFBYSxBQUNiLGdDQUFrQyxDQUNuQyxBQUVELEtBRUUsZ0JBQW9CLEFBR3BCLHlCQUEwQixBQUMxQixpQ0FBc0MsQ0FDdkMsQUFFRCxTQVJFLHVEQUE2RCxBQUU3RCxjQUFlLEFBQ2Ysd0JBQTBCLENBVzNCLEFBTkQsSUFDRSx5QkFBNEIsQUFDNUIsUUFBVSxDQUlYLEFBRUQsV0FDRSxpQkFBbUIsQUFDbkIsb0JBQXNCLEFBQ3RCLGdCQUFvQixBQUNwQixnQkFBaUIsQUFDakIsYUFBZSxDQUNoQixBQUVELE1BQ0UsZUFBZ0IsQUFDaEIsZUFBaUIsQ0FDbEIsQUFFRCxNQUNFLGlCQUFrQixBQUNsQixhQUFlLENBQ2hCLEFBQ0QsUUFDRSxnQkFBa0IsQ0FDbkIsQUFFRCxXQUNFLGNBQWUsQUFDZixlQUFpQixDQUNsQixBQUVELFdBQ0UsZUFBaUIsQ0FDbEIsQUFFRCxZQUNFLGdCQUFrQixDQUNuQixBQUVELGFBQ0UsaUJBQW1CLENBQ3BCLEFBRUQsY0FDRSxrQkFBb0IsQ0FDckIsQUFFRCxtQ0FDRSxrQkFDRSxlQUFpQixDQUNsQixBQUVELG1CQUNFLGdCQUFrQixDQUNuQixBQUVELG9CQUNFLGlCQUFtQixDQUNwQixBQUVELHFCQUNFLGtCQUFvQixDQUNyQixDQUNGLEFBQ0QsbUNBQ0UsaUJBQ0UsZUFBaUIsQ0FDbEIsQUFFRCxrQkFDRSxnQkFBa0IsQ0FDbkIsQUFFRCxtQkFDRSxpQkFBbUIsQ0FDcEIsQUFFRCxvQkFDRSxrQkFBb0IsQ0FDckIsQ0FDRixBQUNELGdCQUNFLHNCQUF5QixDQUMxQixBQUVELGFBQ0UsRUFDRSxpQ0FBbUMsQUFDbkMscUJBQXdCLEFBQ3hCLDBCQUE0QixBQUM1QiwwQkFBNkIsQ0FDOUIsQUFFRCxnQkFDRSx1QkFBMEIsQ0FDM0IsQUFFRCxnQkFDRSxzQkFBeUIsQ0FDMUIsQUFFRCxxQkFDRSx1QkFBMEIsQ0FDM0IsQUFFRCxxQkFDRSxvQ0FBdUMsQ0FDeEMsQUFFRCxxQkFDRSxpQ0FBb0MsQ0FDckMsQUFFRCxrQkFDRSwyQkFBOEIsQ0FDL0IsQUFNRCxvQ0FDRSw0QkFBK0IsQ0FDaEMsQUFFRCxZQUVFLHlCQUEyQixDQUM1QixBQUVELGNBQ0UsMkJBQTZCLENBQzlCLEFBRUQsNERBR0UsVUFBWSxDQUNiLEFBRUQsa0JBQ0UsNEJBQThCLENBQy9CLEFBRUQsZUFFRSx5QkFBMEIsQUFDMUIsdUJBQXlCLENBQzFCLEFBRUQsTUFDRSwwQkFBNEIsQ0FDN0IsQUFFRCxPQUVFLHVCQUF5QixDQUMxQixBQUVELElBQ0Usd0JBQTJCLENBQzVCLEFBRUQsTUFDRSxXQUFjLENBQ2YsQUFDRCxRQUdFLFVBQVcsQUFDWCxRQUFVLENBQ1gsQUFFRCxNQUVFLHNCQUF3QixDQUN6QixDQUNGLEFBQ0QsV0FDRSw0QkFBK0IsQUFDL0IsNkRBQWdFLEFBQ2hFLGdCQUFvQixBQUNwQixpQkFBbUIsQ0FDcEIsQUFDRCxXQUNFLHlCQUE0QixBQUM1QiwwREFBNkQsQUFDN0QsZ0JBQW9CLEFBQ3BCLGlCQUFtQixDQUNwQixBQUNELFdBQ0Usb0NBQXVDLEFBQ3ZDLHdIQUE4SCxBQUM5SCxnQkFBaUIsQUFDakIsaUJBQW1CLENBQ3BCLEFBQ0QsV0FDRSxvQ0FBdUMsQUFDdkMsc0lBQTRJLEFBQzVJLGdCQUFvQixBQUNwQixpQkFBbUIsQ0FDcEIsQUFDRCxXQUNFLG9DQUF1QyxBQUN2QyxvSUFBMEksQUFDMUksZ0JBQWlCLEFBQ2pCLGlCQUFtQixDQUNwQixBQUNELFdBQ0UsNkJBQWdDLEFBQ2hDLDBIQUFnSSxBQUNoSSxnQkFBb0IsQUFDcEIsaUJBQW1CLENBQ3BCLEFBQ0QsS0FDRSxlQUFtQixBQUNuQixnQkFBaUIsQUFDakIsY0FBZ0IsQ0FDakIsQUFFRCxvQkFDRSxrQkFBbUIsQUFDbkIsUUFBUyxBQUNULG1DQUE0QixBQUE1QiwwQkFBNEIsQ0FDN0IsQUFFRCw2QkFDRSw0QkFBNkIsQUFDN0Isc0JBQXVCLEFBQ3ZCLHVCQUE0QixDQUM3QixBQUVELFFBQ0UsWUFBYyxDQUNmLEFBRUQsY0FDRSxlQUFnQixBQUNoQixrQkFBbUIsQUFDbkIsV0FBWSxBQUNaLFdBQWEsQ0FDZCxBQUVELGFBQ0UsZUFBZ0IsQUFDaEIsTUFBTyxBQUNQLE9BQVEsQUFDUixRQUFTLEFBQ1QsU0FBVSxBQUNWLDZCQUFtQyxBQUNuQyxVQUFXLEFBQ1gsa0JBQW1CLEFBQ25CLG9CQUFxQixBQUNyQixtQ0FBc0MsQ0FDdkMsQUFDRCwwQkFDRSxVQUFXLEFBQ1gsbUJBQW9CLEFBQ3BCLG9CQUFxQixBQUNyQixXQUFhLENBQ2QsQUFFRCx1QkFDRSxVQUFhLENBQ2QsQUFFRCxtQ0FDRSxlQUNFLHNCQUF5QixDQUMxQixDQUNGLEFBRUQsS0FDRSxXQUFZLEFBQ1osd0JBQXlCLEFBQ3pCLGtDQUFzQyxBQUN0QyxrQkFBcUIsQ0FDdEIsQUFFRCxLQUNFLG1CQUFxQixDQUN0QixBQUVELGFBQ0Usb0JBQXNCLENBQ3ZCLEFBRUQsY0FDRSxtQkFBcUIsQ0FDdEIsQUFFRCxrQkFDRSxlQUFpQixDQUNsQixBQUVELGdCQUNFLGNBQWdCLENBQ2pCLEFBRUQsaUJBQ0Usa0JBQW1CLEFBQ25CLGtCQUFvQixDQUNyQixBQUVELG1DQUNFLGVBQ0UsWUFBYyxDQUNmLENBQ0YsQUFFRCxrQkFDRSwrQkFBbUMsQUFDbkMsZUFBaUIsQ0FDbEIsQUFFRCxTQUNFLGFBQWUsQ0FDaEIsQUFDRCwyQkFDRSxrQkFBbUIsQUFDbkIscUJBQXNCLEFBQ3RCLGVBQWdCLEFBQ2hCLGtCQUFvQixDQUNyQixBQUNELGdDQUNFLHFCQUFzQixBQUN0QixrQkFBbUIsQUFDbkIsOENBQXVDLEFBQXZDLHNDQUF1QyxBQUN2QyxNQUFPLEFBQ1AsTUFBUSxDQUNULEFBQ0QsMkNBQ0Usa0JBQW1CLEFBQ25CLCtDQUF3QyxBQUF4QyxzQ0FBd0MsQ0FDekMsQUFDRCxzQ0FDRSxvQ0FBNkIsQUFBN0IsMkJBQTZCLENBQzlCLEFBQ0QsMkJBQ0UscUNBQXdDLENBQ3pDLEFBQ0QseUJBQ0UseUNBQW1DLEFBQW5DLGdDQUFtQyxDQUNwQyxBQUVELHFCQUNFLGlCQUFrQixBQUNsQixpQkFBbUIsQ0FDcEIsQUFFRCxZQUNFLGFBQWMsQUFDZCxrQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLHFCQUF1QixDQUN4QixBQUNELGVBQ0Usa0JBQW9CLENBQ3JCLEFBQ0QsZUFDRSxxQkFBc0IsQUFDdEIsZUFBaUIsQ0FDbEIsQUFDRCw2QkFDRSxnQkFBa0IsQ0FDbkIsQUFDRCxtQ0FDRSw2QkFDRSxnQkFBa0IsQ0FDbkIsQ0FDRixBQUNELGNBQ0UsZ0JBQWlCLEFBQ2pCLG9CQUFzQixDQUN2QixBQUVELDBDQUNFLGVBQWlCLENBQ2xCLEFBQ0QsbUNBQ0UsMENBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUNELG1DQUNFLDBDQUNFLGVBQWlCLENBQ2xCLENBQ0YsQUFFRCxnSUFJRSxZQUFjLENBQ2YsQUFDRCxnRkFFRSxVQUFXLEFBQ1gsbUJBQXFCLENBQ3RCLEFBRUQsMEJBQ0UsR0FDRSxTQUFXLENBQ1osQUFDRCxJQUNFLFNBQVcsQ0FDWixBQUNELEdBQ0UsU0FBVyxDQUNaLENBQ0YsQUFWRCxrQkFDRSxHQUNFLFNBQVcsQ0FDWixBQUNELElBQ0UsU0FBVyxDQUNaLEFBQ0QsR0FDRSxTQUFXLENBQ1osQ0FDRixBQUNELDJCQUNFLEdBQ0UsU0FBVyxDQUNaLEFBQ0QsSUFDRSxTQUFXLENBQ1osQUFDRCxHQUNFLFlBQWMsQ0FDZixDQUNGLEFBVkQsbUJBQ0UsR0FDRSxTQUFXLENBQ1osQUFDRCxJQUNFLFNBQVcsQ0FDWixBQUNELEdBQ0UsWUFBYyxDQUNmLENBQ0YsQUFDRCwyQkFDRSxHQUNFLHdDQUFtQyxBQUFuQywrQkFBbUMsQ0FDcEMsQUFDRCxHQUNFLGdDQUFnQyxBQUFoQyx1QkFBZ0MsQ0FDakMsQ0FDRixBQVBELG1CQUNFLEdBQ0Usd0NBQW1DLEFBQW5DLCtCQUFtQyxDQUNwQyxBQUNELEdBQ0UsZ0NBQWdDLEFBQWhDLHVCQUFnQyxDQUNqQyxDQUNGLEFBQ0QsMEJBQ0UsR0FDRSxtQ0FBZ0MsQUFBaEMsMEJBQWdDLENBQ2pDLEFBQ0QsR0FDRSxTQUFXLENBQ1osQUFDRCxHQUNFLDRCQUE0QixBQUE1QixvQkFBNEIsQUFDNUIsbUNBQW9DLEFBQ3BDLFNBQVcsQ0FDWixDQUNGLEFBWkQsa0JBQ0UsR0FDRSxtQ0FBZ0MsQUFBaEMsMEJBQWdDLENBQ2pDLEFBQ0QsR0FDRSxTQUFXLENBQ1osQUFDRCxHQUNFLDRCQUE0QixBQUE1QixvQkFBNEIsQUFDNUIsbUNBQW9DLEFBQ3BDLFNBQVcsQ0FDWixDQUNGLEFBQ0QsOEJBQ0UsR0FDRSxRQUFTLEFBQ1QsYUFBZSxDQUNoQixBQUNELElBQ0UsVUFBWSxDQUNiLEFBQ0QsR0FDRSxRQUFTLEFBQ1QsYUFBZSxDQUNoQixDQUNGLEFBWkQsc0JBQ0UsR0FDRSxRQUFTLEFBQ1QsYUFBZSxDQUNoQixBQUNELElBQ0UsVUFBWSxDQUNiLEFBQ0QsR0FDRSxRQUFTLEFBQ1QsYUFBZSxDQUNoQixDQUNGLEFBQ0QsOEJBQ0UsR0FDRSwrQkFBd0IsQUFBeEIsc0JBQXdCLENBQ3pCLEFBQ0QsR0FDRSxpQ0FBMEIsQUFBMUIsd0JBQTBCLENBQzNCLENBQ0YsQUFQRCxzQkFDRSxHQUNFLCtCQUF3QixBQUF4QixzQkFBd0IsQ0FDekIsQUFDRCxHQUNFLGlDQUEwQixBQUExQix3QkFBMEIsQ0FDM0IsQ0FDRixBQUNELDJCQUNFLEdBQ0UsZ0NBQWdDLEFBQWhDLHVCQUFnQyxDQUNqQyxBQUNELEdBQ0UseUNBQW9DLEFBQXBDLGdDQUFvQyxDQUNyQyxDQUNGLEFBUEQsbUJBQ0UsR0FDRSxnQ0FBZ0MsQUFBaEMsdUJBQWdDLENBQ2pDLEFBQ0QsR0FDRSx5Q0FBb0MsQUFBcEMsZ0NBQW9DLENBQ3JDLENBQ0YsQUFDRCw0QkFDRSxHQUNFLHdDQUFtQyxBQUFuQywrQkFBbUMsQ0FDcEMsQUFDRCxHQUNFLGdDQUFnQyxBQUFoQyx1QkFBZ0MsQ0FDakMsQ0FDRixBQVBELG9CQUNFLEdBQ0Usd0NBQW1DLEFBQW5DLCtCQUFtQyxDQUNwQyxBQUNELEdBQ0UsZ0NBQWdDLEFBQWhDLHVCQUFnQyxDQUNqQyxDQUNGLEFBRUQsSUFFRSxrQkFBbUIsQUFDbkIsMEJBQTRCLEFBQzVCLHVCQUF5QixDQUMxQixBQUVELG9DQUNFLElBQ0UsdUJBQTBCLENBQzNCLENBQ0YsQUFDRCxzRUFDRSxJQUNFLHVCQUEwQixDQUMzQixDQUNGLEFBQ0QsOEVBRUUsY0FBZSxBQUNmLDRCQUE4QixDQUMvQixBQUVELGlEQUNFLHNCQUF1QixBQUN2QixVQUFhLENBQ2QsQUFFRCxrRUFDRSxzQkFBdUIsQUFDdkIsV0FBYSxDQUNkLEFBRUQsaURBQ0Usc0JBQXVCLEFBQ3ZCLFVBQWEsQ0FDZCxBQUVELGtFQUNFLHNCQUF1QixBQUN2QixVQUFZLENBQ2IsQUFFRCwwQkFDRSxhQUFjLEFBQ2Qsa0JBQW1CLEFBRW5CLFVBQVcsQUFJWCwwREFBOEQsQUFDOUQsU0FBWSxBQUVaLFdBQWEsQ0FDZCxBQUVELDJDQUNFLGtCQUFtQixBQUVuQixzQkFBdUIsQUFHdkIsa0JBQW1CLEFBS25CLDZHQUFxSCxBQUVySCxXQUFZLEFBRVosVUFBWSxDQUNiLEFBRUQsbUdBQ0UsV0FBYSxDQUNkLEFBRUQsMEJBQ0UsYUFBYyxBQUNkLGtCQUFtQixBQUVuQixVQUFXLEFBSVgsMERBQThELEFBQzlELFFBQVMsQUFFVCxVQUFZLENBQ2IsQUFFRCwyQ0FDRSxrQkFBbUIsQUFFbkIsc0JBQXVCLEFBR3ZCLGtCQUFtQixBQUtuQiw2R0FBcUgsQUFFckgsVUFBVyxBQUVYLFNBQVcsQ0FDWixBQUVELG1HQUNFLFVBQVksQ0FDYixBQUVELHVEQUNFLHNCQUF1QixBQUN2QixVQUFhLENBQ2QsQUFFRCx3RUFDRSxzQkFBdUIsQUFDdkIsV0FBYSxDQUNkLEFBRUQsdURBQ0Usc0JBQXVCLEFBQ3ZCLFVBQWEsQ0FDZCxBQUVELHdFQUNFLHNCQUF1QixBQUN2QixVQUFZLENBQ2IsQUFFRCxnRUFFRSxVQUFhLENBQ2QsQUFFRCxzQ0FDRSxzQkFBdUIsQUFDdkIsVUFBYSxDQUNkLEFBRUQsdURBQ0UscUJBQXVCLENBQ3hCLEFBRUQsc0NBQ0Usc0JBQXVCLEFBQ3ZCLFVBQWEsQ0FDZCxBQUVELHVEQUNFLHFCQUF1QixDQUN4QixBQUVELGlDQUNFLHFCQUEyQixDQUM1QixBQUlELCtDQUNFLHFCQUEyQixDQUM1QixBQUNELDRCQUNFLHFCQUEyQixDQUM1QixBQUVELE1BQ0UsZ0JBQWlCLEFBQ2pCLGtCQUFvQixDQUNyQixBQUNELG1DQUNFLE1BQ0UsaUJBQW1CLENBQ3BCLENBQ0YsQUFFRCwwRUFJRSxnQkFBaUIsQUFDakIsV0FBWSxBQUNaLGNBQWdCLENBQ2pCLEFBRUQsbUNBRUUsbUJBQW9CLEFBQ3BCLFlBQWEsQUFDYixjQUFnQixDQUNqQixBQUVELHVDQUVFLHVCQUF3QixBQUN4QixXQUFZLEFBQ1osc0JBQXVCLEFBQ3ZCLGdCQUFpQixBQUNqQiwrQkFBbUMsQUFDbkMsa0JBQW1CLEFBQ25CLGdCQUFpQixBQUNqQixvQkFBcUIsQUFDckIsaUJBQW1CLENBQ3BCLEFBQ0QsbURBRUUscUJBQXNCLEFBQ3RCLDJCQUE2QixDQUM5QixBQUVELHdKQUdFLHdCQUEyQixDQUM1QixBQUVELFlBQ0Usb0JBQXFCLEFBQ3JCLGVBQWdCLEFBQ2hCLGFBQWMsQUFDZCxPQUFRLEFBQ1IsUUFBUyxBQUNULE1BQU8sQUFDUCxTQUFVLEFBQ1YsWUFBYSxBQUNiLFdBQVksQUFDWixVQUFXLEFBQ1gsZ0NBQWdDLEFBQWhDLHdCQUFnQyxBQUNoQyx1Q0FBaUMsQUFBakMsK0JBQWlDLEFBQ2pDLHFDQUE4QixBQUE5Qiw0QkFBOEIsQ0FDL0IsQUFFRCxpQkFDRSwwQkFBMkIsQUFDM0Isb0JBQXFCLEFBQ3JCLGtCQUFtQixBQUNuQixRQUFTLEFBQ1QsY0FBZSxBQUNmLG1DQUE0QixBQUE1QiwyQkFBNEIsQUFDNUIsNEJBQThCLENBQy9CLEFBQ0QsK0JBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxtQ0FDRSxpQkFDRSxzQkFBd0IsQ0FDekIsQ0FDRixBQUVELGFBQ0UsU0FBVSxBQUNWLFNBQVUsQUFDVixlQUFpQixDQUNsQixBQUNELG1DQUNFLGFBQ0UsWUFBYSxBQUNiLEtBQU8sQ0FDUixDQUNGLEFBRUQsb0JBQ0UsbUJBQW9CLEFBQ3BCLDBCQUEyQixBQUMzQixrQkFBcUIsQ0FDdEIsQUFDRCxxREFDRSxZQUFjLENBQ2YsQUFFRCxvQkFDRSw4QkFBK0IsQUFDL0IsV0FBWSxBQUNaLHNCQUF1QixBQUN2QixXQUFZLEFBQ1osZ0JBQWlCLEFBQ2pCLFNBQVUsQUFDVixnQ0FBeUIsQUFBekIsd0JBQXlCLEFBQ3pCLFNBQVUsQUFDVixpQkFBbUIsQ0FDcEIsQUFDRCxtQ0FDRSxvQkFDRSxrQkFBbUIsQUFDbkIsc0JBQXVCLEFBQ3ZCLG1CQUFvQixBQUNwQixnQkFBaUIsQUFDakIsd0JBQXlCLEFBQ3pCLDZCQUE4QixBQUM5QixRQUFTLEFBQ1QsbUNBQTRCLEFBQTVCLDBCQUE0QixDQUM3QixDQUNGLEFBQ0QsMkJBQ0UsVUFBWSxDQUNiLEFBRUQsb0JBQ0UsZ0JBQWtCLENBQ25CLEFBRUQsbUJBQ0UsZ0NBQWlDLEFBQ2pDLG1CQUFxQixBQUNyQixXQUFZLEFBQ1osd0JBQTJCLEFBQzNCLHlCQUEwQixBQUMxQixxQkFBc0IsQUFDdEIsa0JBQW9CLENBQ3JCLEFBQ0QsbUNBQ0UsbUJBQ0UsdUJBQXdCLEFBQ3hCLGdCQUFtQixDQUNwQixDQUNGLEFBRUQsbUJBQ0UsbUJBQW9CLEFBQ3BCLGlCQUFvQixDQUNyQixBQUNELG1DQUNFLG1CQUNFLFlBQWMsQ0FDZixDQUNGLEFBRUQsb0JBQ0UsY0FBZSxBQUNmLGFBQWUsQ0FDaEIsQUFFRCx1QkFDRSxjQUFlLEFBQ2YsbUJBQXNCLENBQ3ZCLEFBRUQsd0JBQ0UsNkJBQXFDLENBQ3RDLEFBRUQsaUJBQ0UsY0FBZSxBQUNmLGVBQWdCLEFBQ2hCLGNBQWdCLENBQ2pCLEFBRUQsdUJBS0UsY0FBb0IsQUFDcEIsVUFBWSxDQUNiLEFBRUQsd0JBQ0UsVUFBWSxDQUNiLEFBRUQsd0JBQ0UsaUJBQWtCLEFBQ2xCLGNBQWdCLENBQ2pCLEFBRUQsbUNBQ0Usd0JBQ0UsY0FBZSxBQUNmLGdCQUFrQixDQUNuQixBQUVELFdBQ0UsV0FBWSxBQUNaLHdCQUEwQixDQUMzQixBQUVELFlBQ0UsWUFBYSxBQUNiLHdCQUEwQixDQUMzQixBQUVELHVCQUNFLGdCQUFpQixBQUNqQixVQUFZLENBQ2IsQ0FDRixBQUNELG1DQUNFLFdBQ0Usa0JBQW9CLENBQ3JCLEFBRUQsV0FDRSxXQUFZLEFBQ1osb0JBQXNCLENBQ3ZCLEFBRUQsWUFDRSxZQUFhLEFBQ2Isb0JBQXNCLENBQ3ZCLENBQ0YsQUFFRCxjQUdFLHNCQUF1QixBQUN2QiwyQkFBNEIsQUFDNUIseUJBQTBCLEFBRTFCLHNCQUF1QixBQUN2QixxQkFBc0IsQUFDdEIsaUJBQWtCLEFBRWxCLG1CQUFvQixBQUNwQix1Q0FBeUMsQ0FDMUMsQUFFRCwwQkFkRSxrQkFBbUIsQUFDbkIsYUFBZSxDQW1CaEIsQUFORCxZQUVFLGdCQUFpQixBQUVqQixTQUFVLEFBQ1YsU0FBVyxDQUNaLEFBQ0Qsa0JBQ0UsWUFBYyxDQUNmLEFBQ0QscUJBQ0UsZUFBZ0IsQUFDaEIsV0FBYSxDQUNkLEFBRUQscURBRUUsZ0NBQXdDLEFBSXhDLHVCQUFnQyxDQUNqQyxBQUVELGFBQ0Usa0JBQW1CLEFBQ25CLE9BQVEsQUFDUixNQUFPLEFBQ1AsYUFBZSxDQUNoQixBQUNELHVDQUNFLFdBQVksQUFDWixhQUFlLENBQ2hCLEFBQ0QsbUJBQ0UsVUFBWSxDQUNiLEFBQ0QsNEJBQ0UsaUJBQW1CLENBQ3BCLEFBRUQsYUFDRSxXQUFZLEFBQ1osWUFBYSxBQUNiLGVBQWdCLEFBQ2hCLFlBQWMsQ0FDZixBQUNELHVCQUNFLFdBQWEsQ0FDZCxBQUNELGlCQUNFLGFBQWUsQ0FDaEIsQUFDRCwrQkFDRSxZQUFjLENBQ2YsQUFDRCwwQkFDRSxtQkFBcUIsQ0FDdEIsQUFDRCxnQ0FDRSxhQUFlLENBQ2hCLEFBQ0QsNEJBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsNkJBQ0UsY0FBZSxBQUNmLFlBQWEsQUFDYiw0QkFBOEIsQ0FDL0IsQUFFRCwwQkFDRSxZQUFjLENBQ2YsQUFFRCxhQUNFLGNBQWUsQUFDZixrQkFBbUIsQUFDbkIsMEJBQTJCLEFBQzNCLFVBQVcsQUFDWCxvQ0FBMkMsQUFDM0MscUJBQXNCLEFBQ3RCLGVBQWdCLEFBQ2hCLGVBQWlCLENBQ2xCLEFBQ0QsbUJBQ0UsbUNBQTJDLENBQzVDLEFBQ0QsbUJBQ0UsV0FBWSxBQUNaLGtCQUFtQixBQUNuQix1Q0FBd0MsQUFDeEMsc0NBQXVDLEFBQ3ZDLFdBQVksQUFDWixZQUFhLEFBQ2IsU0FBWSxDQUNiLEFBQ0QsdUNBQ0UsWUFBYyxDQUNmLEFBRUQsWUFDRSxVQUFZLENBQ2IsQUFDRCxtQ0FDRSxZQUNFLFVBQVksQ0FDYixDQUNGLEFBQ0Qsa0JBQ0UsV0FBWSxBQUNaLGlDQUEwQixBQUExQix3QkFBMEIsQ0FDM0IsQUFFRCxZQUNFLFNBQVcsQ0FDWixBQUNELG1DQUNFLFlBQ0UsU0FBVyxDQUNaLENBQ0YsQUFDRCxrQkFDRSxVQUFXLEFBQ1gsaUNBQTBCLEFBQTFCLHdCQUEwQixDQUMzQixBQUVELFFBQ0Usa0JBQW1CLEFBQ25CLFdBQVksQUFDWixhQUFjLEFBQ2QsY0FBZSxBQUNmLHlCQUEyQixDQUM1QixBQUNELG1DQUNFLFFBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUVELDZCQUNFLHVCQUF5QixDQUMxQixBQUVELGFBQ0UseUJBQTRCLEFBQzVCLFdBQVksQUFDWixlQUFnQixBQUNoQixNQUFPLEFBQ1AsV0FBWSxBQUNaLDRCQUE4QixDQUMvQixBQUNELG1DQUNFLGFBQ0UsZ0JBQWlCLEFBQ2pCLDBCQUE2QixDQUM5QixDQUNGLEFBRUQscUJBQ0Usa0JBQW1CLEFBQ25CLFdBQWEsQUFDYixTQUFXLENBQ1osQUFDRCxtQ0FDRSxxQkFDRSxRQUFVLENBQ1gsQ0FDRixBQUNELG1DQUNFLHFCQUNFLFlBQWMsQ0FDZixDQUNGLEFBQ0Qsa0ZBQ0UscUJBQXNCLEFBQ3RCLFlBQWMsQ0FDZixBQUVELGtCQUNFLG9CQUFzQixDQUN2QixBQUNELG1DQUNFLGtCQUNFLFVBQVksQ0FDYixDQUNGLEFBRUQsaUJBQ0UsYUFBZSxDQUNoQixBQUNELG1DQUNFLGlCQUNFLFdBQWEsQ0FDZCxDQUNGLEFBQ0QsbUNBQ0UsaUJBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUVELHNCQUNFLGdDQUFpQyxBQUNqQyxtQkFBb0IsQUFDcEIsaUJBQWtCLEFBQ2xCLGdCQUFpQixBQUNqQiwrQkFBbUMsQUFDbkMsZUFBZ0IsQUFDaEIsU0FBVSxBQUNWLFNBQVUsQUFDVixPQUFRLEFBQ1IsUUFBUyxBQUNULFlBQWMsQ0FDZixBQUNELG1DQUNFLHNCQUNFLGtCQUFtQixBQUNuQixhQUFlLEFBQ2YsV0FBWSxBQUNaLFlBQWEsQUFDYixVQUFXLEFBQ1gsa0JBQW1CLEFBQ25CLDJCQUErQixDQUNoQyxDQUNGLEFBQ0QsbUNBQ0Usc0JBQ0UseUJBQTRCLEFBQzVCLGtCQUFtQixBQUNuQixXQUFhLEFBQ2IsUUFBUyxBQUNULFlBQWEsQUFDYiwrQkFBaUMsQ0FDbEMsQ0FDRixBQUNELHFGQUNFLGdDQUFpQyxBQUNqQyxxQkFBc0IsQUFDdEIsNkJBQStCLENBQ2hDLEFBRUQsbUNBQ0UsOEJBQ0UsWUFBYyxDQUNmLENBQ0YsQUFFRCwrQkFDRSxZQUFjLENBQ2YsQUFDRCxtQ0FDRSwrQkFDRSxhQUFlLENBQ2hCLEFBQ0QseUNBQ0UsZ0JBQWlCLEFBQ2pCLGdCQUFpQixBQUNqQixVQUFXLEFBQ1gsU0FBVSxBQUNWLFdBQVksQUFDWixXQUFZLEFBQ1osa0JBQW9CLENBQ3JCLENBQ0YsQUFFRCw4QkFDRSxrQkFBbUIsQUFDbkIsVUFBVyxBQUNYLG1CQUFxQixDQUN0QixBQUVELG1CQUNFLFlBQWMsQ0FDZixBQUNELG1DQUNFLG1CQUNFLGNBQWUsQUFDZix5QkFBNEIsQUFDNUIsa0JBQW1CLEFBQ25CLFdBQWEsQUFDYixRQUFTLEFBQ1QsWUFBYSxBQUNiLGtCQUFtQixBQUNuQixvQkFBcUIsQUFDckIsZUFBaUIsQ0FDbEIsQ0FDRixBQUVELGdCQUNFLDZCQUE4QixBQUM5QixnQkFBa0IsQUFDbEIsK0JBQWlDLEFBQ2pDLGtCQUFtQixBQUNuQixpQkFBbUIsQ0FDcEIsQUFDRCx5Q0FDRSxXQUFhLENBQ2QsQUFDRCxtQ0FDRSxnQkFDRSxpQkFBbUIsQUFDbkIsaUJBQW1CLENBQ3BCLENBQ0YsQUFDRCxtQ0FDRSxnQkFDRSxlQUFpQixDQUNsQixDQUNGLEFBQ0Qsd0NBQ0UsNkJBQ0UsU0FBVyxDQUNaLENBQ0YsQUFDRCxtQ0FDRSw2QkFDRSxVQUFZLENBQ2IsQ0FDRixBQUNELGtDQUNFLFdBQVksQUFDWixXQUFhLENBQ2QsQUFFRCw0Q0FFRSx5QkFBMEIsQUFDMUIsY0FBZSxBQUNmLG1CQUFvQixBQUNwQixnQkFBaUIsQUFDakIsU0FBVSxBQUNWLDBDQUE4QyxBQUM5QyxVQUFZLENBQ2IsQUFDRCxvQ0FDRSw0Q0FFRSxjQUFnQixDQUNqQixDQUNGLEFBQ0QsbUNBQ0UsNENBRUUsa0JBQW1CLEFBQ25CLG9CQUF1QixDQUN4QixDQUNGLEFBRUQscUZBQ0UsVUFBWSxDQUNiLEFBRUQsYUFDRSxrQkFBbUIsQUFDbkIsY0FBZSxBQUNmLG1CQUFvQixBQUNwQiw0RUFBZ0YsQUFDaEYsc0JBQXdCLEFBQ3hCLHlCQUEwQixBQUMxQixVQUFXLEFBQ1gsZ0NBQWtDLENBQ25DLEFBQ0QsbUNBQ0UsYUFDRSxlQUFnQixBQUNoQixvQkFBc0IsQ0FDdkIsQ0FDRixBQUNELG1DQUNFLGFBQ0UsZ0JBQWlCLEFBQ2pCLHVCQUF5QixDQUMxQixDQUNGLEFBQ0Qsc0JBQ0UsU0FBVyxDQUNaLEFBRUQsd0JBQ0UsZUFBZ0IsQUFDaEIsT0FBUSxBQUNSLE1BQU8sQUFDUCxTQUFVLEFBQ1YsUUFBUyxBQUNULGFBQWMsQUFDZCxZQUFhLEFBQ2IsbUJBQXFCLENBQ3RCLEFBQ0Qsa0NBQ0UsMEJBQTJCLEFBQzNCLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLE1BQU8sQUFDUCxNQUFRLENBQ1QsQUFDRCxzQ0FDRSxlQUFnQixBQUNoQixnQkFBaUIsQUFDakIsY0FBZSxBQUNmLFlBQWEsQUFDYixXQUFZLEFBQ1osb0JBQWtCLEFBQWxCLGdCQUFrQixDQUNuQixBQUVELGVBQ0UsZ0JBQWlCLEFBQ2pCLDRDQUEwQyxBQUExQyxvQ0FBMEMsQUFDMUMscUNBQThCLEFBQTlCLDRCQUE4QixDQUMvQixBQUVELDhDQUVFLGdCQUFpQixBQUNqQixRQUFVLENBQ1gsQUFFRCx1QkFFRSxvQkFBc0IsQ0FDdkIsQUFFRCx5QkFFRSxnQkFBaUIsQUFDakIsVUFBWSxDQUNiLEFBQ0QsaUhBSUUsb0JBQXNCLENBQ3ZCLEFBRUQseUNBRUUsaUJBQW1CLENBQ3BCLEFBQ0QsdURBRUUsV0FBWSxBQUNaLGtCQUFtQixBQUNuQixvQ0FBcUMsQUFDckMsb0JBQXFCLEFBQ3JCLE9BQVEsQUFDUixXQUFZLEFBQ1osVUFBWSxDQUNiLEFBRUQsZ0JBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxtQ0FDRSxnQkFDRSxZQUFjLENBQ2YsQ0FDRixBQUVELGdCQUNFLGVBQWdCLEFBQ2hCLE1BQU8sQUFDUCxPQUFRLEFBQ1IsUUFBUyxBQUNULFdBQVksQUFDWixZQUFhLEFBQ2IsOEJBQStCLEFBQy9CLFVBQVcsQUFDWCxnQkFBaUIsQUFDakIseUNBQW9DLEFBQXBDLGlDQUFvQyxBQUNwQyx5QkFBMkIsQ0FDNUIsQUFDRCxtQ0FDRSxnQkFDRSxnQkFBaUIsQUFDakIsVUFBVyxBQUNYLGdCQUFpQixBQUNqQixXQUFZLEFBQ1osWUFBYSxBQUNiLHFCQUFzQixBQUN0Qiw2QkFBOEIsQUFDOUIsZ0NBQWdDLEFBQWhDLHVCQUFnQyxDQUNqQyxDQUNGLEFBQ0QscUNBQ0Usa0JBQW1CLEFBQ25CLFFBQVMsQUFDVCx3Q0FBbUMsQUFBbkMsK0JBQW1DLENBQ3BDLEFBQ0QsbUNBQ0UscUNBQ0UsZ0JBQWlCLEFBQ2pCLGdDQUFnQyxBQUFoQyx1QkFBZ0MsQ0FDakMsQ0FDRixBQUNELHVEQUVFLGFBQWUsQ0FDaEIsQUFDRCxtQ0FDRSx1REFFRSxvQkFBc0IsQ0FDdkIsQ0FDRixBQUNELG1DQUNFLHVDQUNFLFlBQWMsQ0FDZixDQUNGLEFBQ0QseURBRUUsZUFBaUIsQUFDakIsYUFBZSxBQUNmLHFCQUFzQixBQUN0QixpQkFBa0IsQUFDbEIsOEJBQW1DLENBQ3BDLEFBQ0QsbUNBQ0UseURBRUUsZUFBaUIsQUFDakIsYUFBZ0IsQ0FDakIsQ0FDRixBQUNELG1DQUNFLHlEQUVFLGFBQWMsQUFDZCxrQkFBbUIsQUFDbkIsU0FBVSxBQUNWLGNBQWdCLENBQ2pCLENBQ0YsQUFDRCxxQ0FDRSx5REFFRSxzQkFBd0IsQ0FDekIsQ0FDRixBQUNELHVDQUNFLGVBQWdCLEFBQ2hCLFNBQVUsQUFDVixVQUFXLEFBQ1gsMEJBQTJCLEFBQzNCLGtCQUFxQixDQUN0QixBQUNELHdJQUNFLHFCQUFzQixBQUN0QixZQUFjLENBQ2YsQUFDRCxtQ0FDRSxtR0FFRSxZQUFjLENBQ2YsQ0FDRixBQUNELG1DQUNFLHNCQUF5QixDQUMxQixBQUNELGtDQUNFLGVBQWdCLEFBQ2hCLGVBQWlCLENBQ2xCLEFBRUQsY0FDRSxlQUFpQixDQUNsQixBQUNELDhCQUNFLGdDQUFnQyxBQUFoQyx3QkFBZ0MsQUFDaEMsZ0RBQTBDLEFBQTFDLHdDQUEwQyxBQUExQyw2RUFBMEMsQUFDMUMsVUFBWSxDQUNiLEFBQ0Qsc0NBQ0UsYUFBZSxDQUNoQixBQUNELHFDQUNFLFdBQWEsQ0FDZCxBQUVELFFBQ0Usa0JBQW1CLEFBQ25CLGtCQUFtQixBQUNuQixnQkFBaUIsQUFDakIsbUJBQW9CLEFBQ3BCLHdCQUF5QixBQUN6QixpQkFBbUIsQ0FDcEIsQUFDRCxtQ0FDRSxRQUNFLGFBQWMsQUFDZCxxQkFBdUIsQ0FDeEIsQ0FDRixBQUNELG1DQUNFLFFBQ0UsZ0JBQWlCLEFBQ2pCLHFCQUF1QixDQUN4QixDQUNGLEFBRUQsbUJBQ0UsV0FBYSxDQUNkLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsTUFBTyxBQUNQLE9BQVEsQUFDUixRQUFTLEFBQ1QsUUFBVSxDQUNYLEFBRUQsZUFDRSxXQUFZLEFBQ1osWUFBYSxBQUNiLGlCQUFtQixDQUNwQixBQUVELGtCQUNFLFVBQVcsQUFDWCxrQkFBbUIsQUFDbkIsUUFBUyxBQUNULFNBQVUsQUFDViwyQ0FBc0MsQUFBdEMsbUNBQXNDLEFBQ3RDLHNEQUFpRCxBQUFqRCw4Q0FBaUQsQUFDakQsV0FBWSxBQUNaLGtCQUFtQixBQUNuQixnQkFBa0IsQ0FDbkIsQUFDRCxtQ0FDRSxrQkFDRSxnQkFBa0IsQ0FDbkIsQ0FDRixBQUNELG1DQUNFLGtCQUNFLGNBQWdCLENBQ2pCLENBQ0YsQUFFRCxpQkFDRSxnQkFBa0IsQ0FDbkIsQUFDRCxtQ0FDRSxpQkFDRSxjQUFnQixDQUNqQixDQUNGLEFBQ0QsbUNBQ0UsaUJBQ0UsY0FBZ0IsQ0FDakIsQ0FDRixBQUVELGtDQUNFLGNBQWUsQUFDZixxQkFBc0IsQUFDdEIsaUJBQW1CLENBQ3BCLEFBQ0Qsd1BBQ0UsdUNBQWtDLEFBQWxDLDhCQUFrQyxDQUNuQyxBQUNELHdQQUNFLFVBQVksQ0FDYixBQUVELHNCQUNFLGdDQUFpQyxBQUNqQyxnQkFBaUIsQUFDakIsaUJBQW1CLENBQ3BCLEFBQ0QsNEJBQ0UsV0FBWSxBQUNaLGNBQWUsQUFDZiw4QkFBK0IsQUFDL0Isa0JBQW1CLEFBQ25CLE9BQVEsQUFDUixRQUFTLEFBQ1QsTUFBTyxBQUNQLFNBQVUsQUFDVix5Q0FBa0MsQUFBbEMsaUNBQWtDLEFBQWxDLDhEQUFrQyxDQUNuQyxBQUNELHNDQUNFLHdDQUFtQyxBQUFuQywrQkFBbUMsQ0FDcEMsQUFFRCxRQUNFLGtCQUFtQixBQUNuQixTQUFVLEFBQ1YsUUFBUyxBQUNULGNBQWUsQUFDZixlQUFnQixBQUNoQixlQUFnQixBQUNoQiw4QkFBK0IsQUFDL0IsVUFBWSxDQUNiLEFBRUQsbUNBQ0Usa0VBQ0UsbUJBQXFCLENBQ3RCLEFBRUQsaUVBQ0Usb0JBQXVCLENBQ3hCLEFBRUQsa0VBQ0Usb0JBQXVCLENBQ3hCLENBQ0YsQUFDRCxtQ0FDRSxpRUFDRSxtQkFBcUIsQ0FDdEIsQUFFRCxpRUFDRSxvQkFBdUIsQ0FDeEIsQUFFRCxpRUFDRSxvQkFBdUIsQ0FDeEIsQUFFRCxpRUFDRSxxQkFBdUIsQ0FDeEIsQ0FDRixBQUNELGtCQUNFLFVBQVcsQUFDWCxXQUFZLEFBQ1osMENBQW9DLEFBQXBDLGtDQUFvQyxBQUFwQyxpRUFBb0MsQUFDcEMsbUNBQTRCLEFBQTVCLDBCQUE0QixDQUM3QixBQUVELGtCQUNFLGlCQUFrQixBQUNsQixVQUFZLENBQ2IsQUFFRCxlQUNFLG1CQUFvQixBQUNwQixnQkFBaUIsQUFDakIsZUFBZ0IsQUFDaEIseUJBQTBCLEFBQzFCLGtCQUFvQixDQUNyQixBQUNELG1DQUNFLGVBQ0Usc0JBQXdCLENBQ3pCLENBQ0YsQUFFRCxxQkFDRSxlQUFnQixBQUNoQixtQkFBb0IsQUFDcEIsK0JBQW1DLEFBQ25DLFNBQVUsQUFDVixjQUFlLEFBQ2Ysb0NBQXFDLEFBQ3JDLCtCQUFnQyxBQUNoQyw2QkFBK0IsQ0FDaEMsQUFDRCxtQ0FDRSxxQkFDRSxtQkFBb0IsQUFDcEIsY0FBZ0IsQ0FDakIsQ0FDRixBQUVELGFBQ0UsU0FBVSxBQUNWLGVBQWlCLENBRWxCLEFBTUQsbURBUEUsb0JBQXNCLENBVXZCLEFBSEQsbUJBQ0UsaUJBQW1CLENBRXBCLEFBQ0QsMEJBQ0UsV0FBWSxBQUNaLGtCQUFtQixBQUNuQixRQUFTLEFBQ1QsU0FBVSxBQUNWLHNCQUF3QixBQUN4QixxQkFBc0IsQUFDdEIsV0FBWSxBQUNaLFVBQVcsQUFDWCxVQUFXLEFBQ1gsMkNBQXNDLEFBQXRDLGtDQUFzQyxDQUN2QyxBQUVELHNDQUVFLFdBQVksQUFDWixZQUFhLEFBQ2Isb0JBQWtCLEFBQWxCLGdCQUFrQixDQUNuQixBQUNELG1DQUNFLHNDQUVFLGVBQWdCLEFBQ2hCLGVBQWlCLENBQ2xCLENBQ0YsQUFFRCxrQkFDRSxrQkFBbUIsQUFDbkIsU0FBVyxDQUNaLEFBRUQsc0JBQ0UsbUJBQXFCLENBQ3RCLEFBRUQsbUNBQ0UsaUNBQ0UsVUFBWSxDQUNiLENBQ0YsQUFFRCxZQUNFLHNCQUF3QixDQUN6QixBQUNELHVEQUNFLGNBQWdCLENBQ2pCLEFBRUQsdUJBQ0Usa0JBQW1CLEFBQ25CLGVBQWlCLENBQ2xCLEFBRUQsbUJBQ0UsV0FBWSxBQUNaLG1DQUE0QixBQUE1QiwwQkFBNEIsQ0FDN0IsQUFFRCxrQkFDRSxrQkFBb0IsQUFDcEIsaUJBQWtCLEFBQ2xCLGVBQWlCLENBQ2xCLEFBRUQsWUFDRSxrQkFBbUIsQUFDbkIsMEJBQTJCLEFBQzNCLDZCQUE4QixBQUM5Qiw0QkFBNkIsQUFDN0IsZUFBaUIsQ0FDbEIsQUFDRCxtQ0FDRSxZQUNFLGlCQUEyQixDQUM1QixDQUNGLEFBQ0QsbUNBQ0UsWUFDRSxlQUFpQixDQUNsQixDQUNGLEFBQ0Qsd0NBQ0UsaUNBQ0UsU0FBVyxDQUNaLENBQ0YsQUFDRCxpQkFDRSxpQkFBbUIsQ0FDcEIsQUFDRCxtQ0FDRSwyRUFFRSxvQkFBc0IsQ0FDdkIsQ0FDRixBQUNELG1DQUNFLHFDQUNFLFVBQVcsQUFDWCxVQUFZLENBQ2IsQ0FDRixBQUNELG1DQUNFLHNDQUNFLFVBQVcsQUFDWCxXQUFhLENBQ2QsQ0FDRixBQUNELHdDQUNFLHlEQUNFLGdCQUFvQixDQUNyQixDQUNGLEFBQ0QsbURBQ0Usa0JBQW1CLEFBQ25CLGFBQWMsQUFDZCxPQUFRLEFBQ1IsT0FBUyxDQUNWLEFBQ0Qsa0JBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsbUNBQ0Usa0JBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUNELG9HQUNFLFlBQWMsQ0FDZixBQUNELDhCQUNFLGdCQUFpQixBQUNqQix1QkFBeUIsQ0FDMUIsQUFDRCw0Q0FDRSxnQ0FBaUMsQUFDakMsb0JBQXVCLENBQ3hCLEFBQ0QsOENBQ0UsZUFBaUIsQ0FDbEIsQUFFRCx1QkFDRSxvQkFBcUIsQUFDckIsV0FBYSxDQUNkLEFBQ0QsbUNBQ0UsdUJBQ0UsbUJBQXFCLENBQ3RCLENBQ0YsQUFDRCwwQkFDRSxpQkFBbUIsQ0FDcEIsQUFFRCxVQUNFLGtCQUFtQixBQUNuQiw2QkFBOEIsQUFDOUIsc0JBQXdCLENBQ3pCLEFBQ0QsbUNBQ0UsVUFDRSx5QkFBMkIsQ0FDNUIsQ0FDRixBQUVELGlCQUNFLGVBQWdCLEFBQ2hCLGtDQUFzQyxBQUN0QyxhQUFlLEFBQ2YsZUFBaUIsQ0FDbEIsQUFFRCx3Q0FDRSxtQkFDRSxTQUFXLENBQ1osQ0FDRixBQUVELGdCQUNFLGdCQUFpQixBQUNqQixnQkFBa0IsQ0FDbkIsQUFDRCxtQ0FDRSxnQkFDRSxlQUFpQixDQUNsQixDQUNGLEFBQ0QsbUNBQ0UsZ0JBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUVELG9CQUNFLHFCQUFzQixBQUN0QixVQUFXLEFBQ1gsa0JBQW1CLEFBQ25CLG1CQUFzQixDQUN2QixBQUNELG1DQUNFLG9CQUNFLFVBQVcsQUFDWCxjQUFpQixDQUNsQixDQUNGLEFBQ0QsbUNBQ0Usb0JBQ0UsYUFBZSxDQUNoQixDQUNGLEFBRUQsb0JBQ0UsYUFBZSxDQUNoQixBQUVELGdCQUNFLGdCQUFpQixBQUNqQixjQUFlLEFBQ2YsWUFBYSxBQUNiLHVCQUF5QixDQUMxQixBQUNELG1DQUNFLGdCQUNFLGdCQUFpQixBQUNqQixlQUFnQixBQUtoQixnQkFBaUIsQUFDakIsY0FBZ0IsQ0FMakIsQ0FDRixBQVFELHVCQUNFLFlBQWMsQ0FDZixBQUVELFFBQ0Usa0JBQW1CLEFBQ25CLGVBQWlCLENBQ2xCLEFBRUQsbUJBQ0UsZ0JBQWlCLEFBQ2pCLGdCQUFpQixBQUNqQixjQUFlLEFBQ2YscUJBQXVCLENBQ3hCLEFBRUQsY0FDRSxvQkFBcUIsQUFDckIsNEJBQThCLENBQy9CLEFBQ0QsbUNBQ0UsY0FDRSx3QkFBMEIsQ0FDM0IsQ0FDRixBQUNELGlDQUNFLDBCQUE2QixBQUM3QixrQkFBb0IsQ0FDckIsQUFDRCxtQ0FDRSxpQ0FDRSxpQkFBb0IsQ0FDckIsQ0FDRixBQUNELGdDQUNFLGVBQWdCLEFBQ2hCLGVBQWlCLENBQ2xCLEFBRUQsc0JBQ0UsZUFBZ0IsQUFDaEIsU0FBVSxBQUNWLHlCQUEwQixBQUMxQixhQUFlLENBQ2hCLEFBQ0QsbUNBQ0Usc0JBQ0UscUJBQXNCLEFBQ3RCLGdCQUFpQixBQUNqQixVQUFXLEFBQ1gsZUFBaUIsQ0FDbEIsQ0FDRixBQUNELDZCQUNFLFdBQVksQUFDWiwwQkFBMkIsQUFDM0IsY0FBZSxBQUNmLHdCQUF5QixBQUN6QixrQkFBbUIsQUFDbkIsa0JBQW1CLEFBQ25CLFdBQWEsQ0FDZCxBQUNELG1DQUNFLDZCQUNFLFlBQWMsQ0FDZixDQUNGLEFBQ0Qsd0JBQ0UsZ0JBQWlCLEFBQ2pCLFVBQVksQ0FDYixBQUNELDJGQUNFLG9CQUFzQixDQUN2QixBQUVELG1DQUNFLDRCQUNFLFVBQVksQ0FDYixDQUNGLEFBRUQsbUNBQ0UsNkJBQ0UsV0FBYSxDQUNkLENBQ0YsQUFFRCxrQkFDRSxxQkFBc0IsQUFDdEIsa0JBQW9CLENBQ3JCLEFBQ0Qsa0VBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxtQ0FDRSxrRUFDRSxlQUFpQixDQUNsQixDQUNGLEFBQ0QsMkRBQ0UsY0FBaUIsQ0FDbEIsQUFDRCxtQ0FDRSwyREFDRSxvQkFBdUIsQ0FDeEIsQ0FDRixBQUNELDZEQUNFLGdCQUFpQixBQUNqQixjQUFnQixDQUNqQixBQUVELGtCQUNFLGFBQWMsQUFDZCxrQkFBbUIsQUFDbkIsZUFBaUIsQ0FDbEIsQUFFRCx5QkFDRSxrQkFBbUIsQUFDbkIsTUFBTyxBQUNQLE9BQVEsQUFDUixRQUFTLEFBQ1QsUUFBVSxDQUNYLEFBRUQseUJBQ0Usa0JBQW1CLEFBQ25CLFFBQVMsQUFDVCxTQUFVLEFBQ1YsMkNBQXNDLEFBQXRDLG1DQUFzQyxBQUN0QyxlQUFnQixBQUNoQixlQUFpQixDQUNsQixBQUVELCtCQUNFLGlCQUFtQixDQUNwQixBQUVELGdDQUNFLFdBQWEsQ0FDZCxBQUVELGdCQUNFLFlBQWEsQUFDYixnQkFBaUIsQUFDakIsaUJBQW1CLENBQ3BCLEFBV0Qsa0NBQ0Usa0JBQW1CLEFBQ25CLFFBQVMsQUFDVCxTQUFVLEFBQ1YsMkNBQXNDLEFBQXRDLG1DQUFzQyxBQUN0QyxlQUFnQixBQUNoQixlQUFpQixDQUNsQixBQUVELHVCQUNFLGlCQUFtQixDQUNwQixBQUVELFNBQ0UsY0FBZSxBQUNmLGdCQUFpQixBQUNqQixpQkFBbUIsQ0FDcEIsQUFFRCxtQkFDRSxxQkFBc0IsQUFDdEIsd0JBQTJCLEFBQzNCLGVBQWtCLENBQ25CLEFBRUQseUJBQ0UsV0FBWSxBQUNaLGNBQWdCLENBQ2pCLEFBRUQseUJBQ0UsWUFBYSxBQUNiLGVBQWlCLENBQ2xCLEFBQ0QsdUNBQ0UsV0FBYSxDQUNkLEFBRUQscUJBQ0UsV0FBWSxBQUNaLGNBQWUsQUFDZix1QkFBd0IsQUFDeEIsV0FBWSxBQUNaLHNCQUF1QixBQUN2QixnQkFBaUIsQUFDakIsK0JBQW1DLEFBQ25DLGtCQUFtQixBQUNuQixnQkFBaUIsQUFDakIsb0JBQXFCLEFBQ3JCLGlCQUFtQixDQUNwQixBQUNELDJCQUNFLHFCQUFzQixBQUN0QiwyQkFBNkIsQ0FDOUIsQUFFRCw0QkFDRSxtQkFBb0IsQUFDcEIscUJBQXVCLENBQ3hCLEFBQ0QsbUNBQ0UsNEJBQ0UsaUJBQW1CLENBQ3BCLENBQ0YsQUFDRCxtQ0FDRSw0QkFDRSxnQkFBa0IsQ0FDbkIsQ0FDRixBQUVELGlDQUNFLG9CQUFzQixDQUN2QixBQUVELDhCQUNFLGtCQUFtQixBQUNuQixlQUFpQixDQUNsQixBQUNELG1DQUNFLDRDQUNFLFVBQVksQ0FDYixDQUNGLEFBRUQsZ0NBQ0UsVUFBWSxDQUNiLEFBRUQsa0NBQ0Usc0JBQXVCLEFBQ3ZCLGtCQUFvQixDQUNyQixBQUNELG1DQUNFLGtDQUNFLGlCQUFtQixDQUNwQixDQUNGLEFBQ0QsbUNBQ0Usa0NBQ0UsZ0JBQWtCLENBQ25CLENBQ0YsQUFFRCxvQkFDRSxpQkFBbUIsQ0FDcEIsQUFDRCxzQkFDRSxXQUFZLEFBQ1oseUJBQTJCLENBQzVCLEFBRUQsbUJBQ0UsWUFBYyxDQUNmLEFBQ0QsbUNBQ0UsbUJBQ0UsY0FBZSxBQUNmLGtCQUFtQixBQUNuQixhQUFjLEFBQ2QsV0FBWSxBQUNaLFNBQVcsQ0FDWixDQUNGLEFBQ0QscUNBQ0UsbUJBQ0UsY0FBZSxBQUNmLFVBQVksQ0FDYixDQUNGLEFBQ0QscUNBQ0UsbUJBQ0UsUUFBVSxDQUNYLENBQ0YsQUFDRCxxQ0FDRSxtQkFDRSxRQUFVLENBQ1gsQ0FDRixBQUNELHFDQUNFLG1CQUNFLFNBQVcsQ0FDWixDQUNGLEFBRUQsZUFDRSxZQUFhLEFBQ2IsYUFBYyxBQUNkLGNBQWUsQUFDZixpQkFBbUIsQ0FDcEIsQUFDRCxxQ0FDRSxlQUNFLFlBQWEsQUFDYixZQUFjLENBQ2YsQ0FDRixBQUNELGlKQUNFLG9DQUE2QixBQUE3QiwyQkFBNkIsQ0FDOUIsQUFDRCw0RUFDRSxTQUFXLENBQ1osQUFDRCxtQkFDRSxtQkFBcUIsQ0FDdEIsQUFFRCwyQkFDRSxrQkFBbUIsQUFDbkIsTUFBTyxBQUNQLE9BQVEsQUFDUixRQUFTLEFBQ1QsU0FBVSxBQUNWLFdBQVksQUFDWixZQUFhLEFBQ2IsaUNBQTBCLEFBQTFCLHlCQUEwQixBQUMxQixnREFBeUMsQUFBekMsdUNBQXlDLENBQzFDLEFBRUQsMkJBQ0Usa0JBQW1CLEFBQ25CLFFBQVMsQUFDVCxTQUFVLEFBQ1YsMERBQXFELEFBQXJELGtEQUFxRCxBQUNyRCxTQUFXLENBQ1osQUFFRCxtQ0FDRSw0Q0FDRSxTQUFVLEFBQ1YsWUFBYyxDQUNmLENBQ0YsQUFDRCxxQ0FDRSw0Q0FDRSxRQUFVLENBQ1gsQ0FDRixBQUNELHFDQUNFLDRDQUNFLFFBQVUsQ0FDWCxDQUNGLEFBQ0QscUNBQ0UsNENBQ0UsU0FBVyxDQUNaLENBQ0YsQUFFRCxzQkFDRSxrQkFBbUIsQUFDbkIsbUJBQW9CLEFBQ3BCLHdCQUF5QixBQUN6QixrQkFBbUIsQUFDbkIscUJBQXVCLENBQ3hCLEFBQ0QsNERBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxtQ0FDRSxzQkFDRSxjQUFlLEFBQ2YsVUFBWSxDQUNiLEFBQ0QsNERBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUNELG1DQUNFLDREQUNFLGdCQUFrQixDQUNuQixDQUNGLEFBRUQsaUJBQ0UsMEJBQTJCLEFBQzNCLDJCQUE2QixBQUM3QixnQkFBaUIsQUFDakIsZ0JBQWlCLEFBQ2pCLGNBQWUsQUFDZiw0QkFBK0IsQ0FDaEMsQUFFRCwyQkFDRSxVQUFhLENBQ2QsQUFFRCxvQkFDRSxrQkFBbUIsQUFDbkIsU0FBVSxBQUNWLFFBQVMsQUFDVCxVQUFXLEFBQ1gsV0FBWSxBQUNaLFNBQVcsQ0FDWixBQUNELG1DQUNFLG9CQUNFLFdBQWEsQ0FDZCxDQUNGLEFBQ0QsbUNBQ0Usb0JBQ0UsV0FBYSxDQUNkLENBQ0YsQUFFRCx3QkFDRSxTQUFXLENBQ1osQUFFRCxrQkFDRSxVQUFZLENBQ2IsQUFFRCwyQkFDRSxrQkFBbUIsQUFDbkIsY0FBZ0IsQ0FDakIsQUFDRCxpQ0FDRSxjQUFnQixDQUNqQixBQUVELG9CQUNFLGdCQUFpQixBQUNqQixlQUFnQixBQUNoQiwwQkFBMkIsQUFDM0IsNkJBQThCLEFBQzlCLGlCQUFtQixDQUNwQixBQUNELG1DQUNFLG9CQUNFLFlBQWMsQ0FDZixDQUNGLEFBRUQsNEJBQ0Usa0JBQW1CLEFBQ25CLGdCQUFpQixBQUNqQixlQUFpQixBQUNqQiwrQkFBbUMsQUFDbkMsb0NBQXVDLEFBQ3ZDLFdBQWEsQUFDYixpQkFBbUIsQ0FDcEIsQUFDRCxtQ0FDRSw0QkFDRSxrQkFBbUIsQUFDbkIsYUFBZSxDQUNoQixDQUNGLEFBQ0QsbUNBQ0UsV0FBWSxBQUNaLGtCQUFtQixBQUNuQixvQ0FBcUMsQUFDckMsb0JBQXFCLEFBQ3JCLFNBQVUsQUFDVixXQUFZLEFBQ1osV0FBWSxBQUNaLFVBQVcsQUFDWCw0QkFBcUIsQUFBckIsb0JBQXFCLEFBQ3JCLGtDQUFzQyxDQUN2QyxBQUNELHVHQUNFLFlBQWMsQ0FDZixBQUVELDZFQUNFLG1CQUFxQixDQUN0QixBQUVELG9DQUNFLG9CQUFxQixBQUNyQixTQUFXLENBQ1osQUFDRCwyQ0FDRSxVQUFXLEFBQ1gsNEJBQXFCLEFBQXJCLG1CQUFxQixDQUN0QixBQUVELFdBQ0UsaUJBQWtCLEFBQ2xCLHFDQUErQixBQUEvQiw0QkFBK0IsQ0FDaEMsQUFFRCx1Q0FDRSxrQkFBb0IsQ0FDckIsQUFDRCxtQ0FDRSx1Q0FDRSxhQUFlLENBQ2hCLENBQ0YsQUFFRCxtQkFDRSxjQUFlLEFBQ2YsV0FBYSxDQUNkLEFBRUQsUUFDRSxrQkFBbUIsQUFDbkIsNkJBQThCLEFBQzlCLGdCQUFrQixDQUNuQixBQUNELG1DQUNFLFFBQ0UsbUJBQXFCLENBQ3RCLENBQ0YsQUFDRCxxQkFDRSxtQkFBcUIsQUFDckIsV0FBYSxDQUNkLEFBQ0QsV0FFRSxtQ0FBdUMsQUFDdkMsaUJBQWtCLEFBQ2xCLGdCQUFpQixBQUNqQixrQkFBMkIsQUFDM0IsZUFBb0IsQ0FDckIsQUFDRCwyRkFDRSxVQUFZLENBQ2IsQUFFRCxrQkFDRSw2QkFBOEIsQUFDOUIsa0JBQW9CLENBQ3JCLEFBRUQsbUNBQ0UsbUJBQ0UsZUFBZ0IsQUFDaEIsV0FBWSxBQUNaLFlBQWEsQUFDYixxQkFBc0IsQUFDdEIsa0JBQW9CLENBQ3JCLENBQ0YsQUFDRCwrRkFDRSxnQkFBa0IsQ0FDbkIsQUFDRCx3TkFDRSxZQUFjLENBQ2YsQUFDRCx3Q0FDRSxnREFDRSxnQkFBa0IsQ0FDbkIsQUFDRCw2R0FDRSxZQUFjLENBQ2YsQ0FDRixBQUNELG1DQUNFLG1DQUNFLFVBQVksQ0FDYixDQUNGLEFBRUQsZUFDRSxrQkFBbUIsQUFDbkIsb0JBQXNCLEFBQ3RCLGdCQUFrQixDQUNuQixBQUNELG1DQUNFLGVBQ0Usa0JBQW9CLENBQ3JCLENBQ0YsQUFDRCxtQ0FDRSxlQUNFLGVBQWlCLENBQ2xCLENBQ0YsQUFDRCwyQ0FDRSxXQUFZLEFBQ1osZUFBZ0IsQUFDaEIsb0NBQXFDLEFBQ3JDLHVDQUF3QyxBQUN4QyxrQkFBbUIsQUFDbkIsU0FBVyxDQUNaLEFBQ0Qsc0JBQ0UsTUFBTyxBQUNQLE1BQVEsQ0FDVCxBQUNELHFCQUNFLFFBQVMsQUFDVCxRQUFVLENBQ1gsQUFFRCwrQkFFRSxrQ0FBc0MsQUFDdEMsZUFBaUIsQ0FDbEIsQUFFRCxjQUNFLGtCQUFtQixBQUNuQix5QkFBMEIsQUFDMUIsa0JBQW9CLEFBQ3BCLG1CQUFvQixBQUNwQiwwQ0FBOEMsQUFDOUMsbUJBQW9CLEFBQ3BCLFNBQVcsQ0FDWixBQUNELG1DQUNFLGNBQ0Usa0JBQW9CLENBQ3JCLENBQ0YsQUFDRCxtQ0FDRSxjQUNFLHNCQUF5QixDQUMxQixDQUNGLEFBRUQsaUJBQ0Usb0JBQXFCLEFBQ3JCLG9CQUF1QixDQUN4QixBQUVELGNBQ0UsU0FBVSxBQUNWLGdCQUFpQixBQUNqQixrQkFBbUIsQUFDbkIsZ0JBQWtCLENBQ25CLEFBQ0QscUJBQ0UsWUFBYSxBQUNiLE1BQVEsQ0FDVCxBQUNELG9CQUNFLFFBQVMsQUFDVCxRQUFVLENBQ1gsQUFFRCxrQkFDRSwrQkFBbUMsQUFDbkMsa0JBQW1CLEFBQ25CLGdCQUFpQixBQUNqQixnQkFBbUIsQ0FDcEIsQUFDRCxtQ0FDRSxrQkFDRSxnQkFBa0IsQ0FDbkIsQ0FDRixBQUNELHlFQUNFLGNBQWdCLENBQ2pCLEFBRUQsZ0JBQ0UsZ0JBQWlCLEFBQ2pCLCtCQUFtQyxBQUNuQyxrQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLGdCQUFtQixDQUNwQixBQUNELG1DQUNFLGdCQUNFLGdCQUFrQixDQUNuQixDQUNGLEFBRUQsNkJBQ0Usa0JBQW1CLEFBQ25CLGlCQUFrQixBQUNsQixrQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLGdCQUFpQixBQUNqQixXQUFhLENBQ2QsQUFFRCxZQUNFLFdBQVksQUFDWixhQUFjLEFBQ2Qsa0JBQW1CLEFBQ25CLE9BQVEsQUFDUixNQUFPLEFBQ1AsV0FBWSxBQUNaLFlBQWEsQUFDYixjQUFnQixDQUNqQixBQUNELG1DQUNFLFlBQ0UsYUFBZSxDQUNoQixDQUNGLEFBQ0QsZ0JBQ0Usa0JBQW1CLEFBQ25CLFlBQWEsQUFDYixVQUFXLEFBQ1gsVUFBWSxBQUNaLFVBQVksQ0FDYixBQUNELHlCQUNFLFNBQVcsQ0FDWixBQUNELGlDQUNFLFNBQVcsQ0FDWixBQUVELDhCQUNFLGdCQUFpQixBQUNqQixXQUFZLEFBQ1osZ0JBQWlCLEFBQ2pCLHFCQUFzQixBQUN0QiwrQkFBaUMsQ0FDbEMsQUFDRCx3Q0FDRSw4QkFDRSwrQkFBb0MsQ0FDckMsQ0FDRixBQUVELGlCQUNFLGtCQUFvQixDQUNyQixBQUNELG1DQUNFLGlCQUNFLGdCQUFrQixDQUNuQixDQUNGLEFBRUQsbUNBQ0Usa0NBQ0UsVUFBWSxDQUNiLENBQ0YsQUFFRCxhQUNFLGdCQUFpQixBQUNqQixVQUFZLENBQ2IsQUFDRCwwQkFDRSxtQkFBb0IsQUFDcEIsa0JBQW1CLEFBQ25CLGtCQUFtQixBQUNuQixpQ0FBa0MsQUFDbEMsa0NBQXFDLENBQ3RDLEFBQ0Qsb0NBQ0UsU0FBVyxDQUNaLEFBRUQsbUJBQ0UsWUFBYSxBQUNiLGtCQUFnQyxBQUNoQyxxQkFBc0IsQUFDdEIsa0JBQW1CLEFBQ25CLGVBQWdCLEFBQ2hCLGtCQUFtQixBQUNuQixZQUFjLEFBQ2QsbUNBQXVDLEFBQ3ZDLGVBQWdCLEFBQ2hCLGtCQUFvQixDQUNyQixBQUNELHNCQUNFLDBDQUE4QyxBQUM5QyxhQUFlLENBQ2hCLEFBQ0Qsb0NBQ0UsbUJBQ0UsNkJBQStCLEFBQy9CLFlBQWMsQ0FDZixDQUNGLEFBQ0QsZ0NBQ0UsY0FBZ0IsQ0FDakIsQUFFRCw2QkFDRSxXQUFjLENBQ2YsQUFFRCwyQkFDRSxTQUFXLENBQ1osQUFFRCwwQkFDRSxlQUFpQixDQUNsQixBQUNELG1DQUNFLDBCQUNFLGlCQUFtQixDQUNwQixDQUNGLEFBQ0QsbUNBQ0UsMEJBQ0UsbUJBQXFCLENBQ3RCLENBQ0YsQUFFRCw2QkFDRSxTQUFVLEFBQ1YsZ0JBQWlCLEFBQ2pCLGdCQUFrQixDQUNuQixBQUNELG1DQUNFLDZCQUNFLGdCQUFrQixDQUNuQixDQUNGLEFBRUQsd0JBQ0UsaUJBQWtCLEFBQ2xCLGtCQUFtQixBQUNuQiwwQkFBMkIsQUFDM0IsNkJBQThCLEFBQzlCLGVBQWlCLENBQ2xCLEFBQ0QsbUNBQ0Usd0JBQ0UsWUFBYyxDQUNmLENBQ0YsQUFFRCw4QkFDRSwrQkFBbUMsQUFDbkMsaUJBQWtCLEFBQ2xCLGVBQWlCLEFBQ2pCLFVBQWEsQ0FDZCxBQUNELG9DQUNFLDhCQUNFLGlCQUFtQixDQUNwQixDQUNGLEFBQ0QsbUNBQ0UsOEJBQ0UsY0FBZSxBQUNmLGdCQUFrQixDQUNuQixDQUNGLEFBQ0QsNkdBQ0UsWUFBYyxDQUNmLEFBRUQsc0NBQ0UsVUFBVyxBQUNYLGlCQUFtQixDQUNwQixBQUNELDZDQUNFLFdBQVksQUFDWixrQkFBbUIsQUFDbkIsb0NBQXFDLEFBQ3JDLG9CQUFxQixBQUNyQixPQUFRLEFBQ1IsV0FBWSxBQUNaLFVBQVksQ0FDYixBQUVELGtCQUNFLGVBQWlCLENBQ2xCLEFBQ0QsbUNBQ0Usa0JBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUVELFdBQ0Usa0JBQW1CLEFBQ25CLGFBQWMsQUFDZCxzQkFBdUIsQUFDdkIsZ0JBQWlCLEFBQ2pCLGtCQUFvQixDQUNyQixBQUNELG1DQUNFLFdBQ0UsYUFBYyxBQUNkLGVBQWlCLENBQ2xCLENBQ0YsQUFFRCxvQkFDRSxvQkFBcUIsQUFDckIsb0JBQXNCLENBQ3ZCLEFBQ0QsbUNBQ0Usb0JBQ0Usa0JBQW9CLENBQ3JCLENBQ0YsQUFFRCx1QkFDRSx5QkFBMEIsQUFDMUIsbUNBQXVDLEFBQ3ZDLGVBQWdCLEFBQ2hCLGlCQUFtQixDQUNwQixBQUNELG1DQUNFLHVCQUNFLGNBQWdCLENBQ2pCLENBQ0YsQUFFRCxJQUNFLGVBQWtCLENBQ25CLEFBRUQsbUJBQ0UsV0FBYSxBQUNiLDBCQUEyQixBQUMzQixnQ0FBaUMsQUFDakMsK0JBQW1DLEFBQ25DLGFBQWMsQUFDZCxjQUFlLEFBQ2YsZUFBZ0IsQUFDaEIsbUJBQW9CLEFBQ3BCLGtCQUFvQixDQUNyQixBQUNELG1DQUNFLG1CQUNFLGtCQUFvQixDQUNyQixDQUNGLEFBQ0QseUJBQ0UsZ0JBQWlCLEFBQ2pCLG9CQUFzQixDQUN2QixBQUVELDBCQUNFLDBDQUE4QyxBQUM5Qyx5QkFBMEIsQUFDMUIsY0FBZSxBQUNmLFVBQVcsQUFDWCxhQUFlLENBQ2hCLEFBQ0QsbUNBQ0UsMEJBQ0UsU0FBVyxDQUNaLENBQ0YsQUFFRCx1Q0FDRSxnQkFBaUIsQUFDakIsaUJBQW1CLENBQ3BCLEFBQ0QsNkNBQ0UsZ0JBQWlCLEFBQ2pCLGtCQUFtQixBQUNuQixVQUFhLENBQ2QsQUFDRCw4TUFFRSxXQUFjLENBQ2YsQUFFRCxtQkFDRSxxQkFBc0IsQUFDdEIsV0FBWSxBQUNaLFlBQWEsQUFDYixhQUFnQixDQUNqQixBQUNELDBCQUNFLFlBQWMsQ0FDZixBQUNELG1DQUNFLG1CQUNFLGtCQUFtQixBQUNuQixPQUFTLENBQ1YsQ0FDRixBQUNELG1DQUNFLG1CQUNFLFdBQVksQUFDWixZQUFhLEFBQ2IsT0FBUyxDQUNWLENBQ0YsQUFFRCx1QkFDRSxtQkFBcUIsQ0FDdEIsQUFFRCxzQkFDRSxtQkFBb0IsQUFDcEIsa0JBQW1CLEFBQ25CLG1DQUF1QyxBQUN2QyxtQkFBb0IsQUFDcEIsZ0JBQWtCLENBQ25CLEFBQ0Qsd0JBQ0UsV0FBWSxBQUNaLHlCQUEyQixDQUM1QixBQUNELDJGQUNFLG9CQUFzQixDQUN2QixBQUVELGdDQUNFLGdCQUFpQixBQUNqQixtQkFBcUIsQ0FDdEIsQUFDRCxtQ0FDRSxnQ0FDRSxlQUFpQixDQUNsQixDQUNGLEFBQ0QsbUNBQ0UsZ0NBQ0UsZ0JBQWtCLENBQ25CLENBQ0YsQUFFRCxlQUNFLHNCQUF1QixBQUN2Qiw0QkFBOEIsQ0FDL0IsQUFDRCwyQkFDRSxZQUFjLENBQ2YsQUFDRCx5QkFDRSx5QkFBNEIsQ0FDN0IsQUFDRCwrQ0FFRSw0QkFBOEIsQ0FDL0IsQUFDRCx5QkFDRSxpQkFBa0IsQUFDbEIsaUJBQWtCLEFBQ2xCLGlCQUFtQixDQUNwQixBQUNELG1DQUNFLGVBQ0UsNkJBQStCLENBQ2hDLENBQ0YsQUFDRCxtQ0FDRSxlQUNFLDZCQUErQixDQUNoQyxDQUNGLEFBRUQsZUFDRSxtQkFBb0IsQUFDcEIsK0JBQWlDLENBQ2xDLEFBQ0QsbUNBQ0UsZUFDRSxrQkFBb0IsQ0FDckIsQ0FDRixBQUVELHVCQUNFLFlBQWEsQUFDYixpQkFBbUIsQ0FDcEIsQUFDRCxtQ0FDRSx1QkFDRSxZQUFjLENBQ2YsQ0FDRixBQUVELHFDQUNFLGNBQWUsQUFDZixZQUFhLEFBQ2IsVUFBWSxDQUNiLEFBQ0QsbUNBQ0UscUNBQ0UsbUJBQXFCLENBQ3RCLENBQ0YsQUFDRCx5Q0FDRSxjQUFlLEFBQ2YsWUFBYSxBQUNiLFdBQVksQUFDWixzQkFBb0IsQUFBcEIsa0JBQW9CLENBQ3JCLEFBRUQsb0NBQ0Usa0JBQW1CLEFBQ25CLFNBQVUsQUFDVixvQ0FBcUMsQUFDckMsVUFBWSxDQUNiLEFBQ0Qsd0NBQ0UsY0FBZSxBQUNmLFlBQWEsQUFDYixXQUFZLEFBQ1osc0JBQW9CLEFBQXBCLG1CQUFvQixBQUNwQixtQ0FBNEIsQUFBNUIsMEJBQTRCLENBQzdCLEFBRUQsNEJBQ0UsbUJBQW9CLEFBQ3BCLGdCQUFpQixBQUNqQixrQkFBbUIsQUFDbkIsZ0JBQWtCLENBQ25CLEFBQ0QsOEJBQ0UsZ0JBQWtCLENBQ25CLEFBQ0QscUNBQ0UsOEJBQW1DLENBQ3BDLEFBRUQsNEJBQ0UsMkNBQTZDLENBQzlDLEFBQ0QsbUNBQ0UsNEJBQ0Usd0RBQTBELENBQzNELENBQ0YsQUFDRCxtQ0FDRSxxREFDRSxhQUFjLEFBQ2QsOEJBQStCLEFBQy9CLFFBQVUsQ0FDWCxDQUNGLEFBQ0Qsc0RBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsMkZBRUUsNkJBQThCLEFBQzlCLDZCQUErQixBQUMvQixjQUFnQixDQUNqQixBQUNELGlGQUVFLFlBQWlDLEFBQWpDLDRCQUFpQyxDQUNsQyxBQUNELGdEQUNFLDBCQUFtQixBQUFuQix1QkFBbUIsQUFBbkIsa0JBQW1CLEFBQ25CLG9CQUFzQixBQUN0QixZQUFhLEFBQ2IsY0FBZSxBQUNmLHNCQUF3QixBQUN4Qix1Q0FBMEMsQ0FDM0MsQUFDRCxzREFDRSxXQUFhLEFBQ2IsNkJBQStCLENBQ2hDLEFBQ0QsK0JBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsaURBQ0Usa0JBQW1CLEFBQ25CLFFBQVMsQUFDVCxTQUFVLEFBQ1YsU0FBVSxBQUNWLFNBQVUsQUFDVixrQkFBbUIsQUFDbkIsVUFBWSxDQUNiLEFBQ0QsdURBQ0UsY0FBZ0IsQ0FDakIsQUFDRCw4REFDRSxXQUFZLEFBQ1oscUJBQXNCLEFBQ3RCLFlBQWEsQUFDYixXQUFZLEFBQ1osNkJBQThCLEFBQzlCLHNCQUF3QixBQUN4QixzQkFBdUIsQUFDdkIsb0JBQXNCLEFBQ3RCLGVBQWlCLENBQ2xCLEFBQ0Qsc0VBQ0Usc0NBQXlDLEFBQ3pDLG9CQUFxQixBQUNyQix3QkFBNEIsQUFDNUIsMkJBQTZCLENBQzlCLEFBRUQseUJBQ0UsbUJBQW9CLEFBQ3BCLG9CQUFzQixBQUN0QixpQkFBbUIsQ0FDcEIsQUFFRCxxQkFDRSxnQkFBa0IsQUFDbEIsV0FBYSxBQUNiLHlCQUEyQixDQUM1QixBQUVELGtCQUNFLGVBQWlCLENBQ2xCLEFBQ0Qsd0NBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsZ0NBQ0UsVUFBWSxDQUNiLEFBQ0QsbUNBQ0UsZ0NBQ0UsVUFBWSxDQUNiLENBQ0YsQUFDRCwrQkFDRSxrQkFBbUIsQUFDbkIsYUFBZSxBQUNmLGFBQWdCLENBQ2pCLEFBQ0QsbUNBQ0UsK0JBQ0UsUUFBUyxBQUNULEtBQU8sQ0FDUixDQUNGLEFBQ0Qsa0RBQ0UscUJBQXVCLEFBQ3ZCLFVBQVksQ0FDYixBQUNELG1DQUNFLGtEQUNFLGVBQWtCLENBQ25CLENBQ0YsQUFFRCxVQUNFLGVBQWlCLENBQ2xCLEFBQ0QsdUJBQ0Usb0JBQXdCLEFBQ3hCLGtCQUFtQixBQUNuQixVQUFXLEFBQ1gsV0FBYSxBQUNiLGlCQUFrQixBQUNsQixpQkFBa0IsQUFDbEIsYUFBYyxBQUNkLGtCQUFvQixDQUNyQixBQUNELG1DQUNFLHVCQUNFLGVBQWdCLEFBQ2hCLG1CQUFzQixDQUN2QixDQUNGLEFBQ0QsbUNBQ0UsdUJBQ0Usb0JBQXFCLEFBQ3JCLGtCQUFvQixDQUNyQixDQUNGLEFBQ0QscUNBQ0Usa0JBQW1CLEFBQ25CLFdBQWEsQ0FDZCxBQUNELHlDQUNFLGNBQWUsQUFDZixZQUFhLEFBQ2IsV0FBWSxBQUNaLG9CQUFrQixBQUFsQixnQkFBa0IsQ0FDbkIsQUFDRCxtQ0FDRSxxQ0FDRSxXQUFhLENBQ2QsQ0FDRixBQUNELG1DQUNFLHFDQUNFLGFBQWMsQUFDZCxlQUFpQixDQUNsQixDQUNGLEFBQ0QscUJBQ0Usa0JBQW1CLEFBQ25CLG1CQUFvQixBQUNwQixpQkFBbUIsQ0FDcEIsQUFDRCxnQ0FDRSxZQUFjLENBQ2YsQUFDRCxtQ0FDRSxnQ0FDRSxlQUFpQixDQUNsQixDQUNGLEFBQ0QsdUJBQ0Usa0JBQW1CLEFBQ25CLGtCQUFvQixDQUNyQixBQUNELG1DQUNFLHVCQUNFLGVBQWlCLENBQ2xCLENBQ0YsQUFDRCxtQ0FDRSx1QkFDRSxlQUFpQixDQUNsQixDQUNGLEFBQ0QsbUNBQ0UseUJBQ0UsaUJBQW1CLENBQ3BCLENBQ0YsQUFDRCxzQkFDRSxZQUFhLEFBRWIsY0FBZSxBQUNmLGdCQUFpQixBQUNqQixZQUFhLEFBQ2IsZ0JBQWtCLENBQ25CLEFBQ0QsMkJBQ0UsWUFBYyxDQUNmLEFBQ0QsbUNBQ0Usc0JBQ0UsYUFBZSxDQUNoQixDQUNGLEFBQ0QseUNBQ0UsZ0JBQWlCLEFBQ2pCLGlCQUFrQixBQUNsQixpQkFBbUIsQ0FDcEIsQUFDRCx3REFDRSxhQUFlLENBQ2hCLEFBQ0QseURBQ0UsWUFBYSxBQUNiLGtCQUFvQixDQUNyQixBQUNELGdEQUNFLFNBQVcsQ0FDWixBQUNELG1DQUNFLGdEQUNFLGlCQUFvQixDQUNyQixDQUNGLEFBQ0QsNkJBQ0UsY0FBZSxBQUNmLGtCQUFtQixBQUNuQixVQUFXLEFBQ1gsWUFBYSxBQUNiLFlBQWMsQ0FDZixBQUNELG1DQUNFLDZCQUNFLFVBQVcsQUFDWCxZQUFhLEFBQ2IsVUFBWSxDQUNiLENBQ0YsQUFDRCx5QkFDRSxXQUFZLEFBQ1osV0FBYSxDQUNkLEFBQ0QsbUNBQ0UseUJBQ0UsWUFBYSxBQUNiLFlBQWMsQ0FDZixDQUNGLEFBQ0QscUNBQ0UsMkNBQXNDLEFBQXRDLG1DQUFzQyxBQUN0QyxVQUFXLEFBQ1gsUUFBUyxBQUNULFFBQVUsQ0FDWCxBQUNELDRCQUNFLFVBQVksQ0FDYixBQUNELCtCQUNFLGlCQUFtQixDQUNwQixBQUNELG1DQUNFLDRCQUNFLGtCQUFvQixDQUNyQixDQUNGLEFBQ0QsZ0RBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsaUNBQ0UsY0FBZ0IsQ0FDakIsQUFFRCxpQkFDRSxnQkFBaUIsQUFDakIsWUFBYSxBQUNiLGtCQUFtQixBQUNuQixrQkFBbUIsQUFDbkIsWUFBYSxBQUNiLGlCQUFrQixBQUNsQixjQUFnQixDQUtqQixBQUNELHFDQUNFLFdBQVksQUFDWixZQUFhLEFBQ2IsZUFBZ0IsQUFDaEIsZUFBaUIsQ0FDbEIsQUFDRCxvREFDRSxnQkFBaUIsQUFDakIsK0JBQW1DLEFBQ25DLG1CQUFvQixBQUNwQixlQUFnQixBQUNoQixnQkFBaUIsQUFDakIsa0JBQW9CLENBQ3JCLEFBQ0QsMENBQ0Usb0JBQXFCLEFBQ3JCLGdCQUFpQixBQUNqQixXQUFhLENBQ2QsQUFDRCx3Q0FDRSxZQUFjLENBQ2YsQUFDRCxtREFDRSxnQkFBa0IsQ0FDbkIsQUFDRCx1Q0FDRSxhQUFlLENBQ2hCLEFBQ0QsaUNBQ0Usa0JBQW1CLEFBQ25CLGdCQUFpQixBQUNqQixrQkFBb0IsQ0FDckIsQUFDRCx1Q0FDRSxrQkFBbUIsQUFDbkIsVUFBVyxBQUNYLFFBQVMsQUFDVCxVQUFXLEFBQ1gsV0FBWSxBQUNaLFNBQVcsQ0FDWixBQUNELHVDQUNFLFVBQVksQ0FDYixBQUtELHNHQUNFLHVCQUF5QixBQUN6Qix1QkFBeUIsQ0FDMUIsQUFDRCxnRUFDRSx1QkFBeUIsQUFDekIsdUJBQXlCLENBQzFCLEFBQ0Qsa0NBTUUsV0FBYSxDQUNkLEFBVUQseUNBQ0UsNkJBQWdDLENBQ2pDLEFBQ0QsMENBQ0UsWUFBYyxDQUNmLEFBQ0Qsb0NBQ0UseUNBQ0UsWUFBYyxDQUNmLEFBQ0QsMENBQ0UsYUFBZSxDQUNoQixDQUNGLEFBQ0QsK0JBQ0UscUJBQXNCLEFBQ3RCLHNCQUF1QixBQUN2Qix1QkFBeUIsQUFDekIscUJBQXNCLEFBQ3RCLFdBQVksQUFDWixlQUFnQixBQUNoQiw0QkFBOEIsQ0FDL0IsQUFDRCxxREFDRSxjQUFlLEFBQ2YsUUFBVSxDQUNYLEFBQ0QscUNBQ0UsU0FBVSxBQUNWLGFBQWMsQUFFZCw4QkFBaUMsQ0FDbEMsQUFDRCxtREFDRSxnQkFBaUIsQUFFakIsZUFBaUIsQ0FDbEIsQUFDRCxtQ0FDRSxxQkFBc0IsQUFDdEIsVUFBWSxDQUNiLEFBQ0QsNEhBR0UseUJBQTJCLENBQzVCLEFBQ0QsNEVBRUUsY0FBaUIsQ0FDbEIsQUFDRCxxQ0FDRSx3QkFBMEIsQ0FDM0IsQUFDRCx1Q0FDRSx3QkFBMEIsQ0FDM0IsQUFDRCx1Q0FDRSxVQUFZLENBQ2IsQUFDRCxzQkFDRSxnQkFBaUIsQUFDakIsY0FBaUIsQUFDakIsYUFBYyxBQUNkLGdCQUFpQixBQUNqQixpQ0FBbUMsQ0FDcEMsQUFDRCxvQ0FDRSxnQkFBa0IsQ0FDbkIsQUFDRCw2QkFDRSxVQUFXLEFBQ1gsdUNBQTBDLEFBQzFDLGlDQUFzQyxDQUN2QyxBQUNELDJDQUNFLFNBQVcsQ0FDWixBQUNELG9DQUNFLFVBQVcsQUFDWCxrQ0FBc0MsQUFDdEMsc0NBQTBDLENBQzNDLEFBQ0Qsa0RBQ0UsU0FBVyxDQUNaLEFBQ0QscUNBQ0UsVUFBVyxBQUNYLHNDQUEwQyxDQUMzQyxBQUNELG1EQUNFLFNBQVcsQ0FDWixBQUNELGtDQUNFLGdCQUFpQixBQUNqQixnQkFBaUIsQUFDakIsVUFBVyxBQUNYLGlCQUFrQixBQUNsQixVQUFXLEFBQ1gsbUJBQW9CLEFBQ3BCLGlDQUFzQyxDQUN2QyxBQUNELHlIQUdFLHNCQUF1QixBQUN2QixVQUFZLENBQ2IsQUFDRCxnREFDRSxhQUFjLEFBQ2QsU0FBVSxBQUNWLFVBQVcsQUFDWCxZQUFhLEFBQ2IsVUFBVyxBQUNYLGlCQUFtQixDQUNwQixBQUNELHdIQUdFLDZCQUE4QixBQUM5QixzQkFBdUIsQUFDdkIsWUFBYSxBQUNiLG1CQUFvQixBQUNwQixXQUFZLEFBQ1osV0FBWSxBQUNaLGtCQUFtQixBQUNuQixlQUFnQixBQUNoQixlQUFpQixDQUNsQixBQUNELHlDQUNFLFlBQWEsQUFDYiwwQkFBMkIsQUFDM0IsZ0JBQWlCLEFBQ2pCLDhCQUFtQyxDQUNwQyxBQUNELCtDQUNFLFVBQVksQ0FDYixBQUNELCtFQUVFLGNBQWdCLENBQ2pCLEFBQ0Qsd0NBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxrREFDRSxVQUFXLEFBQ1gsY0FBZ0IsQ0FDakIsQUFIRCw2Q0FDRSxVQUFXLEFBQ1gsY0FBZ0IsQ0FDakIsQUFIRCw4Q0FDRSxVQUFXLEFBQ1gsY0FBZ0IsQ0FDakIsQUFIRCxvQ0FDRSxVQUFXLEFBQ1gsY0FBZ0IsQ0FDakIsQUFDRCw4QkFDRSxhQUFnQixDQUNqQixBQUNELGdDQUNFLFdBQVksQUFDWixjQUFlLEFBQ2YscUJBQXNCLEFBQ3RCLGVBQWlCLEFBQ2pCLGFBQWUsQ0FDaEIsQUFDRCx3Q0FDRSxZQUFjLENBQ2YsQUFDRCxtSEFHRSx5QkFBMkIsQ0FDNUIsQUFDRCw4QkFDRSxTQUFVLEFBQ1YsU0FBVyxDQUNaLEFBQ0QsaUNBQ0UscUJBQXNCLEFBQ3RCLGNBQWlCLENBQ2xCLEFBQ0QsbUNBQ0UsY0FBZSxBQUNmLFdBQVksQUFDWixXQUFhLENBQ2QsQUFDRCx3Q0FDRSxZQUFjLENBQ2YsQUFDRCw2Q0FLRSxlQUFpQixDQUNsQixBQUNELDhDQUNFLFVBQVcsQUFDWCxpQkFBbUIsQ0FDcEIsQUFDRCxnQ0FDRSxXQUFZLEFBQ1osWUFBYSxBQUNiLGlCQUFtQixDQUNwQixBQUNELHFDQUNFLFdBQVksQUFDWixXQUFhLENBQ2QsQUFDRCxrQ0FDRSxrQkFBbUIsQUFDbkIsc0JBQXVCLEFBQ3ZCLFNBQVUsQUFDVixnQkFBaUIsQUFDakIsY0FBZ0IsQ0FDakIsQUFDRCwwSEFDRSxrQkFBbUIsQUFDbkIsTUFBTyxBQUNQLE9BQVEsQUFDUixXQUFZLEFBQ1osWUFBYSxBQUNiLFFBQVUsQ0FDWCxBQUNELHlDQUNFLFVBQWEsQ0FDZCxBQUNELG1FQUNFLFlBQWMsQ0FDZixBQUNELGdDQVFFLFVBQVcsQUFDWCxrQkFBbUIsQUFDbkIsWUFBYSxBQUNiLGFBQWMsQUFDZCxRQUFTLEFBQ1QsU0FBVSxBQUNWLHVCQUF5QixBQUV6QixxREFBaUQsQUFBakQsNENBQWlELENBQ2xELEFBQ0Qsc0NBQ0UsU0FBVyxDQUNaLEFBQ0QsNkVBQ0UsV0FBWSxBQUNaLFdBQVksQUFDWixZQUFhLEFBRWIsZ0JBQWlCLEFBQ2pCLDRCQUE2QixBQUM3QixxQkFBc0IsQUFDdEIsY0FBZSxBQUNmLGlCQUFtQixDQUNwQixBQUNELHVDQUNFLHFEQUF3RCxBQUN4RCw0QkFBNkIsQUFFN0Isb0JBQXNCLENBRXZCLEFBQ0Qsc0NBQ0UscURBQXdELEFBR3hELGtDQUFtQyxBQUNuQyxvQkFBc0IsQ0FFdkIsQUFDRCw0RkFDRSxTQUFXLENBQ1osQUFDRCxxQ0FDRSxVQUFhLENBQ2QsQUFDRCxnQ0FDRSxVQUFXLEFBQ1gsa0JBQW1CLEFBSW5CLGFBQWMsQUFDZCxjQUFlLEFBQ2YsWUFBYSxBQUNiLFFBQVMsQUFDVCx1QkFBeUIsQUFDekIsY0FBZ0IsQ0FDakIsQUFDRCxzRUFFRSxjQUFnQixDQUNqQixBQUNELHNDQUNFLFNBQVcsQ0FDWixBQUNELDZFQUNFLGtCQUFtQixBQUNuQixXQUFZLEFBQ1osV0FBWSxBQUNaLFlBQWEsQUFDYixlQUFnQixBQUNoQiw0QkFBNkIsQUFDN0IscUJBQXNCLEFBQ3RCLGFBQWUsQ0FDaEIsQUFDRCx1Q0FDRSxxREFBd0QsQUFHeEQsNEJBQTZCLEFBQzdCLG9CQUFzQixDQUN2QixBQUNELHNDQUNFLHFEQUF3RCxBQUd4RCw0QkFBNkIsQUFDN0Isb0JBQXNCLENBQ3ZCLEFBQ0QsMkZBQ0UsU0FBVyxDQUNaLEFBQ0Qsb0NBQ0UsZ0NBQ0UsZUFBZ0IsQUFDaEIsc0JBQXlCLEFBQ3pCLHFCQUFzQixBQUN0QixpQkFBbUIsQ0FDcEIsQUFDRCxzQ0FDRSxZQUFhLEFBQ2Isa0JBQW1CLEFBQ25CLFNBQVUsQUFDVixXQUFjLENBQ2YsQUFDRCxtREFDRSxZQUFjLENBQ2YsQ0FDRixBQUNELG9DQUNFLHdDQUNFLGNBQWdCLENBQ2pCLENBQ0YsQUFDRCxvQ0FTRSwyQkFFRSxhQUFjLEFBQ2QscUJBQXVCLENBQ3hCLEFBQ0QscUNBQ0UsY0FBZ0IsQ0FDakIsQUFDRCwwQ0FDRSxlQUFpQixDQUNsQixBQUNELHFEQUNFLGNBQWdCLENBQ2pCLEFBQ0QseU1BS0UsbUJBQXFCLENBQ3RCLEFBTkQsb01BS0UsbUJBQXFCLENBQ3RCLEFBTkQscU1BS0UsbUJBQXFCLENBQ3RCLEFBTkQsMkxBS0UsbUJBQXFCLENBQ3RCLEFBQ0QseUNBQ0UsZUFBaUIsQ0FDbEIsQUFDRCwrQkFDRSxvQkFBdUIsQ0FDeEIsQUFDRCxnQ0FDRSxjQUFnQixDQUNqQixBQUNELHNDQUNFLFFBQVUsQ0FDWCxBQUNELDhCQUNFLGVBQWlCLENBQ2xCLEFBQ0QsbURBQ0UsbUJBQW9CLEFBQ3BCLGVBQWlCLENBQ2xCLEFBQ0QsNkNBQ0UsZ0JBQWlCLEFBQ2pCLGtCQUFvQixDQUNyQixBQUNELGdDQUNFLG9EQUErQyxBQUEvQywyQ0FBK0MsQ0FDaEQsQ0FDRixBQUNELHFDQUNFLDJCQUNFLG1CQUFxQixDQUN0QixBQUNELDBDQUNFLGNBQWdCLENBQ2pCLEFBQ0QsaUNBQ0Usb0JBQXNCLENBQ3ZCLEFBQ0QsdUNBQ0UsVUFBVyxBQUNYLFFBQVUsQ0FDWCxBQUNELHFDQUNFLFVBQVcsQUFDWCxPQUFTLENBQ1YsQUFDRCxvREFDRSxjQUFnQixDQUNqQixBQUNELHVDQUNFLGtCQUFtQixBQUNuQixhQUFlLENBQ2hCLEFBT0Qsd0hBR0UsZUFBaUIsQ0FDbEIsQUFDRCwrQkFDRSxpQkFBbUIsQ0FDcEIsQUFDRCxnQ0FDRSxnQkFBa0IsQUFDbEIsaUJBQW9CLENBQ3JCLEFBQ0Qsc0NBQ0UsU0FBVyxDQUNaLEFBQ0QsOEJBQ0Usa0JBQW9CLENBQ3JCLEFBQ0QsOENBQ0UsVUFBVyxBQUNYLGtCQUFvQixDQUNyQixBQUNELGtDQUNFLGVBQWlCLENBQ2xCLENBQ0YsQUFDRCwyREFDRSw2Q0FDRSxZQUFjLENBQ2YsQ0FDRixBQUVELDRCQUNFLEdBQ0UsU0FBVyxDQUNaLEFBQ0QsR0FDRSxTQUFXLENBQ1osQ0FDRixBQVBELG9CQUNFLEdBQ0UsU0FBVyxDQUNaLEFBQ0QsR0FDRSxTQUFXLENBQ1osQ0FDRixBQUNELG1DQUNFLFVBQVksQ0FDYixBQUVELDhCQUNFLDhCQUFrQyxDQUNuQyxBQUNELGlDQUNFLGlCQUFtQixDQUNwQixBQUNELG1DQUNFLGlDQUNFLDBCQUE0QixBQUs1QixlQUFpQixDQUpsQixDQUNGLEFBT0QsbUNBQ0UsNkJBQ0UsV0FBWSxBQUNaLGdCQUFrQixDQUNuQixDQUNGLEFBRUQsc0JBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxtQ0FDRSxzQkFDRSxnQkFBa0IsQ0FDbkIsQ0FDRixBQUVELDhDQUVFLG1EQUF5RCxDQUMxRCxBQUVELG1DQUNFLHlCQUNFLGNBQWdCLENBQ2pCLENBQ0YsQUFFRCwwQkFDRSxjQUFlLEFBQ2Ysa0JBQW1CLEFBQ25CLCtCQUFtQyxBQUNuQyxlQUFrQixDQUNuQixBQUNELDRCQUNFLGNBQWUsQUFDZix5QkFBMkIsQ0FDNUIsQUFDRCxrQ0FDRSxhQUFlLENBQ2hCLEFBRUQsMEJBQ0Usc0JBQXVCLEFBQ3ZCLHFCQUFzQixBQUN0QixnQkFBa0IsQ0FDbkIsQUFDRCxtQ0FDRSwwQkFDRSxZQUFjLENBQ2YsQ0FDRixBQUNELG1DQUNFLDBCQUNFLGdCQUFpQixBQUNqQixxQkFBdUIsQ0FDeEIsQ0FDRixBQUVELHdCQUNFLG9CQUFxQixBQUNyQixrQkFBb0IsQ0FDckIsQUFDRCwwQkFDRSxRQUFVLENBQ1gsQUFFRCxvQ0FDRSx1QkFBd0IsQUFDeEIsV0FBWSxBQUNaLHNCQUF1QixBQUN2QixnQkFBaUIsQUFDakIsK0JBQW1DLEFBQ25DLGtCQUFtQixBQUNuQixnQkFBaUIsQUFDakIsb0JBQXFCLEFBQ3JCLGtCQUFtQixBQUNuQixjQUFlLEFBQ2YsK0JBQWlDLEFBQ2pDLGtCQUFvQixDQUNyQixBQUNELDBDQUNFLHFCQUFzQixBQUN0QiwyQkFBNkIsQ0FDOUIsQUFFRCxlQUNFLGVBQWlCLENBQ2xCLEFBQ0QsNENBQ0UsK0JBQW1DLEFBQ25DLGlCQUFtQixDQUNwQixBQUVELGdCQUNFLGdDQUFpQyxBQUNqQyxpQkFBbUIsQUFDbkIsV0FBWSxBQUNaLHlCQUEwQixBQUMxQix1QkFBd0IsQUFDeEIscUJBQXNCLEFBQ3RCLG1CQUFvQixBQUNwQiwwQ0FBOEMsQUFDOUMsY0FBZSxBQUNmLHdCQUE0QixDQUM3QixBQUNELG1DQUNFLGdCQUNFLHlCQUE2QixDQUM5QixDQUNGLEFBRUQsc0RBQ0Usa0JBQW9CLENBQ3JCLEFBQ0QsbUNBQ0Usc0RBQ0UscUJBQXVCLENBQ3hCLENBQ0YsQUFDRCxpREFDRSxnQkFBaUIsQUFDakIsZUFBaUIsQ0FDbEIsQUFDRCxvREFDRSwrQkFBbUMsQUFDbkMsaUJBQW1CLENBQ3BCLEFBQ0QsbUNBQ0Usb0RBQ0Usa0JBQW9CLENBQ3JCLENBQ0YsQUFFRCxlQUNFLGtCQUFtQixBQUNuQixzQkFBdUIsQUFDdkIsa0JBQW9CLENBQ3JCLEFBQ0QscUNBQ0UsU0FBVyxDQUNaLEFBQ0QsNEJBQ0UsZUFBaUIsQ0FDbEIsQUFDRCwwRUFDRSxVQUFZLENBQ2IsQUFDRCxxRkFDRSwyQkFBNkIsQ0FDOUIsQUFDRCxxQ0FDRSxnQ0FBaUMsQUFDakMsMkJBQTZCLENBQzlCLEFBQ0Qsa0lBQ0UscUJBQXNCLEFBQ3RCLDRCQUE4QixDQUMvQixBQUNELCtCQUNFLGVBQWlCLENBQ2xCLEFBQ0QsNEJBQ0UsV0FBWSxBQUNaLG1IQUF3SCxDQUN6SCxBQUNELGdDQUNFLG9CQUFzQixDQUN2QixBQUNELDBLQUdFLGtCQUFvQixDQUNyQixBQUNELG1DQUNFLHVEQUNFLGtCQUFvQixDQUNyQixDQUNGLEFBQ0QsOENBQ0UsOEJBQWdDLENBQ2pDLEFBQ0QscU5BR0UseUJBQTJCLENBQzVCLEFBQ0QscUNBQ0UsbUJBQXFCLENBQ3RCLEFBQ0QsK0JBQ0UsK0JBQWlDLENBQ2xDLEFBQ0Qsd0lBQ0Usb0JBQXNCLENBQ3ZCLEFBQ0Qsb0NBQ0Usd0NBQTBDLENBQzNDLEFBQ0QseUNBQ0UsaUJBQW1CLENBQ3BCLEFBQ0Qsc0NBQ0UsVUFBWSxDQUNiLEFBQ0QsOEVBQ0UscUJBQXVCLENBQ3hCLEFBQ0QsNkJBQ0Usc0JBQXdCLENBQ3pCLEFBQ0QsMGlCQUlFLHFCQUFzQixBQUN0QiwyQkFBNkIsQ0FDOUIsQUFDRCx1SkFDRSxrQkFBb0IsQ0FDckIsQUFDRCxvQ0FDRSxtQkFBb0IsQUFDcEIseUJBQTJCLENBQzVCLEFBQ0QsK0hBQ0UscUJBQXNCLEFBQ3RCLDJCQUE2QixDQUM5QixBQUNELDJDQUNFLHFCQUF1QixDQUN4QixBQUNELG1DQUNFLFVBQVksQ0FDYixBQUNELHlCQUNFLHlCQUEyQixDQUM1QixBQUNELHFDQUNFLFlBQWMsQ0FDZixBQUNELHNDQUNFLGFBQWUsQ0FDaEIsQUFDRCxtREFDRSxlQUFpQixDQUNsQixBQUNELDRLQUNFLHFCQUF1QixDQUN4QixBQUNELHFDQUNFLGtCQUFvQixDQUNyQiIsImZpbGUiOiJzdGRpbiIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogRm91bmRhdGlvbiBmb3IgU2l0ZXMgYnkgWlVSQlxuICogVmVyc2lvbiA2LjIuMVxuICogZm91bmRhdGlvbi56dXJiLmNvbVxuICogTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG4gKi9cbi5yb3cge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJvdzo6YmVmb3JlLCAucm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5yb3c6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucm93LmNvbGxhcHNlID4gLmNvbHVtbiwgLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnJvdyAucm93IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucm93IC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgfVxufVxuLnJvdyAucm93LmNvbGxhcHNlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yb3cuZXhwYW5kZWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucm93LmV4cGFuZGVkIC5yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29sdW1uLCAuY29sdW1ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5jb2x1bW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmNvbHVtbnM6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jb2x1bW4uZW5kOmxhc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLmVuZC5jb2x1bW5zOmxhc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sdW1uLnJvdy5yb3csIC5yb3cucm93LmNvbHVtbnMge1xuICBmbG9hdDogbm9uZTtcbn1cbi5yb3cgLmNvbHVtbi5yb3cucm93LCAucm93IC5yb3cucm93LmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zbWFsbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdXNoLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdWxsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbi5zbWFsbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVzaC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1bGwtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTE2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uc21hbGwtcHVzaC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyNSU7XG59XG5cbi5zbWFsbC1wdWxsLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yNSU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdXNoLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVsbC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5zbWFsbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVzaC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1bGwtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTQxLjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnNtYWxsLXB1c2gtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xufVxuXG4uc21hbGwtcHVsbC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTAlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVzaC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1bGwtNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTU4LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uc21hbGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1c2gtOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdWxsLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC02Ni42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5zbWFsbC1wdXNoLTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLnNtYWxsLXB1bGwtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTc1JTtcbn1cblxuLnNtYWxsLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdXNoLTEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1bGwtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLnNtYWxsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVzaC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdWxsLTExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtdXAtMSA+IC5jb2x1bW4sIC5zbWFsbC11cC0xID4gLmNvbHVtbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC11cC0yID4gLmNvbHVtbiwgLnNtYWxsLXVwLTIgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTtcbn1cbi5zbWFsbC11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc21hbGwtdXAtMyA+IC5jb2x1bW4sIC5zbWFsbC11cC0zID4gLmNvbHVtbnMge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTtcbn1cbi5zbWFsbC11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc21hbGwtdXAtNCA+IC5jb2x1bW4sIC5zbWFsbC11cC00ID4gLmNvbHVtbnMge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTUgPiAuY29sdW1uLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtNiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC11cC03ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTcgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC11cC04ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTggPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAxMi41JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW4sIC5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNtYWxsLWNvbGxhcHNlIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLnNtYWxsLWNlbnRlcmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbWFsbC11bmNlbnRlcmVkLFxuLnNtYWxsLXB1c2gtMCxcbi5zbWFsbC1wdWxsLTAge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01MCU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC02Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNzUlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbiwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbiwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uLCAubWVkaXVtLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbiwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uLCAubWVkaXVtLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uLCAubWVkaXVtLXVwLTcgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbiwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZWRpdW0tY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbiwgLm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxuXG4gIC5tZWRpdW0tY2VudGVyZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCxcbi5tZWRpdW0tcHVzaC0wLFxuLm1lZGl1bS1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cblxuICAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC00MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01MCU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNzUlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbiwgLmxhcmdlLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW4sIC5sYXJnZS11cC0yID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW4sIC5sYXJnZS11cC0zID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW4sIC5sYXJnZS11cC04ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW4sIC5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubGFyZ2UtY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLCAubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cblxuICAubGFyZ2UtY2VudGVyZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5sYXJnZS11bmNlbnRlcmVkLFxuLmxhcmdlLXB1c2gtMCxcbi5sYXJnZS1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICogYWN0aXZlL2hvdmVyIHN0YXRlLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKiBbTk9URV0gV2UgZG9uJ3QgZW5hYmxlIHRoaXMgcnVsZXNldCBpbiBGb3VuZGF0aW9uLCBiZWNhdXNlIHdlIHdhbnQgdGhlIDxmaWVsZHNldD4gZWxlbWVudCB0byBoYXZlIHBsYWluIHN0eWxpbmcuXG4gKi9cbi8qIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm91bmRhdGlvbi1tcSB7XG4gIGZvbnQtZmFtaWx5OiBcInNtYWxsPTBlbSZtZWRpdW09NDBlbSZsYXJnZT02NGVtJnhsYXJnZT03NWVtJnh4bGFyZ2U9OTBlbVwiO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4jbWFwX2NhbnZhcyBpbWcsXG4jbWFwX2NhbnZhcyBlbWJlZCxcbiNtYXBfY2FudmFzIG9iamVjdCxcbi5tYXBfY2FudmFzIGltZyxcbi5tYXBfY2FudmFzIGVtYmVkLFxuLm1hcF9jYW52YXMgb2JqZWN0LFxuLm1xYS1kaXNwbGF5IGltZyxcbi5tcWEtZGlzcGxheSBlbWJlZCxcbi5tcWEtZGlzcGxheSBvYmplY3Qge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuW2RhdGEtd2hhdGlucHV0PW1vdXNlXSBidXR0b24ge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmRpdixcbmRsLFxuZHQsXG5kZCxcbnVsLFxub2wsXG5saSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnByZSxcbmZvcm0sXG5wLFxuYmxvY2txdW90ZSxcbnRoLFxudGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCB7XG4gIGNvbG9yOiAjY2FjYWNhO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuOTM3NXJlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5hIHtcbiAgY29sb3I6ICMyMTk5ZTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICBjb2xvcjogIzE1ODVjZjtcbn1cbmEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5ociB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhY2FjYTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbjogMS4yNXJlbSBhdXRvO1xuICBjbGVhcjogYm90aDtcbn1cblxudWwsXG5vbCxcbmRsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cblxubGkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxub2wge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxudWwgdWwsIHVsIG9sLCBvbCB1bCwgb2wgb2wge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZGwge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZGwgZHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDEuMjVyZW0gMCAxLjE4NzVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NhY2FjYTtcbn1cbmJsb2NrcXVvdGUsIGJsb2NrcXVvdGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuXG5jaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzhhOGE4YTtcbn1cbmNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJQgXCI7XG59XG5cbmFiYnIge1xuICBjb2xvcjogIzBhMGEwYTtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwYTBhMGE7XG59XG5cbmNvZGUge1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMzEyNXJlbSAwLjA2MjVyZW07XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzBhMGEwYTtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG59XG5cbi5zdWJoZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM4YThhOGE7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uc3RhdCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbnAgKyAuc3RhdCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuXG4ubm8tYnVsbGV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5tZWRpdW0tdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tZWRpdW0tdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubGFyZ2UtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5sYXJnZS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cbi5zaG93LWZvci1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRlLWZvci1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aGVhZC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0Ym9keS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ci5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ZC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGguc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG5hOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cblxuICAuaXIgYTphZnRlcixcbmFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbmFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YThhOGE7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UaWVtcG9zVGV4dFdlYi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3MtYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RpZW1wb3NUZXh0V2ViLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnMgR3JvdGVzayBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2stTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2stTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2sgSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXJJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZvdW5kZXJzR3JvdGVzay1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2sgTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZvdW5kZXJzR3JvdGVzay1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaHRtbCB7XG4gIC0tcHJpbWFyeTogI0ZGRkYwMDtcbiAgLS13aGl0ZTogI0UzRTNFMztcbiAgLS1ncmV5OiAjREZERkRGO1xufVxuXG4udmVydGljYWxseUNlbnRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud2l0aENlbnRlcmVkQmFja2dyb3VuZEltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcm9sbExvY2tlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2l0ZU92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbEluVmlldyAuc2l0ZU92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubW9kYWxJblZpZXcgLnNpdGVXcmFwIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaWRlT25EZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3MtcmVndWxhclwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5yb3cge1xuICBtYXgtd2lkdGg6IDc4LjEyNXJlbTtcbn1cblxuLnJvdy0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiA1My45Mzc1cmVtO1xufVxuXG4ucm93LS13aWRlUm93IHtcbiAgbWF4LXdpZHRoOiA4NC4zNzVyZW07XG59XG5cbi5yb3ctLXJlYWxXaWRlUm93IHtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbn1cblxuLnJvdy0tZnVsbFdpZHRoIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uY29sdW1uLCAuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjbWVudS1pdGVtLTg3NCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvcy1ib2xkXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFycXVlZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcnF1ZWUubWFycXVlZUFjdGl2ZSBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1hcnF1ZWUubWFycXVlZUFjdGl2ZSBkaXYgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb246IG1hcnF1ZWUgMjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm1hcnF1ZWUubWFycXVlZUFjdGl2ZSBkaXYgc3Bhbi5zZWNvbmRTcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBhbmltYXRpb246IG1hcnF1ZWUyIDI4cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ubWFycXVlZS5tYXJxdWVlQWN0aXZlIGRpdjpob3ZlciBzcGFuIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5tYXJxdWVlLnJldmVyc2VkIGRpdiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuLm1hcnF1ZWUuc2xvd2VyIGRpdiBzcGFuIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzNHMgIWltcG9ydGFudDtcbn1cblxuLmZvdXJPaEZvdXJPdXRlcldyYXAge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm91ck9oRm91ciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcbn1cbi5mb3VyT2hGb3VyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5mb3VyT2hGb3VyIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvdXJPaEZvdXIgbGksIC5mb3VyT2hGb3VyIHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvdXJPaEZvdXIgbGksIC5mb3VyT2hGb3VyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uZm91ck9oRm91ciBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uZm91ck9oRm91ck91dGVyV3JhcCAuZnVsbFdpZHRoVGV4dF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb3VyT2hGb3VyT3V0ZXJXcmFwIC5mdWxsV2lkdGhUZXh0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDIycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb3VyT2hGb3VyT3V0ZXJXcmFwIC5mdWxsV2lkdGhUZXh0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDI4cmVtO1xuICB9XG59XG5cbmJvZHkucGFnZS1pZC0zMTgyIC5wYXJ0bmVycyxcbmJvZHkucGFnZS1pZC0zMTgyIGxpI21lbnUtaXRlbS0zMTc4LFxuYm9keS5wYWdlLWlkLTMwMTggLnBhcnRuZXJzLFxuYm9keS5wYWdlLWlkLTMwMTggbGkjbWVudS1pdGVtLTMxNzgge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLWlkLTMxODIgLmhlYWRlcl9fdGlja2V0QnV0dG9uLFxuYm9keS5wYWdlLWlkLTMwMTggLmhlYWRlcl9fdGlja2V0QnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC43LCAxKTtcbiAgfVxuICAxJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGF0c0luT3V0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlVGV4dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtYXJxdWVlMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi8qIHBlcmZlY3Qtc2Nyb2xsYmFyIHYwLjguMSAqL1xuLnBzIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcy5wcy0tYWN0aXZlLXggPiAucHNfX3Njcm9sbGJhci14LXJhaWwsXG4ucHMucHMtLWFjdGl2ZS15ID4gLnBzX19zY3JvbGxiYXIteS1yYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHMucHMtLWluLXNjcm9sbGluZy5wcy0teCA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXggPiAucHNfX3Njcm9sbGJhci14LXJhaWwgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHMucHMtLWluLXNjcm9sbGluZy5wcy0teSA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBzLnBzLS1pbi1zY3JvbGxpbmcucHMtLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBib3R0b206IDBweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3Njcm9sbGJhci14LXJhaWwgKi9cbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4ucHMgPiAucHNfX3Njcm9sbGJhci14LXJhaWwgPiAucHNfX3Njcm9sbGJhci14IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgYm90dG9tOiAycHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX19zY3JvbGxiYXIteCAqL1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLnBzID4gLnBzX19zY3JvbGxiYXIteC1yYWlsOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteCwgLnBzID4gLnBzX19zY3JvbGxiYXIteC1yYWlsOmFjdGl2ZSA+IC5wc19fc2Nyb2xsYmFyLXgge1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICByaWdodDogMDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fc2Nyb2xsYmFyLXktcmFpbCAqL1xuICB3aWR0aDogMTVweDtcbn1cblxuLnBzID4gLnBzX19zY3JvbGxiYXIteS1yYWlsID4gLnBzX19zY3JvbGxiYXIteSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgMC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHJpZ2h0OiAycHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3Njcm9sbGJhci15ICovXG4gIHdpZHRoOiA2cHg7XG59XG5cbi5wcyA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXksIC5wcyA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbDphY3RpdmUgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5wczpob3Zlci5wcy0taW4tc2Nyb2xsaW5nLnBzLS14ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucHM6aG92ZXIucHMtLWluLXNjcm9sbGluZy5wcy0teCA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wczpob3Zlci5wcy0taW4tc2Nyb2xsaW5nLnBzLS15ID4gLnBzX19zY3JvbGxiYXIteS1yYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucHM6aG92ZXIucHMtLWluLXNjcm9sbGluZy5wcy0teSA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteC1yYWlsLFxuLnBzOmhvdmVyID4gLnBzX19zY3JvbGxiYXIteS1yYWlsIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci14LXJhaWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wczpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3Njcm9sbGJhci15LXJhaWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wczpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG5mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbmZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuXG5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGlucHV0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGhlaWdodDogNC4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zLWJvbGRcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0LjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbmJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi53cGZvcm1zLWNvbnRhaW5lciBpbnB1dC53cGZvcm1zLWZpZWxkLW1lZGl1bSxcbi53cGZvcm1zLWNvbnRhaW5lciBzZWxlY3Qud3Bmb3Jtcy1maWVsZC1tZWRpdW0sXG4ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtcm93LndwZm9ybXMtZmllbGQtbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tYWdpY01vZGFsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA0MDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBhbmltYXRpb246IHNsaWRlSW4gMC4zcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5tYWdpY01vZGFsSW5uZXIge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMnJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xufVxuLm1hZ2ljTW9kYWxJbm5lci53aXRoU2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1hZ2ljTW9kYWxJbm5lciB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW07XG4gIH1cbn1cblxuLmFydGlzdE1vZGFsIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hcnRpc3RNb2RhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uYXJ0aXN0TW9kYWxfX2Nsb3NlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmFydGlzdE1vZGFsX19jbG9zZTphY3RpdmUsIC5hcnRpc3RNb2RhbF9fY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXJ0aXN0TW9kYWxfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0b3A6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFydGlzdE1vZGFsX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBtYXgtd2lkdGg6IDM0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5hcnRpc3RNb2RhbF9faW5uZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpc3RNb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmFydGlzdE1vZGFsX19tZXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMC42MTI1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjMxMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFydGlzdE1vZGFsX19tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmFydGlzdE1vZGFsX19iaW9nIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFydGlzdE1vZGFsX19iaW9nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wc0dhbGxlcnlNb2RhbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wc0dhbGxlcnlNb2RhbF9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucHNHYWxsZXJ5IC5zaXRlT3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuZmlndXJlLmFsaWdubm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGlnbm5vbmU6bm90KC5hdmF0YXIpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGlnbm5vbmUsIC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsaWduY2VudGVyLCAuYWxpZ25ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgfVxuXG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxLjVyZW0gMS41cmVtIDA7XG4gIH1cblxuICAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAxLjVyZW07XG4gIH1cblxuICAuYWxpZ25yaWdodCwgLmFsaWdubGVmdCB7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDIuNXJlbSBhdXRvO1xuICB9XG5cbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDJyZW0gMnJlbSAwO1xuICB9XG5cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAycmVtIDJyZW07XG4gIH1cbn1cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEuMzEyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICB3aWR0aDogMi42MjVyZW07XG4gIGhlaWdodDogMi42MjVyZW07XG59XG4uc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4uc2xpY2stYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRvcDogMC44cmVtO1xufVxuLnNsaWNrLWFycm93OmZvY3VzLCAuc2xpY2stYXJyb3c6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG4uc2xpY2stbmV4dDphZnRlciB7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA0cmVtO1xuICB9XG59XG4uc2xpY2stcHJldjphZnRlciB7XG4gIGxlZnQ6IDFyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmhlYWRlcl9fdG9wLCAuaGVhZGVyX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5oZWFkZXJfX3RvcCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMCAwLjMxNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1NTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAgbWluLWhlaWdodDogOTFweDtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwIDAuODc1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnVUcmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX21lbnVUcmlnZ2VyIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fbWVudVRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnVUcmlnZ2VyOmhvdmVyLCAuaGVhZGVyX19tZW51VHJpZ2dlcjpmb2N1cywgLmhlYWRlcl9fbWVudVRyaWdnZXI6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaGVhZGVyX19sb2dvV3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fbG9nb1dyYXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ29Tdmcge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbG9nb1N2ZyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX2xvZ29Tdmcge1xuICAgIG1pbi13aWR0aDogMTByZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fdGlja2V0QnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zLWJvbGRcIiwgc2VyaWY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX190aWNrZXRCdXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNjEyNXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC4xMjVyZW0gMXJlbSAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX3RpY2tldEJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC4zcmVtIDFyZW0gMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICB9XG59XG4uaGVhZGVyX190aWNrZXRCdXR0b246aG92ZXIsIC5oZWFkZXJfX3RpY2tldEJ1dHRvbjphY3RpdmUsIC5oZWFkZXJfX3RpY2tldEJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX190aWNrZXRCdXR0b24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX190aWNrZXRCdXR0b24tLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX190aWNrZXRCdXR0b24tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aGFua1lvdSAuaGVhZGVyX190aWNrZXRCdXR0b24tLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX3RpY2tldEJ1dHRvbi0taGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhlYWRlcl9faGlkZGVuRGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9faGlkZGVuRGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbSAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuNXJlbTtcbiAgICByaWdodDogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1pbi13aWR0aDogMTByZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbiAgbWFyZ2luLXRvcDogMi44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19ib3R0b20uaGVhZGVyX19ib3R0b20tLW5vQm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmhlYWRlcl9fYm90dG9tIC5ub1BhZE1vYmlsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19ib3R0b20gLnNvY2lhbExpbmtzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmhlYWRlcl9fYm90dG9tIC5zb2NpYWxMaW5rc19fc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLmhlYWRlcl9fYm90dG9tVGV4dCBwLFxuLmhlYWRlcl9fYm90dG9tVGV4dCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnMgR3JvdGVzayBNZWRpdW1cIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlcl9fYm90dG9tVGV4dCBwLFxuLmhlYWRlcl9fYm90dG9tVGV4dCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fYm90dG9tVGV4dCBwLFxuLmhlYWRlcl9fYm90dG9tVGV4dCBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19ib3R0b21UZXh0IGE6aG92ZXIsIC5oZWFkZXJfX2JvdHRvbVRleHQgYTpmb2N1cywgLmhlYWRlcl9fYm90dG9tVGV4dCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmlnQXNzVGl0bGUge1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICMwMDAsIC0xcHggLTFweCAwICMwMDAsIDFweCAtMXB4IDAgIzAwMCwgLTFweCAxcHggMCAjMDAwO1xuICBtYXJnaW46IDEuNXJlbSAwIDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyLjhzIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmlnQXNzVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBtYXJnaW46IDJyZW0gMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJpZ0Fzc1RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICAgIG1hcmdpbjogMi43NXJlbSAwIDEuNXJlbTtcbiAgfVxufVxuLmJpZ0Fzc1RpdGxlLnJldmVhbGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vYmlsZS1tZW51LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2JpbGUtbWVudS1iYWNrZ3JvdW5kIC5zbGF0V3JhcCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCArIDRyZW0pO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm1vYmlsZS1tZW51LWJhY2tncm91bmQgLnNsYXRXcmFwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xhdFdyYXBJbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogc2xhdHNJbk91dCAxLjRzIHN0ZXBzKDIwLCBlbmQpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLm1lbnVfX2xpc3QsXG4jbWVudS1tYWluLW1lbnUsICNtZW51LWZvb3Rlci1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWVudV9faXRlbSxcbi5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51X19saW5rLFxuLm1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubWVudV9fbGluazpob3ZlciwgLm1lbnVfX2xpbms6YWN0aXZlLCAubWVudV9fbGluazpmb2N1cyxcbi5tZW51LWl0ZW0gYTpob3Zlcixcbi5tZW51LWl0ZW0gYTphY3RpdmUsXG4ubWVudS1pdGVtIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5tZW51X19saW5rLS1hY3RpdmUsXG4uY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51X19saW5rLS1hY3RpdmU6YmVmb3JlLFxuLmN1cnJlbnQtbWVudS1pdGVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbiNtZW51LW1haW4tbWVudSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICNtZW51LW1haW4tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVudVdyYXAtLW1haW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVudVdyYXAtLW1haW4ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLm1lbnVXcmFwLS1tYWluIC5tZW51V3JhcF9faW5uZXJXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lbnVXcmFwLS1tYWluIC5tZW51V3JhcF9faW5uZXJXcmFwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5tZW51V3JhcC0tbWFpbiAubWVudV9faXRlbSxcbi5tZW51V3JhcC0tbWFpbiAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tZW51V3JhcC0tbWFpbiAubWVudV9faXRlbSxcbi5tZW51V3JhcC0tbWFpbiAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lbnVXcmFwLS1tYWluIC5tZW51LWl0ZW0udGlja2V0c1BhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZW51V3JhcC0tbWFpbiAubWVudV9fbGluayxcbi5tZW51V3JhcC0tbWFpbiAubWVudS1pdGVtIGEge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvcy1ib2xkXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVudVdyYXAtLW1haW4gLm1lbnVfX2xpbmssXG4ubWVudVdyYXAtLW1haW4gLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIG1hcmdpbjogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVudVdyYXAtLW1haW4gLm1lbnVfX2xpbmssXG4ubWVudVdyYXAtLW1haW4gLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnVXcmFwLS1tYWluIC5tZW51X19saW5rLFxuLm1lbnVXcmFwLS1tYWluIC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMXJlbSAxLjMxMjVyZW07XG4gIH1cbn1cbi5tZW51V3JhcC0tbWFpbiAubWVudVdyYXBfX2Nsb3NlQnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5tZW51V3JhcC0tbWFpbiAubWVudVdyYXBfX2Nsb3NlQnV0dG9uOmhvdmVyLCAubWVudVdyYXAtLW1haW4gLm1lbnVXcmFwX19jbG9zZUJ1dHRvbjpmb2N1cywgLm1lbnVXcmFwLS1tYWluIC5tZW51V3JhcF9fY2xvc2VCdXR0b246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVudVdyYXAtLW1haW4gLnNvY2lhbExpbmtzLCAubWVudVdyYXAtLW1haW4gLmZ1bGxXaWR0aFRleHQsXG4ubWVudVdyYXAtLW1haW4gLm1lbnVXcmFwX19jbG9zZUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnVXcmFwLS1tYWluIC5zb2NpYWxMaW5rc19faXRlbSB7XG4gIG1hcmdpbjogMS43NXJlbSAwLjYyNXJlbTtcbn1cbi5tZW51V3JhcC0tbWFpbiAuc29jaWFsTGlua3NfX3N2ZyB7XG4gIHdpZHRoOiAyLjM3NXJlbTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbn1cblxuYm9keS5tZW51T3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm1lbnVPcGVuIC5tZW51V3JhcC0tbWFpbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBlYXNlLWluLW91dCAwLjdzO1xuICB6LWluZGV4OiAxMDtcbn1cbmJvZHkubWVudU9wZW4gLm1vYmlsZS1tZW51LWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkubWVudU9wZW4gLm1lbnVXcmFwX19jbG9zZUJ1dHRvbiB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmJhbm5lciB7XG4gIGhlaWdodDogMTQuMDYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiAyMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogMzguNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuXG4uYmFubmVyLS13aXRoVmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5iYW5uZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5iYW5uZXJfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyX190ZXh0V3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJhbm5lcl9fdGV4dFdyYXAge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXJfX3RleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuLmJhbm5lcl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICB9XG59XG5cbi5ibG9ja0xpbmssIC5hcnRpc3RUaWxlX19pbWFnZVdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMCAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2tMaW5rOmhvdmVyIC5ibG9ja0xpbmtfX2ltYWdlLCAuYmxvY2tMaW5rOmZvY3VzIC5ibG9ja0xpbmtfX2ltYWdlLCAuYmxvY2tMaW5rOmFjdGl2ZSAuYmxvY2tMaW5rX19pbWFnZSwgLmFydGlzdFRpbGVfX2ltYWdlV3JhcDpob3ZlciAuYmxvY2tMaW5rX19pbWFnZSwgLmFydGlzdFRpbGVfX2ltYWdlV3JhcDpmb2N1cyAuYmxvY2tMaW5rX19pbWFnZSwgLmFydGlzdFRpbGVfX2ltYWdlV3JhcDphY3RpdmUgLmJsb2NrTGlua19faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMiwgMS4wMiwgMSk7XG59XG4uYmxvY2tMaW5rOmhvdmVyIC5ibG9ja0xpbmtfX3RpdGxlLCAuYmxvY2tMaW5rOmZvY3VzIC5ibG9ja0xpbmtfX3RpdGxlLCAuYmxvY2tMaW5rOmFjdGl2ZSAuYmxvY2tMaW5rX190aXRsZSwgLmFydGlzdFRpbGVfX2ltYWdlV3JhcDpob3ZlciAuYmxvY2tMaW5rX190aXRsZSwgLmFydGlzdFRpbGVfX2ltYWdlV3JhcDpmb2N1cyAuYmxvY2tMaW5rX190aXRsZSwgLmFydGlzdFRpbGVfX2ltYWdlV3JhcDphY3RpdmUgLmJsb2NrTGlua19fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJsb2NrTGlua19faW1hZ2VXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9ja0xpbmtfX2ltYWdlV3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1vdXQ7XG59XG4ucmV2ZWFsZWQgLmJsb2NrTGlua19faW1hZ2VXcmFwOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZkUGx1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tNjpudGgtb2YtdHlwZSgybiArIDApIC5yZXZlYWxlZCAuYmxvY2tMaW5rX19pbWFnZVdyYXA6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG5cbiAgLm1lZGl1bS02Om50aC1vZi10eXBlKDJuICsgMSkgLnJldmVhbGVkIC5ibG9ja0xpbmtfX2ltYWdlV3JhcDphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgfVxuXG4gIC5tZWRpdW0tNjpudGgtb2YtdHlwZSgybiArIDIpIC5yZXZlYWxlZCAuYmxvY2tMaW5rX19pbWFnZVdyYXA6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLTQ6bnRoLW9mLXR5cGUoM24gKyAwKSAucmV2ZWFsZWQgLmJsb2NrTGlua19faW1hZ2VXcmFwOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgfVxuXG4gIC5sYXJnZS00Om50aC1vZi10eXBlKDNuICsgMSkgLnJldmVhbGVkIC5ibG9ja0xpbmtfX2ltYWdlV3JhcDphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgfVxuXG4gIC5sYXJnZS00Om50aC1vZi10eXBlKDNuICsgMikgLnJldmVhbGVkIC5ibG9ja0xpbmtfX2ltYWdlV3JhcDphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgfVxuXG4gIC5sYXJnZS00Om50aC1vZi10eXBlKDNuICsgMykgLnJldmVhbGVkIC5ibG9ja0xpbmtfX2ltYWdlV3JhcDphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbiAgfVxufVxuLmJsb2NrTGlua19faW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJsb2NrTGlua19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mdWxsV2lkdGhUZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZnVsbFdpZHRoVGV4dCB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDNyZW07XG4gIH1cbn1cblxuLmZ1bGxXaWR0aFRleHRfX2l0ZW0ge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3MtYm9sZFwiLCBzZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mdWxsV2lkdGhUZXh0X19pdGVtIHtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG4uc29jaWFsTGlua3Mge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc29jaWFsTGlua3NfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zb2NpYWxMaW5rc19fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTAlO1xuICB3aWR0aDogOTAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG5hLnNvY2lhbExpbmtzX19saW5rLFxuLnNvY2lhbExpbmtzX19zdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgYS5zb2NpYWxMaW5rc19fbGluayxcbi5zb2NpYWxMaW5rc19fc3ZnIHtcbiAgICB3aWR0aDogMi4zNzVyZW07XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuXG4uc29jaWFsTGlua3NfX3N2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNvY2lhbExpbmtzX19zdmdQYXRoIHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFydGlzdFRpbGVDb2w6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5hcnRpc3RUaWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYXJ0aXN0VGlsZTpob3ZlciwgLmFydGlzdFRpbGU6YWN0aXZlLCAuYXJ0aXN0VGlsZTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFydGlzdFRpbGVfX2ltYWdlV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGlzdFRpbGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFydGlzdFRpbGVfX25hbWUge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm5ld3NsZXR0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMi43NXJlbSAwIDEuNjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5ld3NsZXR0ZXIge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMCAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLm5ld3NsZXR0ZXIgLmNvbHVtbnMubm9QYWRNb2JpbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5uZXdzbGV0dGVyIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5uZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lcixcbi5uZXdzbGV0dGVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubmV3c2xldHRlciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5ld3NsZXR0ZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAubmV3c2xldHRlciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjFweCAwIDAgMDtcbiAgfVxufVxuLm5ld3NsZXR0ZXIgLndwZm9ybXMtY29udGFpbmVyIGxhYmVsLndwZm9ybXMtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm5ld3NsZXR0ZXIgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5uZXdzbGV0dGVyIGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubmV3c2xldHRlciBpbnB1dDpmb2N1cywgLm5ld3NsZXR0ZXIgaW5wdXQ6YWN0aXZlLCAubmV3c2xldHRlciBidXR0b246Zm9jdXMsIC5uZXdzbGV0dGVyIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubmV3c2xldHRlciAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW07XG59XG4ubmV3c2xldHRlciAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmV3c2xldHRlcl9faW5uZXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAyNC4xMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5ld3NsZXR0ZXJfX2lubmVyV3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0OC4xMjVyZW07XG4gIH1cbn1cbi5uZXdzbGV0dGVyX19pbm5lcldyYXAgaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5wYXJ0bmVycyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucGFydG5lcnMge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxLjc1cmVtO1xuICB9XG59XG5cbi5wYXJ0bmVyc19fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3MtcmVndWxhclwiLCBzZXJpZjtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAucGFydG5lcnNfX2xpc3RDb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnBhcnRuZXJzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFydG5lcnNfX2xpc3Qge1xuICAgIG1heC13aWR0aDogODMwcHg7XG4gIH1cbn1cblxuLnBhcnRuZXJzX19saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuNXJlbSAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wYXJ0bmVyc19fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAyNCU7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFydG5lcnNfX2xpc3RJdGVtIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuXG4ucGFydG5lcnNfX2xpc3RMaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJ0bmVyc19fbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDVyZW07XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcnRuZXJzX19sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgIG1heC13aWR0aDogN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFydG5lcnNfX2xvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDdyZW07XG4gICAgbWF4LXdpZHRoOiA5cmVtO1xuICB9XG59XG5cbi5wYXJ0bmVyc19fbG9nby0tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJvYWR3aWNrTGl2ZUxvZ28ge1xuICBtYXgtd2lkdGg6IDE0MXB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcbn1cblxuLmZvb3RlckJvdHRvbSB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3RlckJvdHRvbSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAwIDEuNXJlbTtcbiAgfVxufVxuLmZvb3RlckJvdHRvbSAuc29jaWFsTGlua3NfX2l0ZW0ge1xuICBtYXJnaW46IDAgMC45Mzc1cmVtIDAuODc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9vdGVyQm90dG9tIC5zb2NpYWxMaW5rc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuLmZvb3RlckJvdHRvbSAuc29jaWFsTGlua3NfX3N2ZyB7XG4gIHdpZHRoOiAyLjM3NXJlbTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbn1cblxuLmZvb3RlckJvdHRvbV9fcHNUZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMCAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9vdGVyQm90dG9tX19wc1RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgfVxufVxuLmZvb3RlckJvdHRvbV9fcHNUZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9vdGVyQm90dG9tX19wc1RleHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyQm90dG9tX19wc1RleHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvb3RlckJvdHRvbV9fcHNUZXh0IGE6aG92ZXIsIC5mb290ZXJCb3R0b21fX3BzVGV4dCBhOmZvY3VzLCAuZm9vdGVyQm90dG9tX19wc1RleHQgYTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3RlckJvdHRvbV9fcHNUZXh0LS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb290ZXJCb3R0b21fX3BzVGV4dC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ubWVudVdyYXAtLWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbn1cbi5tZW51V3JhcC0tZm9vdGVyIC5tZW51X19saXN0LCAubWVudVdyYXAtLWZvb3RlciAjbWVudS1mb290ZXItbWVudSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tZW51V3JhcC0tZm9vdGVyIC5tZW51X19saXN0LCAubWVudVdyYXAtLWZvb3RlciAjbWVudS1mb290ZXItbWVudSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm1lbnVXcmFwLS1mb290ZXIgLm1lbnVfX2l0ZW0sIC5tZW51V3JhcC0tZm9vdGVyIC5tZW51LWl0ZW0ge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVudVdyYXAtLWZvb3RlciAubWVudV9faXRlbSwgLm1lbnVXcmFwLS1mb290ZXIgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAuODc1cmVtIDAgMDtcbiAgfVxufVxuLm1lbnVXcmFwLS1mb290ZXIgLm1lbnVfX2xpbmssIC5tZW51V3JhcC0tZm9vdGVyIC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW8ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX2NvbnRlbnRXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2VXaXRoVGV4dF9faW1hZ2VDb2wtLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2Fyb3VzZWxfX2l0ZW0ge1xuICBoZWlnaHQ6IDM1dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWxfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbF9fY29udGVudFdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlTmF2IHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2VOYXZfX2xpbmtXcmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYyggNDklIC0gMC42cmVtKTtcbiAgcGFkZGluZzogMCAwLjNyZW07XG59XG5cbi5wYWdlTmF2X19saW5rV3JhcC0tcHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wYWdlTmF2X19saW5rV3JhcC0tbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYWdlTmF2X19saW5rV3JhcC0tbmV4dCAucGFnZV9uYXZMaW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnZU5hdl9fbGlua1dyYXAgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zLWJvbGRcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0LjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wYWdlTmF2X19saW5rV3JhcCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4udHdvQ29sc0xheW91dF9fbWFpbkhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudHdvQ29sc0xheW91dF9fbWFpbkhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudHdvQ29sc0xheW91dF9fbWFpbkhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi50d29Db2xzTGF5b3V0X19mdWxsV2lkdGhTZWN0aW9uIHtcbiAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvO1xufVxuXG4udHdvQ29sc0xheW91dF9fYm90dG9tQ29sSXRlbSB7XG4gIG1hcmdpbjogMS44NzVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnR3b0NvbHNMYXlvdXRfX2JvdHRvbUNvbEl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLnR3b0NvbHNMYXlvdXRfX2JvdHRvbUNvbHNJbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHdvQ29sc0xheW91dF9fYm90dG9tQ29sc0hlYWRpbmcge1xuICBtYXJnaW46IDEuMjVyZW0gMCAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudHdvQ29sc0xheW91dF9fYm90dG9tQ29sc0hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudHdvQ29sc0xheW91dF9fYm90dG9tQ29sc0hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5kZWZhdWx0VGV4dFNwbHVyZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVmYXVsdFRleHRTcGx1cmdlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idXlUaWNrZXRzQ1RBV3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5idXlUaWNrZXRzQ1RBV3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTlyZW07XG4gICAgbGVmdDogLTNyZW07XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5idXlUaWNrZXRzQ1RBV3JhcCB7XG4gICAgYm90dG9tOiAtMTByZW07XG4gICAgbGVmdDogLTJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAuYnV5VGlja2V0c0NUQVdyYXAge1xuICAgIGxlZnQ6IDN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5idXlUaWNrZXRzQ1RBV3JhcCB7XG4gICAgbGVmdDogN3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmJ1eVRpY2tldHNDVEFXcmFwIHtcbiAgICBsZWZ0OiAxMnZ3O1xuICB9XG59XG5cbi5idXlUaWNrZXRzQ1RBIHtcbiAgd2lkdGg6IDExcmVtO1xuICBoZWlnaHQ6IDExcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5idXlUaWNrZXRzQ1RBIHtcbiAgICB3aWR0aDogMTRyZW07XG4gICAgaGVpZ2h0OiAxNHJlbTtcbiAgfVxufVxuLmJ1eVRpY2tldHNDVEE6aG92ZXIgLmJ1eVRpY2tldHNDVEFfX3RleHRDaXJjbGUsIC5idXlUaWNrZXRzQ1RBOmFjdGl2ZSAuYnV5VGlja2V0c0NUQV9fdGV4dENpcmNsZSwgLmJ1eVRpY2tldHNDVEE6Zm9jdXMgLmJ1eVRpY2tldHNDVEFfX3RleHRDaXJjbGUge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmJ1eVRpY2tldHNDVEE6aG92ZXIgc3ZnLCAuYnV5VGlja2V0c0NUQTphY3RpdmUgc3ZnLCAuYnV5VGlja2V0c0NUQTpmb2N1cyBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuLmJ1eVRpY2tldHNDVEEgc3ZnIHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5idXlUaWNrZXRzQ1RBX190ZXh0Q2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIGFuaW1hdGlvbjogcm90YXRlVGV4dCA4cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5idXlUaWNrZXRzQ1RBX190aWNrZXRTdHViIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU0JTtcbiAgbGVmdDogNTYlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogNjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9nVGlja2V0c0NUQU91dGVyV3JhcCAuYnV5VGlja2V0c0NUQVdyYXAge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtNS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLmJsb2dUaWNrZXRzQ1RBT3V0ZXJXcmFwIC5idXlUaWNrZXRzQ1RBV3JhcCB7XG4gICAgbGVmdDogM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmJsb2dUaWNrZXRzQ1RBT3V0ZXJXcmFwIC5idXlUaWNrZXRzQ1RBV3JhcCB7XG4gICAgbGVmdDogN3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmJsb2dUaWNrZXRzQ1RBT3V0ZXJXcmFwIC5idXlUaWNrZXRzQ1RBV3JhcCB7XG4gICAgbGVmdDogMTJ2dztcbiAgfVxufVxuXG4uaG9tZVZpZGVvX192aWRlb1dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhvbWVWaWRlb19fdmlkZW9XcmFwLmhvbWVWaWRlb19fdmlkZW9XcmFwLS13aXRoQmlnVGV4dExvZ28ge1xuICBtYXJnaW4tdG9wOiAxNnZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaG9tZVZpZGVvX192aWRlb1dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lVmlkZW9fX3ZpZGVvV3JhcC5ob21lVmlkZW9fX3ZpZGVvV3JhcC0td2l0aEJpZ1RleHRMb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ob21lVmlkZW9fX3ZpZGVvV3JhcC5ob21lVmlkZW9fX3ZpZGVvV3JhcC0td2l0aEJpZ1RleHRMb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbTtcbiAgfVxufVxuXG4uY2FuY2VsYXRpb25UZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1heC13aWR0aDogNjdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gYXV0byAwICFpbXBvcnRhbnQ7XG59XG5cbi5KUy0tdGFyZ2V0U2VjdGlvbi5sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uaG9tZVZpZGVvX19sb2dvU3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODMlO1xuICB0b3A6IC05LjV2dztcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhvbWVWaWRlb19fbG9nb1N2ZyB7XG4gICAgdG9wOiAtMTYuNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ob21lVmlkZW9fX2xvZ29Tdmcge1xuICAgIHRvcDogLTE3Ljc1JTtcbiAgfVxufVxuXG4uaG9tZVZpZGVvX19sb2dvU3ZnUGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5ob21lVmlkZW9fX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lVmlkZW9fX2VtYmVkQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaG9tZVZpZGVvX19lbWJlZENvbnRhaW5lciB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhvbWVTZWN0aW9uQnV0dG9ucyB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ob21lU2VjdGlvbkJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLmhvbWVTZWN0aW9uQnV0dG9uc19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zLWJvbGRcIiwgc2VyaWY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhvbWVTZWN0aW9uQnV0dG9uc19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gIH1cbn1cbi5ob21lU2VjdGlvbkJ1dHRvbnNfX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gIGxlZnQ6IC01JTtcbiAgd2lkdGg6IDExMCU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ob21lU2VjdGlvbkJ1dHRvbnNfX2J1dHRvbjpob3ZlciwgLmhvbWVTZWN0aW9uQnV0dG9uc19fYnV0dG9uOmFjdGl2ZSwgLmhvbWVTZWN0aW9uQnV0dG9uc19fYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmhvbWVTZWN0aW9uQnV0dG9uc19fYnV0dG9uLS1hY3RpdmU6bm90KC5ob21lU2VjdGlvbkJ1dHRvbnNfX2J1dHRvbi0tYWN0aXZlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaG9tZVNlY3Rpb25CdXR0b25zX19idXR0b24tLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLmhvbWVTZWN0aW9uQnV0dG9uc19fYnV0dG9uLS1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5ocFNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluO1xufVxuXG4uaHBTZWN0aW9uLS1hcnRpc3RzLCAuaHBTZWN0aW9uLS1wb3N0ZXIge1xuICBtYXJnaW46IDJyZW0gMCAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaHBTZWN0aW9uLS1hcnRpc3RzLCAuaHBTZWN0aW9uLS1wb3N0ZXIge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG5cbi5ocFNlY3Rpb25fX3Bvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5zdGFnZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAwIDAgNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN0YWdlcyB7XG4gICAgcGFkZGluZzogMCAwIDYuMjVyZW07XG4gIH1cbn1cbi5zdGFnZXM6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMCAwIDAuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zdGFnZXMgaDQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWFyZ2luOiAwLjZyZW0gYXV0byAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc3RhZ2VzIC5jb2x1bW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLnN0YWdlcyAuY29sdW1uczpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5zdGFnZXNEYXlIZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnN0YWdlc19fc3RhZ2VzQ29sIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDQ5LjUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4uc3RhZ2VzX19zdGFnZXNDb2w6bnRoLW9mLXR5cGUoMSkgLnN0YWdlc19fbGlzdCwgLnN0YWdlc19fc3RhZ2VzQ29sOm50aC1vZi10eXBlKDIpIC5zdGFnZXNfX2xpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGFnZXNfX3N0YWdlc0NvbDpudGgtb2YtdHlwZSgxKSAuc3RhZ2VzX19saXN0OmJlZm9yZSwgLnN0YWdlc19fc3RhZ2VzQ29sOm50aC1vZi10eXBlKDEpIC5zdGFnZXNfX2xpc3Q6YWZ0ZXIsIC5zdGFnZXNfX3N0YWdlc0NvbDpudGgtb2YtdHlwZSgyKSAuc3RhZ2VzX19saXN0OmJlZm9yZSwgLnN0YWdlc19fc3RhZ2VzQ29sOm50aC1vZi10eXBlKDIpIC5zdGFnZXNfX2xpc3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5zdGFnZXNfX3N0YWdlc0NvbDpudGgtb2YtdHlwZSgzKSAuc3RhZ2VzX19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc3RhZ2VzX19zdGFnZXNDb2w6bnRoLW9mLXR5cGUoMykgLnN0YWdlc19fbGlzdDpiZWZvcmUsIC5zdGFnZXNfX3N0YWdlc0NvbDpudGgtb2YtdHlwZSgzKSAuc3RhZ2VzX19saXN0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zdGFnZXNfX3N0YWdlc0NvbDpudGgtb2YtdHlwZSgzbikge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5zdGFnZXNfX3N0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNXJlbSBhdXRvIDA7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc3RhZ2VzX19zdGFnZSB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc3RhZ2VzX19zdGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnN0YWdlc19fc3RhZ2U6YmVmb3JlLCAuc3RhZ2VzX19zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zdGFnZXNfX3N0YWdlOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5zdGFnZXNfX3N0YWdlOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTZweDtcbn1cblxuLnN0YWdlc19fZGF0ZSxcbi5zdGFnZXNfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zLXJlZ3VsYXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdGFnZXNfX2RhdGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2sgTWVkaXVtXCIsIHNlcmlmO1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc3RhZ2VzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zdGFnZXNfX2RhdGUge1xuICAgIHBhZGRpbmc6IDAuOXJlbSAwIDEuM3JlbTtcbiAgfVxufVxuXG4uc3RhZ2VzX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG1hcmdpbjogMXJlbSAwIDAuMjVyZW07XG59XG5cbi5zdGFnZXNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDNyZW07XG59XG4uc3RhZ2VzX19saXN0OmJlZm9yZSB7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogMDtcbn1cbi5zdGFnZXNfX2xpc3Q6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc3RhZ2VzX19saXN0SXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3MtYm9sZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zdGFnZXNfX2xpc3RJdGVtIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnN0YWdlc19fbGlzdEl0ZW06aG92ZXIsIC5zdGFnZXNfX2xpc3RJdGVtOmFjdGl2ZSwgLnN0YWdlc19fbGlzdEl0ZW06Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdGFuZGFsb25lVGV4dCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3MtYm9sZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zdGFuZGFsb25lVGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmhwU2VjdGlvbiAubm9SZXN1bHRzTWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jbXV0ZUJ1dHRvbiB7XG4gIHotaW5kZXg6IDQwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAjbXV0ZUJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNtdXRlQnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBmaWxsOiB3aGl0ZTtcbiAgd2lkdGg6IDI0cHg7XG59XG4jbXV0ZUJ1dHRvbiBzdmcgI211dGVCaXQge1xuICBvcGFjaXR5OiAwO1xufVxuI211dGVCdXR0b24gc3ZnICNtdXRlQml0LnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyX190aWNrZXRCdXR0b24tLWxpbmV1cCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5oZWFkZXJfX3RpY2tldEJ1dHRvbi0tbGluZXVwIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg3NXJlbSAwLjg3NXJlbTtcbiAgfVxufVxuXG4uYmxvZ01haW5IZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJsb2dNYWluSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubmV3c0Jsb2NrTGlua0NvbDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi50aWNrZXRUaWVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpY2tldFRpZXJzIC5pbm5lclNjcm9sbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50aWNrZXRUaWVycyAuaW5uZXJTY3JvbGwuaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRpY2tldFRpZXJzX19pdGVtIHtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXJnaW46IDFyZW0gMC41cmVtIDFyZW0gMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2tcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi50aWNrZXRUaWVyc19faXRlbSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2sgTWVkaXVtXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC50aWNrZXRUaWVyc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA2KSAtIDFyZW0pO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi50aWNrZXRUaWVyc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50aWNrZXRUaWVyc19faXRlbS0tc29sZC1vdXQge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuXG4udGlja2V0VGllcnNfX2l0ZW0tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50aWNrZXRUaWVyc19faXRlbUhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGlja2V0VGllcnNfX2l0ZW1IZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRpY2tldFRpZXJzX19pdGVtSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjg2MjVyZW07XG4gIH1cbn1cblxuLnRpY2tldFRpZXJzX19pdGVtU3ViaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRUaWVyc19faXRlbVN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi50aWNrZXRTZWN0aW9uU2VsZWN0b3JzIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGlja2V0U2VjdGlvblNlbGVjdG9ycyB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4udGlja2V0U2VjdGlvblNlbGVjdG9yc19faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3MtYm9sZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbjogMCAwLjZyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMzMHB4KSB7XG4gIC50aWNrZXRTZWN0aW9uU2VsZWN0b3JzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRpY2tldFNlY3Rpb25TZWxlY3RvcnNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4udGlja2V0U2VjdGlvblNlbGVjdG9yc19faXRlbTpmb2N1cywgLnRpY2tldFNlY3Rpb25TZWxlY3RvcnNfX2l0ZW06YWN0aXZlLCAudGlja2V0U2VjdGlvblNlbGVjdG9yc19faXRlbTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50aWNrZXRTZWN0aW9uU2VsZWN0b3JzX19pdGVtLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGlja2V0U2VjdGlvblNlbGVjdG9yc19faXRlbS0tYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udGlja2V0Um93U2VjdGlvbiB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRSb3dTZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG59XG5cbi50aWNrZXRCb3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRCb3gge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGlja2V0Qm94X19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjg2MjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRpY2tldEJveF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4udGlja2V0Qm94X19zdWJoZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnMgR3JvdGVza1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRCb3hfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYmYge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLnRpY2tldEJveF9fYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3MtYm9sZFwiLCBzZXJpZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRpY2tldEJveF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4udGlja2V0Qm94X19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi50aWNrZXRCb3hfX3ByaWNlUGxhblRleHQge1xuICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrIE1lZGl1bVwiLCBzZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGlja2V0Qm94X19wcmljZVBsYW5UZXh0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi50aWNrZXRCb3gtLXNvbGRPdXQgLnRpY2tldEJveF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogZ3JleTtcbiAgYm9yZGVyLWNvbG9yOiBncmV5O1xufVxuLnRpY2tldEJveC0tc29sZE91dCAudGlja2V0Qm94X19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBncmV5O1xuICBib3JkZXItY29sb3I6IGdyZXk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50aWNrZXRCb3gtLXNvbGRPdXQgLnRpY2tldEJveF9faGVhZGluZywgLnRpY2tldEJveC0tc29sZE91dCAudGlja2V0Qm94X19wcmljZSxcbi50aWNrZXRCb3gtLXNvbGRPdXQgLnRpY2tldEJveF9fc3ViaGVhZGluZywgLnRpY2tldEJveC0tc29sZE91dCAudGlja2V0Qm94X19idXR0b24sIC50aWNrZXRCb3gtLXNvbGRPdXQgLnRpY2tldEJveF9fcHJpY2VQbGFuVGV4dCB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG5cbi50aWNrZXRCb3hfX3ZpcFN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLnRpY2tldEJveF9fdmlwU3ZnLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC50aWNrZXRCb3hfX3ZpcFN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRCb3hfX3ZpcFN2ZyB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRvcDogNnB4O1xuICB9XG59XG5cbi50aWNrZXRCb3hfX3ZpcFN2Z1BhdGgge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLnRpY2tldHNfX1RleHRTZWN0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi50aWNrZXRzX19UZXh0U2VjdGlvbiBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRpY2tldHNfX1RleHRTZWN0aW9uIGE6aG92ZXIsIC50aWNrZXRzX19UZXh0U2VjdGlvbiBhOmFjdGl2ZSwgLnRpY2tldHNfX1RleHRTZWN0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi50aWNrZXRSb3dTZWN0aW9uX19hbGxTZXBhcmF0b3Ige1xuICBtYXJnaW46IDNyZW0gMCAwO1xuICBmb250LXNpemU6IDEuOTM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRpY2tldFJvd1NlY3Rpb25fX2FsbFNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGlja2V0Um93U2VjdGlvbl9fYWxsU2VwYXJhdG9yIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5ib2R5LnlhcmQtc2FsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZXllSWxsdXN0cmF0aW9uSGVpZ2h0OiA4cmVtO1xufVxuYm9keS55YXJkLXNhbGUgLm5ld3NsZXR0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS55YXJkLXNhbGUgLnBhcnRuZXJzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xufVxuYm9keS55YXJkLXNhbGUgLnBhcnRuZXJzLFxuYm9keS55YXJkLXNhbGUgZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleSk7XG59XG5ib2R5LnlhcmQtc2FsZSAubWF4V2lkdGgge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgYm9keS55YXJkLXNhbGUge1xuICAgIC0tZXllSWxsdXN0cmF0aW9uSGVpZ2h0OiAxMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICBib2R5LnlhcmQtc2FsZSB7XG4gICAgLS1leWVJbGx1c3RyYXRpb25IZWlnaHQ6IDE0cmVtO1xuICB9XG59XG5cbi5waXp6YVlhcmRTYWxlIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5waXp6YVlhcmRTYWxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB9XG59XG5cbi5waXp6YVlhcmRTYWxlX19iYW5uZXIge1xuICBoZWlnaHQ6IDc1dmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnBpenphWWFyZFNhbGVfX2Jhbm5lciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4ucGl6emFZYXJkU2FsZV9fbWFpbklsbHVzdHJhdGlvbldyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnBpenphWWFyZFNhbGVfX21haW5JbGx1c3RyYXRpb25XcmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnBpenphWWFyZFNhbGVfX21haW5JbGx1c3RyYXRpb25XcmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucGl6emFZYXJkU2FsZV9fZXllSWxsdXN0cmF0aW9uV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWV5ZUlsbHVzdHJhdGlvbkhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBpenphWWFyZFNhbGVfX2V5ZUlsbHVzdHJhdGlvbldyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBpenphWWFyZFNhbGVfX3RleHRDb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5waXp6YVlhcmRTYWxlX190ZXh0Q29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ucGl6emFZYXJkU2FsZV9fdGV4dENvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zLWJvbGRcIiwgc2VyaWY7XG59XG5cbi5waXp6YVlhcmRTYWxlX19mb3JtU2VjdGlvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWV5ZUlsbHVzdHJhdGlvbkhlaWdodCkgMXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucGl6emFZYXJkU2FsZV9fZm9ybVNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZXllSWxsdXN0cmF0aW9uSGVpZ2h0KSAtIDRyZW0pIDFyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucGl6emFZYXJkU2FsZV9fZm9ybVNlY3Rpb24gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5waXp6YVlhcmRTYWxlX19mb3JtU2VjdGlvbiAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBpenphWWFyZFNhbGVfX2Zvcm1TZWN0aW9uIGlucHV0W3R5cGU9dGV4dF0sXG4ucGl6emFZYXJkU2FsZV9fZm9ybVNlY3Rpb24gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGl6emFZYXJkU2FsZV9fZm9ybVNlY3Rpb24ud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXQud3Bmb3Jtcy1lcnJvciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYzAwMDA7XG59XG4ucGl6emFZYXJkU2FsZV9fZm9ybVNlY3Rpb24gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW47XG59XG4ucGl6emFZYXJkU2FsZV9fZm9ybVNlY3Rpb24gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnBpenphWWFyZFNhbGVfX2Zvcm1TZWN0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBpenphWWFyZFNhbGVfX2Zvcm1TZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5waXp6YVlhcmRTYWxlX19mb3JtU2VjdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBpenphWWFyZFNhbGVfX2Zvcm1TZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5waXp6YVlhcmRTYWxlX19mb3JtU2VjdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RpY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucGl6emFZYXJkU2FsZV9fbGlua1dyYXAge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBpenphWWFyZFNhbGVfX2xpbmsge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlci0tdGhhbmtZb3Uge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmhlYWRlci0tdGhhbmtZb3UgLmhlYWRlcl9fdG9wIC5jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci0tdGhhbmtZb3UgLmhlYWRlcl9fbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyLS10aGFua1lvdSAuaGVhZGVyX19sb2dvIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmhlYWRlci0tdGhhbmtZb3UgLnNvY2lhbExpbmtzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC43NXJlbTtcbiAgdG9wOiAtMC4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLS10aGFua1lvdSAuc29jaWFsTGlua3Mge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmhlYWRlci0tdGhhbmtZb3UgLnNvY2lhbExpbmtzIC5zb2NpYWxMaW5rc19faXRlbSB7XG4gIG1hcmdpbjogMCAwLjI1cmVtIDFyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLS10aGFua1lvdSAuc29jaWFsTGlua3MgLnNvY2lhbExpbmtzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgfVxufVxuXG4udGhhbmtZb3Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRoYW5rWW91IC5iaWdBc3NUaXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGhhbmtZb3UgLmJpZ0Fzc1RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50aGFua1lvdSAuYmlnQXNzVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOC45Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi50aGFua1lvdSAudGhhbmtZb3VfX2Jhbm5lckltYWdlV3JhcCB7XG4gIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgaGVpZ2h0OiA2MHZ3O1xufVxuLnRoYW5rWW91IC50aGFua1lvdV9fYmFubmVySW1hZ2VXcmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRoYW5rWW91IC50aGFua1lvdV9fYmFubmVySW1hZ2VXcmFwIHtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRoYW5rWW91IC50aGFua1lvdV9fYmFubmVySW1hZ2VXcmFwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbi50aGFua1lvdSAuaG9tZVZpZGVvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGhhbmtZb3UgLmhvbWVWaWRlb19fdmlkZW9XcmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRoYW5rWW91IC5ob21lVmlkZW9fX3ZpZGVvV3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnRoYW5rWW91IC5tYWluQ29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRoYW5rWW91IC5tYWluQ29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGhhbmtZb3UgLm1haW5Db250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aGFua1lvdSAubWFpbkNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4udGhhbmtZb3UgLm5ld3NsZXR0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXgtd2lkdGg6IDM0cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRoYW5rWW91IC5uZXdzbGV0dGVyIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGhhbmtZb3UgLm5ld3NsZXR0ZXIge1xuICAgIG1heC13aWR0aDogNzglO1xuICB9XG59XG4udGhhbmtZb3UgLm5ld3NsZXR0ZXIgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50aGFua1lvdSAubmV3c2xldHRlciAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aGFua1lvdSAubmV3c2xldHRlciBpbnB1dCwgLnRoYW5rWW91IC5uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuN3JlbTtcbn1cbi50aGFua1lvdSAubmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRoYW5rWW91IC5uZXdzbGV0dGVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gIH1cbn1cbi50aGFua1lvdSAuYnV5VGlja2V0c0NUQVdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTFyZW07XG4gIGJvdHRvbTogLTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aGFua1lvdSAuYnV5VGlja2V0c0NUQVdyYXAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC05cmVtO1xuICAgIGJvdHRvbTogMjUlO1xuICB9XG59XG4udGhhbmtZb3UgLmJ1eVRpY2tldHNDVEEge1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiA3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGhhbmtZb3UgLmJ1eVRpY2tldHNDVEEge1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgICBoZWlnaHQ6IDExcmVtO1xuICB9XG59XG4udGhhbmtZb3UgLmJ1eVRpY2tldHNDVEFfX3RpY2tldFN0dWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogNDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLnRoYW5rWW91IC5tZW51V3JhcC0tZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGhhbmtZb3UgLm1lbnVXcmFwLS1mb290ZXIgdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aGFua1lvdSAubWVudVdyYXAtLWZvb3RlciB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgfVxufVxuLnRoYW5rWW91IC5tZW51V3JhcC0tZm9vdGVyIHVsI21lbnUtZm9vdGVyLW1lbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGhhbmtZb3UgLm5ld3NsZXR0ZXJfX2lubmVyV3JhcCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmhvbGRpbmdQYWdlV3JhcCB7XG4gIG1heC13aWR0aDogOTM1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNzYwcHg7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLyogdmlkZW8gYnV0dG9uIHN0eWxlICovXG4gIC8qIGF1ZGlvIGJ1dHRvbiBzdHlsZSAqL1xuICAvKioqKioqKioqKioqKioqKioqL1xufVxuLmhvbGRpbmdQYWdlV3JhcCAubWFpbldyYXBfX3RleHRXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAubWFpbldyYXBfX3RleHRXcmFwIC5kYXRlVmVudWVUZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvcy1ib2xkXCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5tYWluV3JhcF9fdGV4dFdyYXBJbm5lciB7XG4gIHBhZGRpbmc6IDAgMS4zMTI1cmVtO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5tYWluV3JhcF9fdGV4dFdyYXAgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAubWFpbldyYXBfX3RleHRXcmFwIC5ib3JkZXJCdXR0b24ge1xuICBtYXJnaW46IDIuMjVyZW0gMDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLm1haW5XcmFwX19uYXJyb3dUZXh0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC52aWRlb0ltYWdlV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTF2dztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLnZpZGVvSW1hZ2VXcmFwIC5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5LjUlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDgzJTtcbiAgdG9wOiAtOS45dnc7XG4gIHotaW5kZXg6IDU7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC52aWRlb0ltYWdlV3JhcCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAqOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uaG9sZGluZ1BhZ2VXcmFwICo6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgKjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uaG9sZGluZ1BhZ2VXcmFwIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLmhvbGRpbmdQYWdlV3JhcCAuZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5lbWJlZC1jb250YWluZXItbW9iaWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmVtYmVkLWNvbnRhaW5lci1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5ob2xkaW5nUGFnZVdyYXAgLmVtYmVkLWNvbnRhaW5lci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAuZW1iZWQtY29udGFpbmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5ib3JkZXJCdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLm1haW5XcmFwX190ZXh0V3JhcCAuZGlzY2xhaW1lclRleHQge1xuICBmb250LXNpemU6IDdweDtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAuZGlzY2xhaW1lclRleHRXcmFwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgYm9keS5mb3JtT3BlbiAuZGlzY2xhaW1lclRleHRXcmFwIHtcbiAgbWF4LWhlaWdodDogNHJlbTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmRpc2NsYWltZXJUZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAuZGlzY2xhaW1lclRleHQgYTpob3Zlcixcbi5ob2xkaW5nUGFnZVdyYXAgLmRpc2NsYWltZXJUZXh0IGE6Zm9jdXMsXG4uaG9sZGluZ1BhZ2VXcmFwIC5kaXNjbGFpbWVyVGV4dCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAjbWNlLXN1Y2Nlc3MtcmVzcG9uc2UsXG4uaG9sZGluZ1BhZ2VXcmFwICNtY2UtZXJyb3ItcmVzcG9uc2Uge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAjbWNlLWVycm9yLXJlc3BvbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjU2NTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgI21jZS1zdWNjZXNzLXJlc3BvbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYjk0ZDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgI21jZS1lcnJvci1yZXNwb25zZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIGZvcm0ge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0byAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2Utb3V0O1xufVxuLmhvbGRpbmdQYWdlV3JhcCBib2R5LmZvcm1PcGVuIGZvcm0ge1xuICBtYXgtaGVpZ2h0OiAyMHJlbTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgZm9ybSAuZW1haWwge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvcy1yZWd1bGFyXCIsIHNlcmlmO1xufVxuLmhvbGRpbmdQYWdlV3JhcCBib2R5LmZvcm1PcGVuIGZvcm0gLmVtYWlsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvcy1yZWd1bGFyXCIsIHNlcmlmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgMC40cyBlYXNlLWluLW91dDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgYm9keS5mb3JtT3BlbiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBvcGFjaXR5OiAxO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAuZGlzY2xhaW1lclRleHRXcmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIGJvZHkuZm9ybU9wZW4gLmRpc2NsYWltZXJUZXh0V3JhcCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaG9sZGluZ1BhZ2VXcmFwICNKUy0tZm9ybVRyaWdnZXIge1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDgwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvcy1yZWd1bGFyXCIsIHNlcmlmO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAjSlMtLWZvcm1UcmlnZ2VyOmhvdmVyLFxuLmhvbGRpbmdQYWdlV3JhcCAjSlMtLWZvcm1UcmlnZ2VyOmFjdGl2ZSxcbi5ob2xkaW5nUGFnZVdyYXAgI0pTLS1mb3JtVHJpZ2dlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhvbGRpbmdQYWdlV3JhcCBib2R5LmZvcm1PcGVuICNKUy0tZm9ybVRyaWdnZXIge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhvbGRpbmdQYWdlV3JhcCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uaG9sZGluZ1BhZ2VXcmFwIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uaG9sZGluZ1BhZ2VXcmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zLWJvbGRcIiwgc2VyaWY7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5ob2xkaW5nUGFnZVdyYXAgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmZvb3RlckxpbmtzIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAuZm9vdGVyTGlua3MgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmZvb3RlckxpbmtzLS13aWRlYm95cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5mb290ZXJMaW5rcyBhOmhvdmVyLFxuLmhvbGRpbmdQYWdlV3JhcCAuZm9vdGVyTGlua3MgYTpmb2N1cyxcbi5ob2xkaW5nUGFnZVdyYXAgLmZvb3RlckxpbmtzIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5zb2NpYWxNZWRpYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLnNvY2lhbE1lZGlhIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAuc29jaWFsTWVkaWEgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmhvbGRpbmdQYWdlV3JhcCAuc29jaWFsTWVkaWEtLXdpZGVib3lzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLnNvY2lhbEFuZExpbmtzV3JhcC0tbW9iaWxlIHtcbiAgLyogcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDN2dztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7ICovXG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5zb2NpYWxBbmRMaW5rc1dyYXAtLWRlc2t0b3Age1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC52aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbGRpbmdQYWdlV3JhcCBhLnBsYXktcGF1c2UtYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLCAuaG9sZGluZ1BhZ2VXcmFwIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LCAuaG9sZGluZ1BhZ2VXcmFwIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAuZW1iZWQtY29udGFpbmVyOmhvdmVyICsge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5lbWJlZC1jb250YWluZXIgaWZyYW1lICNwbGF5ZXIgLmNvbnRyb2xzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAudmlkZW8tY29udHJvbCB7XG4gIC8qIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIyLjUlO1xuICBoZWlnaHQ6IDQwJTtcbiAgdG9wOiAzMSU7XG4gIGxlZnQ6IDM4JTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyAqL1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuNik7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC52aWRlby1jb250cm9sOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLnZpZGVvLWNvbnRyb2w6YmVmb3JlLCAuaG9sZGluZ1BhZ2VXcmFwIC52aWRlby1jb250cm9sOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogbWF4LXdpZHRoOiAxMzFweDsgKi9cbiAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAudmlkZW8tY29udHJvbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmlkZW8tYnV0dG9ucy1ibGFjay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU2JSA5NSU7XG4gIC8qIGJhY2tncm91bmQtc2l6ZTogMzMyJTsgKi9cbiAgYmFja2dyb3VuZC1zaXplOiAzODAlO1xuICAvKmNvbnRlbnQ6IFwiXFxlYTFjXCI7Ki9cbn1cbi5ob2xkaW5nUGFnZVdyYXAgLnZpZGVvLWNvbnRyb2w6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmlkZW8tYnV0dG9ucy1ibGFjay5wbmdcIik7XG4gIC8qIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTJweCAtMjkycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzMyJTsgKi9cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NHB4IC0zOTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNjAlO1xuICAvKmNvbnRlbnQ6IFwiXFxlYTFkXCI7Ki9cbn1cbi5ob2xkaW5nUGFnZVdyYXAgLnZpZGVvLWNvbnRyb2wucGF1c2VkOmFmdGVyLCAuaG9sZGluZ1BhZ2VXcmFwIC52aWRlby1jb250cm9sLnBsYXlpbmc6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLnZpZGVvLWNvbnRyb2wtc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmF1ZGlvLWNvbnRyb2wge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHdpZHRoOiA2JTtcbiAgaGVpZ2h0OiA5JTtcbiAgYm90dG9tOiAzJTsgKi9cbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMiU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbGRpbmdQYWdlV3JhcCAuanMtYXVkaW8tY29udHJvbCxcbi5ob2xkaW5nUGFnZVdyYXAgLmpzLXZpZGVvLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5hdWRpby1jb250cm9sOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmF1ZGlvLWNvbnRyb2w6YmVmb3JlLCAuaG9sZGluZ1BhZ2VXcmFwIC5hdWRpby1jb250cm9sOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5hdWRpby1jb250cm9sOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92aWRlby1idXR0b25zLWJsYWNrLnBuZ1wiKTtcbiAgLyogYmFja2dyb3VuZC1wb3NpdGlvbjogLTElIC0yJTsgKi9cbiAgLyogYmFja2dyb3VuZC1wb3NpdGlvbjogLTElIC0zOCU7ICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xJSAtOSU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjU0JTtcbn1cbi5ob2xkaW5nUGFnZVdyYXAgLmF1ZGlvLWNvbnRyb2w6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmlkZW8tYnV0dG9ucy1ibGFjay5wbmdcIik7XG4gIC8qIGJhY2tncm91bmQtcG9zaXRpb246IDY5JSAtMSU7ICovXG4gIC8qIGJhY2tncm91bmQtcG9zaXRpb246IDY5JSAtMzglOyAqL1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgLTklO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1NCU7XG59XG4uaG9sZGluZ1BhZ2VXcmFwIC5hdWRpby1jb250cm9sLnVubXV0ZWQ6YWZ0ZXIsIC5ob2xkaW5nUGFnZVdyYXAgLmF1ZGlvLWNvbnRyb2wubXV0ZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3MHB4KSB7XG4gIC5ob2xkaW5nUGFnZVdyYXAgLmZvb3RlckxpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW46IDAuNXJlbSAwLjI1cmVtIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5mb290ZXJMaW5rcyBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNXB4O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAuZm9vdGVyTGlua3MgYTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5ob2xkaW5nUGFnZVdyYXAgLm1haW5XcmFwX190ZXh0V3JhcCBiciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaG9sZGluZ1BhZ2VXcmFwIHtcbiAgICAvKiAjSlMtLWZvcm1UcmlnZ2Vye1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9ICovXG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCBodG1sLCAuaG9sZGluZ1BhZ2VXcmFwIGJvZHkge1xuICAgIC8qIG92ZXJmbG93LXk6IGF1dG87ICovXG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAubWFpbldyYXAge1xuICAgIC8qIG1pbi1oZWlnaHQ6IDc4MHB4OyAqL1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMS41cmVtIDAgM3JlbTtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5tYWluV3JhcF9fdGV4dFdyYXAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5tYWluV3JhcF9fdGV4dFdyYXBJbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5tYWluV3JhcF9fdGV4dFdyYXAgLmRpc2NsYWltZXJUZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAubWFpbldyYXBfX3RleHRXcmFwIHAsXG4uaG9sZGluZ1BhZ2VXcmFwIC5ib3JkZXJCdXR0b24sXG4uaG9sZGluZ1BhZ2VXcmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmhvbGRpbmdQYWdlV3JhcCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmhvbGRpbmdQYWdlV3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG4gIC5ob2xkaW5nUGFnZVdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAuYm9yZGVyQnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAycmVtO1xuICB9XG4gIC5ob2xkaW5nUGFnZVdyYXAgLmZvb3RlckxpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5mb290ZXJMaW5rcyBhOmFmdGVyIHtcbiAgICBsZWZ0OiA2cHg7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAuc29jaWFsTWVkaWEge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCBib2R5LmZvcm1PcGVuIC5kaXNjbGFpbWVyVGV4dFdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5zb2NpYWxBbmRMaW5rc1dyYXAtLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5ob2xkaW5nUGFnZVdyYXAgLnZpZGVvLWNvbnRyb2wge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9sZGluZ1BhZ2VXcmFwIC5tYWluV3JhcCB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDA7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAubWFpbldyYXBfX3RleHRXcmFwSW5uZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC52aWRlb0ltYWdlV3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNi4zMTI1cmVtO1xuICB9XG4gIC5ob2xkaW5nUGFnZVdyYXAgLnZpZGVvSW1hZ2VXcmFwIC5sb2dvIHtcbiAgICB0b3A6IC05M3B4O1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5tYWluV3JhcF9fdGV4dFdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAubWFpbldyYXBfX3RleHRXcmFwIC5kYXRlVmVudWVUZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAubWFpbldyYXBfX3RleHRXcmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5ib3JkZXJCdXR0b24sXG4uaG9sZGluZ1BhZ2VXcmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmhvbGRpbmdQYWdlV3JhcCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmhvbGRpbmdQYWdlV3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIC8qZm9udC1zaXplOiAxLjVyZW07ICAgICAqL1xuICB9XG4gIC5ob2xkaW5nUGFnZVdyYXAgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmhvbGRpbmdQYWdlV3JhcCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmhvbGRpbmdQYWdlV3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgaGVpZ2h0OiAzLjg3NXJlbTtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5ib3JkZXJCdXR0b24ge1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgfVxuICAuaG9sZGluZ1BhZ2VXcmFwIC5mb290ZXJMaW5rcyBhIHtcbiAgICBtYXJnaW46IDAgMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5ob2xkaW5nUGFnZVdyYXAgLmZvb3RlckxpbmtzIGE6YWZ0ZXIge1xuICAgIGxlZnQ6IDE0cHg7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAuc29jaWFsTWVkaWEge1xuICAgIG1hcmdpbjogMnJlbSAwIDFyZW07XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAuc29jaWFsQW5kTGlua3NXcmFwLS1kZXNrdG9wIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmhvbGRpbmdQYWdlV3JhcCAjSlMtLWZvcm1UcmlnZ2VyIHtcbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaG9sZGluZ1BhZ2VXcmFwIC5zb2NpYWxBbmRMaW5rc1dyYXAtLW1vYmlsZSB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBzRmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhlYWRlci0tdGlja2V0cyAuaGVhZGVyX19sb2dvV3JhcCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uaGVhZGVyLS10aWNrZXRzIC5oZWFkZXJfX3RvcCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjZyZW0gIWltcG9ydGFudDtcbn1cbi5oZWFkZXItLXRpY2tldHMgLmhlYWRlcl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyLS10aWNrZXRzIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXItLXRpY2tldHMgLmhlYWRlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhvbGRpbmdQYWdlX192aWRlb0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cbn1cblxuLmhvbGRpbmdQYWdlX19pbnRybyBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhvbGRpbmdQYWdlX19pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uaG9sZGluZ1BhZ2VfX2ludHJvLFxuLmhvbGRpbmdQYWdlX195b3V0dWJlTGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2sgTWVkaXVtXCIsIHNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhvbGRpbmdQYWdlX19zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmhvbGRpbmdQYWdlX195b3V0dWJlTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3MtYm9sZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uaG9sZGluZ1BhZ2VfX3lvdXR1YmVMaW5rIGEge1xuICBjb2xvcjogIzBhMGEwYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9sZGluZ1BhZ2VfX3lvdXR1YmVMaW5rIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmNzNkYTtcbn1cblxuLnR3b0NvbHNMYXlvdXRfX2dvb2dsZU1hcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgaGVpZ2h0OiAyMC42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC50d29Db2xzTGF5b3V0X19nb29nbGVNYXAge1xuICAgIGhlaWdodDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnR3b0NvbHNMYXlvdXRfX2dvb2dsZU1hcCB7XG4gICAgaGVpZ2h0OiAzMy4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5cbi50d29Db2xzTGF5b3V0X19hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udHdvQ29sc0xheW91dF9fYWRkcmVzcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udHdvQ29sc0xheW91dF9fZ2V0RGlyZWN0aW9uc0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvcy1ib2xkXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNC4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi50d29Db2xzTGF5b3V0X19nZXREaXJlY3Rpb25zQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4udHJhdmVsT3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udHJhdmVsT3B0aW9ucyAuZGVmYXVsdFRleHRTcGx1cmdlIHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvcy1ib2xkXCIsIHNlcmlmO1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG59XG5cbi5hZnRlclBhcnR5TWV0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrIE1lZGl1bVwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtIDAuM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFmdGVyUGFydHlNZXRhIHtcbiAgICBwYWRkaW5nOiAwLjU1cmVtIDFyZW0gMC4zcmVtO1xuICB9XG59XG5cbi5jb2xvckZsaXAgLnR3b0NvbHNMYXlvdXQgLnR3b0NvbHNMYXlvdXRfX21haW5IZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbG9yRmxpcCAudHdvQ29sc0xheW91dCAudHdvQ29sc0xheW91dF9fbWFpbkhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW07XG4gIH1cbn1cbi5jb2xvckZsaXAgLnR3b0NvbHNMYXlvdXQgLmRlZmF1bHRUZXh0U3BsdXJnZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4uY29sb3JGbGlwIC50d29Db2xzTGF5b3V0IC5kZWZhdWx0VGV4dFNwbHVyZ2UgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zLWJvbGRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbG9yRmxpcCAudHdvQ29sc0xheW91dCAuZGVmYXVsdFRleHRTcGx1cmdlIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbmJvZHkuY29sb3JGbGlwIHtcbiAgLS1wcmltYXJ5OiAjMzJGRkE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuYm9keS5jb2xvckZsaXAgLmhlYWRlcl9fbG9nb1N2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbmJvZHkuY29sb3JGbGlwIC5oZWFkZXJfX3RvcCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5ib2R5LmNvbG9yRmxpcCAuaGVhZGVyX19ib3R0b21UZXh0IHAsIGJvZHkuY29sb3JGbGlwIC5oZWFkZXJfX2JvdHRvbVRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5jb2xvckZsaXAgLm1lbnVfX2xpbmstLWFjdGl2ZTpiZWZvcmUsIGJvZHkuY29sb3JGbGlwIC5jdXJyZW50LW1lbnUtaXRlbSBhOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5ib2R5LmNvbG9yRmxpcCAuaGVhZGVyX190aWNrZXRCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbmJvZHkuY29sb3JGbGlwIC5oZWFkZXJfX3RpY2tldEJ1dHRvbjpob3ZlciwgYm9keS5jb2xvckZsaXAgLmhlYWRlcl9fdGlja2V0QnV0dG9uOmZvY3VzLCBib2R5LmNvbG9yRmxpcCAuaGVhZGVyX190aWNrZXRCdXR0b246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuY29sb3JGbGlwIC5oZWFkZXJfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5ib2R5LmNvbG9yRmxpcCAuYmlnQXNzVGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCB2YXIoLS1wcmltYXJ5KSwgLTFweCAtMXB4IDAgdmFyKC0tcHJpbWFyeSksIDFweCAtMXB4IDAgdmFyKC0tcHJpbWFyeSksIC0xcHggMXB4IDAgdmFyKC0tcHJpbWFyeSk7XG59XG5ib2R5LmNvbG9yRmxpcCAuYmFubmVyX19oZWFkaW5nIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuYm9keS5jb2xvckZsaXAgLmJsb2NrTGlua19fdGl0bGUsIGJvZHkuY29sb3JGbGlwIC5wYWdlX25hdkxpbmssXG5ib2R5LmNvbG9yRmxpcCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGJvZHkuY29sb3JGbGlwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5LmNvbG9yRmxpcCAuZm9vdGVyQm90dG9tX19wc1RleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGJvZHkuY29sb3JGbGlwIC5tZW51X19saW5rLCBib2R5LmNvbG9yRmxpcCAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbn1cbmJvZHkuY29sb3JGbGlwIC5tZW51V3JhcCAuZnVsbFdpZHRoVGV4dF9faXRlbSB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICMwMDA7XG59XG5ib2R5LmNvbG9yRmxpcCAuZm9vdGVyQm90dG9tLCBib2R5LmNvbG9yRmxpcCAuaGVhZGVyX19ib3R0b20sIGJvZHkuY29sb3JGbGlwIC5oZWFkZXJfX3RvcCxcbmJvZHkuY29sb3JGbGlwIC5uZXdzbGV0dGVyLCBib2R5LmNvbG9yRmxpcCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGJvZHkuY29sb3JGbGlwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5LmNvbG9yRmxpcCAucGFnZV9uYXZMaW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5ib2R5LmNvbG9yRmxpcCAuc29jaWFsTGlua3NfX3N2Z1BhdGgge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5KTtcbn1cbmJvZHkuY29sb3JGbGlwIC5hZnRlclBhcnR5TWV0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuYm9keS5jb2xvckZsaXAgLmZvb3RlckJvdHRvbV9fcHNUZXh0IGE6aG92ZXIsIGJvZHkuY29sb3JGbGlwIC5mb290ZXJCb3R0b21fX3BzVGV4dCBhOmZvY3VzLCBib2R5LmNvbG9yRmxpcCAuZm9vdGVyQm90dG9tX19wc1RleHQgYTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5ib2R5LmNvbG9yRmxpcCAuZnVsbFdpZHRoVGV4dF9faXRlbSB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuYm9keS5jb2xvckZsaXAgLmhlYWRlcl9fbWVudVRyaWdnZXIgcmVjdCB7XG4gIGZpbGw6IHZhcigtLXdoaXRlKTtcbn1cbmJvZHkuY29sb3JGbGlwIC5tZW51V3JhcF9fY2xvc2VCdXR0b24ge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkuY29sb3JGbGlwIC5zbGF0c19faXRlbSwgYm9keS5jb2xvckZsaXAgLnNsYXRzLCBib2R5LmNvbG9yRmxpcCAuc2xhdHMgLnNsYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuYm9keS5jb2xvckZsaXAgLnNsYXRzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYm9keS5jb2xvckZsaXAgLnBhZ2VfbmF2TGluazpob3ZlciwgYm9keS5jb2xvckZsaXAgLnBhZ2VfbmF2TGluazpmb2N1cywgYm9keS5jb2xvckZsaXAgLnBhZ2VfbmF2TGluazphY3RpdmUsIGJvZHkuY29sb3JGbGlwIC5tZW51X19saW5rOmhvdmVyLCBib2R5LmNvbG9yRmxpcCAubWVudV9fbGluazpmb2N1cywgYm9keS5jb2xvckZsaXAgLm1lbnVfX2xpbms6YWN0aXZlLCBib2R5LmNvbG9yRmxpcCAubWVudS1pdGVtIGE6aG92ZXIsIGJvZHkuY29sb3JGbGlwIC5tZW51LWl0ZW0gYTpmb2N1cywgYm9keS5jb2xvckZsaXAgLm1lbnUtaXRlbSBhOmFjdGl2ZSxcbmJvZHkuY29sb3JGbGlwIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbmJvZHkuY29sb3JGbGlwIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmJvZHkuY29sb3JGbGlwIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIGJvZHkuY29sb3JGbGlwIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIGJvZHkuY29sb3JGbGlwIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIGJvZHkuY29sb3JGbGlwIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuYm9keS5jb2xvckZsaXAgLmJsb2NrTGluazpob3ZlciAuYmxvY2tMaW5rX190aXRsZSwgYm9keS5jb2xvckZsaXAgLmJsb2NrTGluazpmb2N1cyAuYmxvY2tMaW5rX190aXRsZSwgYm9keS5jb2xvckZsaXAgLmJsb2NrTGluazphY3RpdmUgLmJsb2NrTGlua19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuYm9keS5jb2xvckZsaXAgLnBhZ2VOYXZfX2xpbmtXcmFwIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmJvZHkuY29sb3JGbGlwIC5wYWdlTmF2X19saW5rV3JhcCBhOmhvdmVyLCBib2R5LmNvbG9yRmxpcCAucGFnZU5hdl9fbGlua1dyYXAgYTpmb2N1cywgYm9keS5jb2xvckZsaXAgLnBhZ2VOYXZfX2xpbmtXcmFwIGE6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuYm9keS5jb2xvckZsaXAgLmJsb2NrTGlua19faW1hZ2VXcmFwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmJvZHkuY29sb3JGbGlwIC5mb290ZXIgLm1lbnVfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuY29sb3JGbGlwIC5wYXJ0bmVycyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuYm9keS5jb2xvckZsaXAgLnBhcnRuZXJzX19sb2dvLS1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY29sb3JGbGlwIC5wYXJ0bmVyc19fbG9nby0tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuY29sb3JGbGlwIC5oZWFkZXJfX3RpY2tldEJ1dHRvbi0tYWZ0ZXJQYXJ0aWVzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbmJvZHkuY29sb3JGbGlwIC5oZWFkZXJfX3RpY2tldEJ1dHRvbi0tYWZ0ZXJQYXJ0aWVzOmhvdmVyLCBib2R5LmNvbG9yRmxpcCAuaGVhZGVyX190aWNrZXRCdXR0b24tLWFmdGVyUGFydGllczphY3RpdmUsIGJvZHkuY29sb3JGbGlwIC5oZWFkZXJfX3RpY2tldEJ1dHRvbi0tYWZ0ZXJQYXJ0aWVzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmJvZHkuY29sb3JGbGlwIC5kZWZhdWx0VGV4dFNwbHVyZ2UgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbiJdfQ== */