@charset "UTF-8";*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent;color:#d41820}a:hover{color:#0056b3;text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical;resize:none}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1254px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ftt76k);src:url(../fonts/icomoon.eot?ftt76k#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?ftt76k) format("truetype"),url(../fonts/icomoon.woff?ftt76k) format("woff"),url(../fonts/icomoon.svg?ftt76k#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-share:before{content:""}.icon-sjcc-aquario:before{content:""}.icon-sjcc-aries:before{content:""}.icon-sjcc-cancer:before{content:""}.icon-sjcc-capricornio:before{content:""}.icon-sjcc-escorpiao:before{content:""}.icon-sjcc-gemeos:before{content:""}.icon-sjcc-leao:before{content:""}.icon-sjcc-libra:before{content:""}.icon-sjcc-peixes:before{content:""}.icon-sjcc-sagitario:before{content:""}.icon-sjcc-touro:before{content:""}.icon-sjcc-virgem:before{content:""}.icon-time:before{content:""}.icon-capricornio:before{content:""}.icon-peixes:before{content:""}.icon-sargitario:before{content:""}.icon-virgem:before{content:""}.icon-gemios:before{content:""}.icon-leao:before{content:""}.icon-escorpiao:before{content:""}.icon-touro:before{content:""}.icon-aries:before{content:""}.icon-aquario:before{content:""}.icon-cancer:before{content:""}.icon-libra:before{content:""}.icon-calendario:before{content:""}.icon-ampliar:before{content:""}.icon-chuva:before{content:""}.icon-lua:before{content:""}.icon-nublado:before{content:""}.icon-parc-nublado-dia:before{content:""}.icon-parc-nublado-noite:before{content:""}.icon-sol:before{content:""}.icon-temporal:before{content:""}.icon-trovao:before{content:""}.icon-vento:before{content:""}.icon-download:before{content:""}.icon-mail:before{content:""}.icon-linkedin:before{content:""}.icon-whatsapp:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-quote:before{content:""}.icon-gallery:before{content:""}.icon-contrast:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-com-down:before{content:""}.icon-arrow-com-left:before{content:""}.icon-arrow-com-up:before{content:""}.icon-arrow-com-right:before{content:""}.icon-flag:before{content:""}.icon-audio:before{content:""}.icon-video:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-font-less:before{content:""}.icon-font-plus:before{content:""}.icon-newsletter:before{content:""}.icon-nav:before{content:""}.icon-newspapper:before{content:""}.icon-plus:before{content:""}.icon-close:before{content:""}.icon-kind-news:before{content:""}.icon-accessibility:before{content:""}.icon-search:before{content:""}.icon-instagram:before{content:""}.icon-user{display:inline-block;height:20px;width:20px}.icon-user:before{content:"";display:block;height:10px;width:10px;background:#000;position:relative;left:4px;top:1px;border-radius:2em}.icon-user:after{content:"";display:block;height:6px;width:18px;background:#000;position:relative;left:0;top:2px;border-radius:2em 2em 0 0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:0}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.slider-carousel-wrap{position:relative}.owl-carousel .owl-item>.item{position:relative}.owl-carousel .owl-item>.item figcaption{position:absolute;bottom:0;text-align:center;width:100%;background:rgba(0,0,0,.7);padding:5px 10px}.owl-carousel .owl-nav{position:absolute;width:100%;height:calc(100% - 32px);top:0;left:0;line-height:1;z-index:20;-webkit-tap-highlight-color:transparent;pointer-events:none}@media (max-width:991.98px){.owl-carousel .owl-nav{position:absolute;width:calc(100% - 81px);height:calc(100% - 32px);top:-7px;left:39px}}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{transition:.3s ease-out;pointer-events:all;color:#fff;background:green;outline:0;width:3.75rem;display:block;position:absolute;top:0;bottom:0}.owl-carousel .owl-nav button.owl-next [class*=" icon-"],.owl-carousel .owl-nav button.owl-next [class^=icon-],.owl-carousel .owl-nav button.owl-prev [class*=" icon-"],.owl-carousel .owl-nav button.owl-prev [class^=icon-]{font-size:1.875rem}.owl-carousel .owl-nav button.owl-next.owl-prev,.owl-carousel .owl-nav button.owl-prev.owl-prev{left:0;background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%)}.owl-carousel .owl-nav button.owl-next.owl-next,.owl-carousel .owl-nav button.owl-prev.owl-next{right:0;background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{cursor:default;pointer-events:none}.owl-carousel .owl-nav button.owl-next.disabled span,.owl-carousel .owl-nav button.owl-prev.disabled span{opacity:.4}.owl-carousel .owl-nav.disabled+.owl-dots{margin:0}.owl-carousel .owl-dots{font-size:0;margin:.75rem 0 0;text-align:center;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-dots .owl-dot{display:inline-block;vertical-align:middle;zoom:1}.owl-carousel .owl-dots .owl-dot span{width:.9375rem;height:.9375rem;margin:0 .3125rem;background:#ddd;display:block;-webkit-backface-visibility:visible;backface-visibility:visible;transition:.2s;border-radius:50%}.owl-carousel .owl-dots .owl-dot.active span{background:#d41820}.owl-carousel .owl-dots .owl-dot:hover:not(.active) span{background:#bebebe}.datepicker{width:290px;display:none;position:absolute;margin-top:1px;direction:ltr}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;overflow:hidden;line-height:18px;color:#191919;background-color:#fff;border:1px solid #f5f5f5;border-radius:5px;box-shadow:none;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.datepicker table{border:0;margin:0;width:100%}.datepicker table tr th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker table tr th.active.day,.datepicker table tr th.active.year{background:#191919}.datepicker table tr th.date-switch{width:145px}.datepicker table tr th span.active{background:#191919}.datepicker table tr th.next,.datepicker table tr th.prev{visibility:visible!important}.datepicker table tr th.next [class*=" icon-"],.datepicker table tr th.next [class^=icon-],.datepicker table tr th.prev [class*=" icon-"],.datepicker table tr th.prev [class^=icon-]{pointer-events:none}.datepicker table tr td{text-align:center;width:20px;height:20px;border:0;font-size:14px;font-weight:700;padding:4px 8px;background:#fff;cursor:pointer}.datepicker table tr td.active.day,.datepicker table tr td.active.year{background:#191919}.datepicker table tr td.new,.datepicker table tr td.old{color:#ddd}.datepicker table tr td span.active{background:#191919;color:#fff}.datepicker table tr td span.month.disabled,.datepicker table tr td span.year.disabled,.datepicker table tr td.day.disabled{color:#eee}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker table thead tr:first-child th{cursor:pointer;padding:20px 5px;background:#191919;color:#fff;font-size:1.25rem}.datepicker table thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker table thead tr:last-child th{color:#8b8b8b;text-transform:uppercase;font-size:.875rem;padding:25px 5px 20px}.datepicker table tbody tr td{padding:12px 5px!important}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid #f5f5f5;position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker-dropdown::after,.datepicker-dropdown::before,.datepicker>div{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker td.active.day,.datepicker td.active.year{color:#fff;border-radius:50%}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;margin:0;font-family:Roboto,sans-serif;position:relative;line-height:1.2em}a,button,input,textarea{transition:.35s;outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;line-height:1.2em}h1{font-size:40px}h2{font-size:36px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}@media (max-width:991.98px){h1{font-size:30px}h2{font-size:26px}h3{font-size:20px}h4{font-size:16px}h5{font-size:12px}h6{font-size:10px}}p{margin-top:0;margin-bottom:1rem;line-height:inherit}::-webkit-input-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{opacity:1}.ads>div,.publi{position:relative}.ads>div:before,.publi:before{content:'Publicidade';font-size:10px;text-transform:uppercase;position:absolute;top:-20px;left:0;right:0}.ads{padding:.9375rem 0;text-align:center}@media (min-width:768px){.ads{padding:1.875rem 0}}.ads>div{margin:0 auto}.billboard{width:320px;height:50px;background:#bebebe}@media (min-width:768px){.billboard{width:727px;height:90px}}.half{width:300px;height:600px;background:#bebebe}.retangular{width:300px;height:250px;background:#bebebe}div[id^=banner-]{line-height:0}.ads-fixed{width:100%;padding:75px 0 0;background:#f5f5f5}@media (min-width:768px){.ads-fixed{top:0;z-index:999;height:16.875rem}}.ads-fixed.fixed{position:fixed;padding-top:0}.ads-fixed .ads-wrapper{width:100%;padding:.625rem 0;text-align:center}@media (min-width:768px){.ads-fixed .ads-wrapper{padding:0;position:relative;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%}}.ads-fixed .ads-wrapper>div{margin:0 auto}.ads-fixed-mobile.ads{padding:20px 0 0!important}.ads-fixed-mobile.ads>div:before{top:-9px}@media (max-width:991.98px){.ads-fixed-mobile{position:fixed;background:#fff;z-index:999;bottom:0;left:0;width:100%}.ads-fixed-mobile>div{width:20rem;height:3.125rem}}.ads-fixed-mobile-interna.ads{padding:20px 0 0!important}.ads-fixed-mobile-interna.ads>div:before{top:-9px}@media (max-width:991.98px){.ads-fixed-mobile-interna{position:fixed;background:#fff;z-index:999;bottom:0;left:0;width:100%}.ads-fixed-mobile-interna>div{width:20rem;height:3.125rem}}#bloco-native-rodape{min-height:235px;display:inline-block;width:100%}@media (max-width:991.98px){#bloco-native-rodape{min-height:440px}}#bloco-native-rodape .tm-row{-webkit-padding-start:0;padding-inline-start:0}@media (max-width:991.98px){#bloco-native-rodape .tm-row>div{width:100%}}@media (max-width:991.98px){#bloco-native-rodape .tm-row>div+div{margin-top:20px}}.ads-billboard{min-height:280px}@media (max-width:991.98px){.ads-billboard{min-height:50px}.ads-billboard.mobile-banner{margin:10px 0 15px;text-align:center}.ads-billboard.desktop-banner{display:none!important;height:280px}}@media (min-width:768px){.ads-billboard.mobile-banner{display:none!important}}.ads-retangular{height:280px}.ads-fixed+.header-bar{padding-top:.375rem}.template-programa-list a{color:#fff}.template-programa-list a:hover{color:#d41820}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-outline-dark{color:#343a40!important;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff!important;background:#343a40}.-colorbtn-primary,.primary-btn,.primaryflex-btn{background:#d41820;border-color:#d41820;color:#fff}.-colorbtn-primary:focus,.-colorbtn-primary:hover,.primary-btn:focus,.primary-btn:hover,.primaryflex-btn:focus,.primaryflex-btn:hover{background:#fff!important;border-color:#d41820;color:#d41820}.latestnews-section .-colorbtn-primary,.latestnews-section .primary-btn,.latestnews-section .primaryflex-btn{background:#d41820;border-color:#d41820}.latestnews-section .-colorbtn-primary:focus,.latestnews-section .-colorbtn-primary:hover,.latestnews-section .primary-btn:focus,.latestnews-section .primary-btn:hover,.latestnews-section .primaryflex-btn:focus,.latestnews-section .primaryflex-btn:hover{color:#d41820}.sports-section .-colorbtn-primary,.sports-section .primary-btn,.sports-section .primaryflex-btn{background:#00c14d;border-color:#00c14d}.sports-section .-colorbtn-primary:focus,.sports-section .-colorbtn-primary:hover,.sports-section .primary-btn:focus,.sports-section .primary-btn:hover,.sports-section .primaryflex-btn:focus,.sports-section .primaryflex-btn:hover{color:#00c14d}.entretain-section .-colorbtn-primary,.entretain-section .primary-btn,.entretain-section .primaryflex-btn{background:#ff2d55;border-color:#ff2d55}.entretain-section .-colorbtn-primary:focus,.entretain-section .-colorbtn-primary:hover,.entretain-section .primary-btn:focus,.entretain-section .primary-btn:hover,.entretain-section .primaryflex-btn:focus,.entretain-section .primaryflex-btn:hover{color:#ff2d55}.company-section .-colorbtn-primary,.company-section .primary-btn,.company-section .primaryflex-btn{background:#191919;border-color:#191919}.company-section .-colorbtn-primary:focus,.company-section .-colorbtn-primary:hover,.company-section .primary-btn:focus,.company-section .primary-btn:hover,.company-section .primaryflex-btn:focus,.company-section .primaryflex-btn:hover{color:#191919}.confere-ai-section .-colorbtn-primary,.confere-ai-section .primary-btn,.confere-ai-section .primaryflex-btn{background:#009739;border-color:#009739}.confere-ai-section .-colorbtn-primary:focus,.confere-ai-section .-colorbtn-primary:hover,.confere-ai-section .primary-btn:focus,.confere-ai-section .primary-btn:hover,.confere-ai-section .primaryflex-btn:focus,.confere-ai-section .primaryflex-btn:hover{color:#009739}#header-bar .-colorbtn-primary,#header-bar .primary-btn,#header-bar .primaryflex-btn{background:#00c14d;border-color:#00c14d}#header-bar .-colorbtn-primary:focus,#header-bar .-colorbtn-primary:hover,#header-bar .primary-btn:focus,#header-bar .primary-btn:hover,#header-bar .primaryflex-btn:focus,#header-bar .primaryflex-btn:hover{color:#00c14d}#navegacao .-colorbtn-primary,#navegacao .primary-btn,#navegacao .primaryflex-btn{background:#00c14d;border-color:#00c14d}#navegacao .-colorbtn-primary:focus,#navegacao .-colorbtn-primary:hover,#navegacao .primary-btn:focus,#navegacao .primary-btn:hover,#navegacao .primaryflex-btn:focus,#navegacao .primaryflex-btn:hover{color:#00c14d}.footer-nav .-colorbtn-primary,.footer-nav .primary-btn,.footer-nav .primaryflex-btn{background:#00c14d;border-color:#00c14d}.footer-nav .-colorbtn-primary:focus,.footer-nav .-colorbtn-primary:hover,.footer-nav .primary-btn:focus,.footer-nav .primary-btn:hover,.footer-nav .primaryflex-btn:focus,.footer-nav .primaryflex-btn:hover{color:#00c14d}.dark-section .-colorbtn-primary:focus,.dark-section .-colorbtn-primary:hover,.dark-section .primary-btn:focus,.dark-section .primary-btn:hover,.dark-section .primaryflex-btn:focus,.dark-section .primaryflex-btn:hover{color:#5a5a5a;background:#191919!important}.-colorbtn-secondary,.secondary-btn{background:#fff;border-color:#d41820!important;color:#d41820}.-colorbtn-secondary:focus,.-colorbtn-secondary:hover,.secondary-btn:focus,.secondary-btn:hover{background:#d41820;color:#fff;border-color:#d41820}.latestnews-section .-colorbtn-secondary,.latestnews-section .secondary-btn{border-color:#d41820!important;color:#d41820}.latestnews-section .-colorbtn-secondary:focus,.latestnews-section .-colorbtn-secondary:hover,.latestnews-section .secondary-btn:focus,.latestnews-section .secondary-btn:hover{color:#fff;background-color:#d41820}.sports-section .-colorbtn-secondary,.sports-section .secondary-btn{border-color:#00c14d!important;color:#00c14d}.sports-section .-colorbtn-secondary:focus,.sports-section .-colorbtn-secondary:hover,.sports-section .secondary-btn:focus,.sports-section .secondary-btn:hover{color:#fff;background-color:#00c14d}.entretain-section .-colorbtn-secondary,.entretain-section .secondary-btn{border-color:#ff2d55!important;color:#ff2d55}.entretain-section .-colorbtn-secondary:focus,.entretain-section .-colorbtn-secondary:hover,.entretain-section .secondary-btn:focus,.entretain-section .secondary-btn:hover{color:#fff;background-color:#ff2d55}.company-section .-colorbtn-secondary,.company-section .secondary-btn{border-color:#191919!important;color:#191919}.company-section .-colorbtn-secondary:focus,.company-section .-colorbtn-secondary:hover,.company-section .secondary-btn:focus,.company-section .secondary-btn:hover{color:#fff;background-color:#191919}.confere-ai-section .-colorbtn-secondary,.confere-ai-section .secondary-btn{border-color:#009739!important;color:#009739}.confere-ai-section .-colorbtn-secondary:focus,.confere-ai-section .-colorbtn-secondary:hover,.confere-ai-section .secondary-btn:focus,.confere-ai-section .secondary-btn:hover{color:#fff;background-color:#009739}#header-bar .-colorbtn-secondary,#header-bar .secondary-btn{border-color:#00c14d!important;color:#00c14d}#header-bar .-colorbtn-secondary:focus,#header-bar .-colorbtn-secondary:hover,#header-bar .secondary-btn:focus,#header-bar .secondary-btn:hover{color:#fff;background-color:#00c14d}#navegacao .-colorbtn-secondary,#navegacao .secondary-btn{border-color:#00c14d!important;color:#00c14d}#navegacao .-colorbtn-secondary:focus,#navegacao .-colorbtn-secondary:hover,#navegacao .secondary-btn:focus,#navegacao .secondary-btn:hover{color:#fff;background-color:#00c14d}.footer-nav .-colorbtn-secondary,.footer-nav .secondary-btn{border-color:#00c14d!important;color:#00c14d}.footer-nav .-colorbtn-secondary:focus,.footer-nav .-colorbtn-secondary:hover,.footer-nav .secondary-btn:focus,.footer-nav .secondary-btn:hover{color:#fff;background-color:#00c14d}.dark-section #header-bar .secondary-btn{color:#fff;background:#00c14d}.-btn,.btn-ao-vivo,.primary-btn,.primaryflex-btn,.secondary-btn,.utility-btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;min-height:2.25rem;line-height:1.1;font-size:.875rem;font-weight:700;text-transform:uppercase;border-radius:20px;border:.0625rem solid transparent;text-align:center}.-btn [class*=" icon-"],.-btn [class^=icon-],.btn-ao-vivo [class*=" icon-"],.btn-ao-vivo [class^=icon-],.primary-btn [class*=" icon-"],.primary-btn [class^=icon-],.primaryflex-btn [class*=" icon-"],.primaryflex-btn [class^=icon-],.secondary-btn [class*=" icon-"],.secondary-btn [class^=icon-],.utility-btn [class*=" icon-"],.utility-btn [class^=icon-]{top:0;position:relative;margin:0 .3125rem}.primary-btn{width:18.4375rem;margin-top:1.875rem}.primaryflex-btn{width:auto}.article-tags .secondary-btn{border-color:#d41820}.dark-section .article-tags .secondary-btn{border:none}.btn-ao-vivo,.utility-btn{text-align:left;padding-left:.3125rem;padding-right:.3125rem;color:#191919}.btn-ao-vivo:focus,.btn-ao-vivo:hover,.utility-btn:focus,.utility-btn:hover{color:#d41820}.btn-ao-vivo:focus .icon-user:after,.btn-ao-vivo:focus .icon-user:before,.btn-ao-vivo:hover .icon-user:after,.btn-ao-vivo:hover .icon-user:before,.utility-btn:focus .icon-user:after,.utility-btn:focus .icon-user:before,.utility-btn:hover .icon-user:after,.utility-btn:hover .icon-user:before{background:#ec8b26}.latestnews-section .btn-ao-vivo:focus,.latestnews-section .btn-ao-vivo:hover,.latestnews-section .utility-btn:focus,.latestnews-section .utility-btn:hover{color:#00a6fb}.btn-ao-vivo [class*=" icon-"],.btn-ao-vivo [class^=icon-],.utility-btn [class*=" icon-"],.utility-btn [class^=icon-]{top:0;margin:0 8px}.aovivo-status{display:flex;align-items:center;justify-content:center;margin:-.125rem .625rem 0;width:5rem;height:1.3125rem;text-align:center;font-size:.75rem;border-radius:.625rem;border:.0625rem solid #d41820;color:#d41820}.dark-section .aovivo-status{color:#fff;border-color:#fff}.aovivo-status>span{font-weight:700;text-transform:uppercase;display:inline-block}.aovivo-status>span:before{content:"";display:inline-block;width:.625rem;height:.5625rem;border-radius:50%;margin-right:.3125rem;margin-top:.375rem;-webkit-animation:2s infinite pulse;animation:2s infinite pulse;background-color:#d41820}.dark-section .aovivo-status>span:before{background-color:#fff;-webkit-animation:2s infinite pulse-white;animation:2s infinite pulse-white}@media (max-width:991.98px){.main-nav>.main-menu li:nth-child(2){display:none}}.btn-ao-vivo span{white-space:nowrap}@media (max-width:991.98px){.btn-ao-vivo{padding-right:0}.btn-ao-vivo span{display:flex;font-size:11px;justify-content:flex-end;align-items:center;flex-direction:row-reverse}.btn-ao-vivo img{height:28px;margin:0;width:auto}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(218,41,28,.4)}70%{box-shadow:0 0 0 5px rgba(218,41,28,0)}100%{box-shadow:0 0 0 0 rgba(218,41,28,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(218,41,28,.4)}70%{box-shadow:0 0 0 5px rgba(218,41,28,0)}100%{box-shadow:0 0 0 0 rgba(218,41,28,0)}}@-webkit-keyframes pulse-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{box-shadow:0 0 0 5px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{box-shadow:0 0 0 5px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.main-nav{position:relative;display:inline-block;line-height:1}.main-nav>.main-menu{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-start;align-items:center}.main-nav>.main-menu>.menu-item{position:relative}@media (max-width:991.98px){.main-nav>.main-menu>.menu-item #btn-assine-jc{display:none}}.main-nav .menu-item-has-children{position:relative}.main-nav .menu-item-has-children>a:after{font-family:icomoon!important;content:"";font-size:.75rem;vertical-align:0;color:inherit;transition:.25s cubic-bezier(.24,.22,.015,1.56),opacity .1s ease-in-out}@media (min-width:768px){.main-nav .menu-item-has-children>a:after{margin-left:.75rem}}.main-nav .menu-item-has-children.is-focused .sub-menu-wrap,.main-nav .menu-item-has-children:focus-within .sub-menu-wrap,.main-nav .menu-item-has-children:hover .sub-menu-wrap,.main-nav .menu-item-has-children>a:focus+.sub-menu-wrap{display:block;opacity:1;pointer-events:auto;visibility:visible}.main-nav .sub-menu-wrap{opacity:0;visibility:hidden;z-index:10;background:#fff;position:absolute;width:15.625rem;border-radius:12px;pointer-events:none;display:block;left:0;right:auto;top:2.375rem;bottom:auto;transition:.35s;box-shadow:0 -2px 10px 0 rgba(0,0,0,.16);-webkit-transform-origin:0 0;transform-origin:0 0}.main-nav .sub-menu-wrap:before{content:"";position:absolute;display:block;z-index:20;top:-.625rem;left:1.25rem;width:0;height:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #fff}.main-nav .sub-menu-wrap>.sub-menu{padding:0;margin:0;list-style:none}.main-nav .sub-menu-wrap>.sub-menu>li{position:relative;padding:.625rem .9375rem}.main-nav .sub-menu-wrap>.sub-menu>li+li{border-top:1px solid #ddd}.main-nav .sub-menu-wrap>.sub-menu>li a{padding:0 .9375rem;width:100%;align-items:left;justify-content:left}.font-size-control{padding:0!important;display:flex}.font-size-control>a{display:block;color:#191919;text-align:center;padding:6px 0!important;line-height:1.5}.font-size-control>a.button-font-increase span{font-size:20px}.font-size-control>a.button-font-reset{border-left:1px solid #ddd;border-right:1px solid #ddd}.font-size-control>a:focus,.font-size-control>a:hover{color:#d41820}.search-form-field{border-bottom:1px solid #ddd;overflow:hidden;margin:calcRem(20px) 0 0}.search-form-field button,.search-form-field input{border:none!important;background:0 0;padding:calcRem(10px);display:block;float:left;color:#fff;margin:0}.search-form-field input[type=search]{width:85%;padding:calcRem(10px) calcRem(20px);font-size:1.25rem;line-height:1.4;text-transform:uppercase}.search-form-field input[type=search]::-webkit-search-cancel-button,.search-form-field input[type=search]::-webkit-search-decoration,.search-form-field input[type=search]::-webkit-search-results-button,.search-form-field input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.search-form-field ::-webkit-input-placeholder{color:#f5f5f5}.search-form-field ::placeholder{color:#f5f5f5}.search-form-field :-ms-input-placeholder{color:#f5f5f5}.search-form-field ::-ms-input-placeholder{color:#f5f5f5}.search-form-field button{width:15%;text-align:right}.search-form-field button:focus,.search-form-field button:hover,.title-section,.title-section a:not(.secondary-btn),.title-subsection,.title-subsection a:not(.secondary-btn),.titlecolors,.titlecolors a:not(.secondary-btn){color:#d41820}.dark-section .title-section,.dark-section .title-section a:not(.secondary-btn),.dark-section .title-subsection,.dark-section .title-subsection a:not(.secondary-btn),.dark-section .titlecolors,.dark-section .titlecolors a:not(.secondary-btn){color:#f5f5f5}.dark-section .columnist-section .title-section,.dark-section .columnist-section .title-section a:not(.secondary-btn),.dark-section .columnist-section .title-subsection,.dark-section .columnist-section .title-subsection a:not(.secondary-btn),.dark-section .columnist-section .titlecolors,.dark-section .columnist-section .titlecolors a:not(.secondary-btn){color:#191919}.dark-section .columnist-section .title-section a:not(.secondary-btn)::after,.dark-section .columnist-section .title-section::after,.dark-section .columnist-section .title-subsection a:not(.secondary-btn)::after,.dark-section .columnist-section .title-subsection::after,.dark-section .columnist-section .titlecolors a:not(.secondary-btn)::after,.dark-section .columnist-section .titlecolors::after{border-top-color:#191919}.latestnews-section .title-section,.latestnews-section .title-section a:not(.secondary-btn),.latestnews-section .title-subsection,.latestnews-section .title-subsection a:not(.secondary-btn),.latestnews-section .titlecolors,.latestnews-section .titlecolors a:not(.secondary-btn){color:#d41820}.dark-section .latestnews-section .title-section,.dark-section .latestnews-section .title-section a:not(.secondary-btn),.dark-section .latestnews-section .title-subsection,.dark-section .latestnews-section .title-subsection a:not(.secondary-btn),.dark-section .latestnews-section .titlecolors,.dark-section .latestnews-section .titlecolors a:not(.secondary-btn){color:#fff}.videos-section .title-section,.videos-section .title-section a:not(.secondary-btn),.videos-section .title-subsection,.videos-section .title-subsection a:not(.secondary-btn),.videos-section .titlecolors,.videos-section .titlecolors a:not(.secondary-btn){color:#003087}.dark-section .videos-section .title-section,.dark-section .videos-section .title-section a:not(.secondary-btn),.dark-section .videos-section .title-subsection,.dark-section .videos-section .title-subsection a:not(.secondary-btn),.dark-section .videos-section .titlecolors,.dark-section .videos-section .titlecolors a:not(.secondary-btn){color:#fff}.videos-section .title-section a:not(.secondary-btn)::before,.videos-section .title-section::before,.videos-section .title-subsection a:not(.secondary-btn)::before,.videos-section .title-subsection::before,.videos-section .titlecolors a:not(.secondary-btn)::before,.videos-section .titlecolors::before{border-top-color:#003087}.dark-section .videos-section .title-section a:not(.secondary-btn)::before,.dark-section .videos-section .title-section::before,.dark-section .videos-section .title-subsection a:not(.secondary-btn)::before,.dark-section .videos-section .title-subsection::before,.dark-section .videos-section .titlecolors a:not(.secondary-btn)::before,.dark-section .videos-section .titlecolors::before{border-top-color:#fff}.confere-ai-section .title-section,.confere-ai-section .title-section a:not(.secondary-btn),.confere-ai-section .title-subsection,.confere-ai-section .title-subsection a:not(.secondary-btn),.confere-ai-section .titlecolors,.confere-ai-section .titlecolors a:not(.secondary-btn){color:#009739}.dark-section .confere-ai-section .title-section,.dark-section .confere-ai-section .title-section a:not(.secondary-btn),.dark-section .confere-ai-section .title-subsection,.dark-section .confere-ai-section .title-subsection a:not(.secondary-btn),.dark-section .confere-ai-section .titlecolors,.dark-section .confere-ai-section .titlecolors a:not(.secondary-btn){color:#fff}.confere-ai-section .title-section a:not(.secondary-btn)::before,.confere-ai-section .title-section::before,.confere-ai-section .title-subsection a:not(.secondary-btn)::before,.confere-ai-section .title-subsection::before,.confere-ai-section .titlecolors a:not(.secondary-btn)::before,.confere-ai-section .titlecolors::before{border-top-color:#009739}.dark-section .confere-ai-section .title-section a:not(.secondary-btn)::before,.dark-section .confere-ai-section .title-section::before,.dark-section .confere-ai-section .title-subsection a:not(.secondary-btn)::before,.dark-section .confere-ai-section .title-subsection::before,.dark-section .confere-ai-section .titlecolors a:not(.secondary-btn)::before,.dark-section .confere-ai-section .titlecolors::before{border-top-color:#fff}.sports-section .title-section,.sports-section .title-section a:not(.secondary-btn),.sports-section .title-subsection,.sports-section .title-subsection a:not(.secondary-btn),.sports-section .titlecolors,.sports-section .titlecolors a:not(.secondary-btn){color:#00c14d}.entretain-section .title-section,.entretain-section .title-section a:not(.secondary-btn),.entretain-section .title-subsection,.entretain-section .title-subsection a:not(.secondary-btn),.entretain-section .titlecolors,.entretain-section .titlecolors a:not(.secondary-btn){color:#ff2d55}.template-programa-list .title-section,.template-programa-list .title-section a:not(.secondary-btn),.template-programa-list .title-subsection,.template-programa-list .title-subsection a:not(.secondary-btn),.template-programa-list .titlecolors,.template-programa-list .titlecolors a:not(.secondary-btn){color:#d41820}.dark-section .template-programa-list .title-section,.dark-section .template-programa-list .title-section a:not(.secondary-btn),.dark-section .template-programa-list .title-subsection,.dark-section .template-programa-list .title-subsection a:not(.secondary-btn),.dark-section .template-programa-list .titlecolors,.dark-section .template-programa-list .titlecolors a:not(.secondary-btn){color:#fff}.template-programa-list .title-section a:not(.secondary-btn)::before,.template-programa-list .title-section::before,.template-programa-list .title-subsection a:not(.secondary-btn)::before,.template-programa-list .title-subsection::before,.template-programa-list .titlecolors a:not(.secondary-btn)::before,.template-programa-list .titlecolors::before{border-top-color:#003087}.dark-section .template-programa-list .title-section a:not(.secondary-btn)::before,.dark-section .template-programa-list .title-section::before,.dark-section .template-programa-list .title-subsection a:not(.secondary-btn)::before,.dark-section .template-programa-list .title-subsection::before,.dark-section .template-programa-list .titlecolors a:not(.secondary-btn)::before,.dark-section .template-programa-list .titlecolors::before{border-top-color:#fff}.template-futebol-list .title-section,.template-futebol-list .title-section a:not(.secondary-btn),.template-futebol-list .title-subsection,.template-futebol-list .title-subsection a:not(.secondary-btn),.template-futebol-list .titlecolors,.template-futebol-list .titlecolors a:not(.secondary-btn){color:#d41820}.dark-section .template-futebol-list .title-section,.dark-section .template-futebol-list .title-section a:not(.secondary-btn),.dark-section .template-futebol-list .title-subsection,.dark-section .template-futebol-list .title-subsection a:not(.secondary-btn),.dark-section .template-futebol-list .titlecolors,.dark-section .template-futebol-list .titlecolors a:not(.secondary-btn){color:#fff}.template-futebol-list .title-section a:not(.secondary-btn)::before,.template-futebol-list .title-section::before,.template-futebol-list .title-subsection a:not(.secondary-btn)::before,.template-futebol-list .title-subsection::before,.template-futebol-list .titlecolors a:not(.secondary-btn)::before,.template-futebol-list .titlecolors::before{border-top-color:#003087}.dark-section .template-futebol-list .title-section a:not(.secondary-btn)::before,.dark-section .template-futebol-list .title-section::before,.dark-section .template-futebol-list .title-subsection a:not(.secondary-btn)::before,.dark-section .template-futebol-list .title-subsection::before,.dark-section .template-futebol-list .titlecolors a:not(.secondary-btn)::before,.dark-section .template-futebol-list .titlecolors::before{border-top-color:#fff}.futebol-section .title-section,.futebol-section .title-section a:not(.secondary-btn),.futebol-section .title-subsection,.futebol-section .title-subsection a:not(.secondary-btn),.futebol-section .titlecolors,.futebol-section .titlecolors a:not(.secondary-btn){color:#009739}.dark-section .futebol-section .title-section,.dark-section .futebol-section .title-section a:not(.secondary-btn),.dark-section .futebol-section .title-subsection,.dark-section .futebol-section .title-subsection a:not(.secondary-btn),.dark-section .futebol-section .titlecolors,.dark-section .futebol-section .titlecolors a:not(.secondary-btn){color:#fff}.futebol-section .title-section a:not(.secondary-btn)::before,.futebol-section .title-section::before,.futebol-section .title-subsection a:not(.secondary-btn)::before,.futebol-section .title-subsection::before,.futebol-section .titlecolors a:not(.secondary-btn)::before,.futebol-section .titlecolors::before{border-top-color:#009739}.dark-section .futebol-section .title-section a:not(.secondary-btn)::before,.dark-section .futebol-section .title-section::before,.dark-section .futebol-section .title-subsection a:not(.secondary-btn)::before,.dark-section .futebol-section .title-subsection::before,.dark-section .futebol-section .titlecolors a:not(.secondary-btn)::before,.dark-section .futebol-section .titlecolors::before{border-top-color:#fff}.futebol-section .app.title-section,.futebol-section .app.title-section a,.futebol-section .app.title-subsection,.futebol-section .app.title-subsection a,.futebol-section .title-section a:not(.secondary-btn).app,.futebol-section .title-section a:not(.secondary-btn).app a,.futebol-section .title-subsection a:not(.secondary-btn).app,.futebol-section .title-subsection a:not(.secondary-btn).app a,.futebol-section .titlecolors a:not(.secondary-btn).app,.futebol-section .titlecolors a:not(.secondary-btn).app a,.futebol-section .titlecolors.app,.futebol-section .titlecolors.app a{color:#191919}.dark-section .futebol-section .app.title-section,.dark-section .futebol-section .app.title-section a,.dark-section .futebol-section .app.title-subsection,.dark-section .futebol-section .app.title-subsection a,.dark-section .futebol-section .title-section a:not(.secondary-btn).app,.dark-section .futebol-section .title-section a:not(.secondary-btn).app a,.dark-section .futebol-section .title-subsection a:not(.secondary-btn).app,.dark-section .futebol-section .title-subsection a:not(.secondary-btn).app a,.dark-section .futebol-section .titlecolors a:not(.secondary-btn).app,.dark-section .futebol-section .titlecolors a:not(.secondary-btn).app a,.dark-section .futebol-section .titlecolors.app,.dark-section .futebol-section .titlecolors.app a{color:#fff}.futebol-section .app.title-section::before,.futebol-section .app.title-subsection::before,.futebol-section .title-section a:not(.secondary-btn).app::before,.futebol-section .title-subsection a:not(.secondary-btn).app::before,.futebol-section .titlecolors a:not(.secondary-btn).app::before,.futebol-section .titlecolors.app::before{border-top-color:#191919}.dark-section .futebol-section .app.title-section::before,.dark-section .futebol-section .app.title-subsection::before,.dark-section .futebol-section .title-section a:not(.secondary-btn).app::before,.dark-section .futebol-section .title-subsection a:not(.secondary-btn).app::before,.dark-section .futebol-section .titlecolors a:not(.secondary-btn).app::before,.dark-section .futebol-section .titlecolors.app::before{border-top-color:#fff}.-title,.title-section,.title-subsection{font-weight:400;text-transform:uppercase}.-title h1,.-title h2,.-title h3,.-title h4,.-title h5,.-title h6,.title-section h1,.title-section h2,.title-section h3,.title-section h4,.title-section h5,.title-section h6,.title-subsection h1,.title-subsection h2,.title-subsection h3,.title-subsection h4,.title-subsection h5,.title-subsection h6{font-weight:400}.-title:before,.title-section:before,.title-subsection:before{content:'';display:block;border-top:solid #d41820;margin:0 0 1.875rem}.title-section{font-size:1.625rem;margin:0 0 1.875rem}@media (min-width:768px){.title-section{font-size:2.375rem;margin:0 0 2.5rem}}.title-section:before{order:2;border-top-width:.1875rem;margin:0 0 .9375rem}.title-section img{margin-right:.625rem}.title-section.title-type-two:before{display:none}.title-section.title-type-three{display:flex;align-items:center}.title-section.title-type-three:before{margin:0 0 0 15px;width:100%;border-top:.0625rem solid #ddd}.title-section.title-type-four{display:flex;flex-direction:column;align-items:flex-start}.title-section.title-type-four:before{margin:15px 0 0;width:100%;border-top:.0625rem solid #ddd}.title-subsection{font-size:1.375rem;margin:0 0 .9375rem}.title-subsection .title{font-size:1.625rem}@media (min-width:768px){.title-subsection{font-size:1rem}}@media (min-width:1200px){.title-subsection{font-size:1.625rem;margin:0 0 1.25rem}}.title-subsection:after{border-top-width:1px;margin:0 0 0 .9375rem}.day-by-day-section .title-subsection{color:#191919}.dark-section .day-by-day-section .title-subsection{color:#fff}.ao-vivo-subsection .title-subsection span{display:flex;align-items:center;flex-direction:row}.ao-vivo-subsection .title-subsection span::before{content:'';width:15px;height:15px;border-radius:50%;margin-right:15px;background:#d41820;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:2s infinite pulse-red;animation:2s infinite pulse-red}@-webkit-keyframes pulse-red{0%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(212,24,32,.7)}70%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 10px rgba(255,82,82,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(255,82,82,0)}}@keyframes pulse-red{0%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(212,24,32,.7)}70%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 10px rgba(255,82,82,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(255,82,82,0)}}.title-section [class*='-btn'],.title-section [class^='-btn']{margin-left:1.875rem}.sponsor{order:3;position:relative;display:flex;align-items:center;flex-flow:row wrap;margin-left:2.5rem}@media (min-width:768px){.sponsor{margin-top:0;margin-left:auto;height:100%}}.sponsor-title{color:#191919;text-transform:none;font-size:.75rem;line-height:1;margin-right:.3125rem}.sponsor-content{flex:1;display:flex;align-items:center}.sponsor a{margin-right:.3125rem}.sponsor a:last-child{margin-right:0}.sponsor img{max-height:3.125rem;margin:0;max-width:100%;display:inline-block}.cta-banner{background:#f5f5f5;padding:2.5rem 0;display:none!important}@media (min-width:768px){.cta-banner{padding:0}}.cta-banner [class*=' icon-'],.cta-banner [class^=icon-]{font-size:6.25rem;color:#d41820}.cta-banner .title{color:#5a5a5a;text-transform:uppercase;margin-bottom:0}.cta-banner .content{font-size:1rem;line-height:1.4;margin-bottom:0;color:#191919}.cta-banner .content strong{color:#d41820}.cta-banner .btn-primary{display:block;text-transform:uppercase}@media (min-width:768px){.cta-banner .btn-primary{padding:5px;font-size:12px}}@media (min-width:1200px){.cta-banner .btn-primary{padding:.625rem 1.25rem;font-size:.875rem}}.cta-banner .cta-image{margin-top:-3.125rem}@media only screen and (max-width:768px){.cta-banner-fique-por-dentro{display:none!important}}.banner-desktop{max-width:100%}.-message,.ajaxSubmitForm-message,.group-field.error .error-message{display:block;text-transform:uppercase;font-size:12px;font-weight:700;margin:6px 20px 0;line-height:1}.-message.error:after,.-message.success:after,.error.ajaxSubmitForm-message:after,.group-field.error .error.error-message:after,.group-field.error .success.error-message:after,.success.ajaxSubmitForm-message:after{font-family:icomoon!important;margin-left:5px;font-size:10px}.-message.error,.error.ajaxSubmitForm-message,.group-field.error .error.error-message{color:#d41820}.-message.error:after,.error.ajaxSubmitForm-message:after,.group-field.error .error.error-message:after{content:""}.-message.success,.group-field.error .success.error-message,.success.ajaxSubmitForm-message{color:#009739}.-message.success:after,.group-field.error .success.error-message:after,.success.ajaxSubmitForm-message:after{content:""}.group-field{position:relative;margin:15px 0}.group-field .field{border:1px solid transparent;width:100%;max-width:100%;background:#f5f5f5;border-radius:20px;padding:10px 20px}.group-field .label{margin:0}.group-field.error .field{border-color:#d41820}.group-field.error .error-message{color:#d41820}.group-field.error .error-message .icon-close{font-size:10px}.group-field.floatLabel.active .label{-webkit-transform:translate(20px,-18px) scale(.75);transform:translate(20px,-18px) scale(.75)}.group-field.floatLabel .label{position:absolute;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translate(20px,10px) scale(1);transform:translate(20px,10px) scale(1);transition:.1s ease-in-out;pointer-events:none;color:#8b8b8b}.group-field input[type=checkbox],.group-field input[type=radio]{display:none}.group-field input[type=checkbox]+label,.group-field input[type=radio]+label{cursor:pointer;display:inline-block;height:20px;margin:0 10px 0 0;padding-left:28px;position:relative}.group-field input[type=checkbox]+label:after,.group-field input[type=checkbox]+label:before,.group-field input[type=radio]+label:after,.group-field input[type=radio]+label:before{content:"";position:absolute;display:block;border-radius:50%;left:0}.group-field input[type=checkbox]+label:before,.group-field input[type=radio]+label:before{background:#fff;border:1px solid #ddd;width:20px;height:20px;border-radius:50%}.group-field input[type=checkbox]+label:after,.group-field input[type=radio]+label:after{width:10px;height:10px;top:5px;left:5px}.group-field input[type=radio]:checked+.label:before{background:#d41820;border-color:#d41820}.group-field input[type=radio]:checked+.label:after{background:#fff}.group-field input[type=checkbox]+.label:before{border-radius:4px}.group-field input[type=checkbox]:checked+.label:before{background:#d41820;border-color:#d41820}.group-field input[type=checkbox]:checked+.label:after{font-family:icomoon!important;content:"";color:#fff;line-height:1;font-size:12px;width:12px;height:12px;top:4px;left:4px}.bloco-campo-busca{position:relative;display:inline-block}.bloco-campo-busca .campo-busca{border-radius:1.5625rem;border:1px solid #191919;padding:.9375rem 1.875rem;text-transform:uppercase;font-weight:700;font-size:1.125rem}.bloco-campo-busca .btn-busca{background:0 0;border:none;position:absolute;padding:1rem 2rem 1rem 1rem;right:0}#navegacao .bloco-campo-busca .campo-busca{width:100%;background:#f5f5f5;border-color:#f5f5f5;color:#191919}#navegacao .bloco-campo-busca .btn-busca{color:#191919}#controls .bloco-campo-busca .campo-busca{width:100%;background:#f5f5f5;border-color:#f5f5f5;color:#191919}#containerMsgs{transition:.2s ease-out}.ao-vivo-tag{padding:4px 8px 4px 4px;border-radius:60px;color:#e2001a;font-size:14px;display:inline-block;position:relative;overflow:hidden;margin-bottom:10px}.ao-vivo-tag.lista-materia{padding:2px 4px 1px;font-size:10px}.ao-vivo-tag.lista-materia:before{width:7px;height:7px}.ao-vivo-tag:after{position:absolute;content:"";width:100%;height:100%;border-radius:60px;top:0;left:0;z-index:0;border:1px solid #ffa6a6}.ao-vivo-tag:before{content:"";display:inline-block;width:10px;height:10px;border-radius:60%;background:#e2001a;margin:0 3px 0 4px;-webkit-animation:2s infinite pulse-animation;animation:2s infinite pulse-animation}.ao-vivo-tag span{position:absolute;z-index:1}@-webkit-keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,0,0,.5)}100%{box-shadow:0 0 0 10px rgba(255,0,0,0)}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,0,0,.5)}100%{box-shadow:0 0 0 10px rgba(255,0,0,0)}}#temporeal-content{max-width:660px;margin:auto}.lineBox{position:relative;width:100%;padding:10px 0 50px;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #ccc}.lineBox:last-child{border:none}.lineBox .contentBox{width:100%}.lineBox .contentBox .content{display:flex;align-items:center;flex-direction:column;width:100%}.lineBox .contentBox .content h1,.lineBox .contentBox .content h2,.lineBox .contentBox .content h3,.lineBox .contentBox .content h4,.lineBox .contentBox .content h5,.lineBox .contentBox .content h6{width:100%;color:#000}.lineBox .contentBox .content p{width:100%}.lineBox.disabled{opacity:.4;pointer-events:none}.lineBox.editavel:before{content:"Editando conteúdo";width:100%;height:100%;background:rgba(220,0,0,.25);z-index:9999;top:0;left:0;position:absolute;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border-radius:4px;white-space:nowrap}.lineBox.editavel:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:.9s steps(4,end) infinite ellipsis;animation:.9s steps(4,end) infinite ellipsis;content:"…";width:0;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999999;margin-left:76px}@-webkit-keyframes ellipsis{to{width:1.25em}}@keyframes ellipsis{to{width:1.25em}}.lineBox img{width:auto;max-width:100%}.lineBox .highlight{font-family:Verdana,Geneva,Tahoma,sans-serif;color:#000;background-image:linear-gradient(90deg,rgba(255,255,255,0) 50%,var(--text-highlight-color,#f3d1ce) 0);background-size:200%;background-position:0;transition:background-position .8s}.lineBox .highlight.highlighted{background-position:-100%}.lineBox .opt{display:flex;align-items:center;gap:10px;padding-left:10px;border-left:1px solid #d7d7d7}.lineBox .opt .deleteBox{color:#e2001a}.lineBox .time{position:absolute;right:0;bottom:25px;font-size:12px;color:gray}.lineBox .destaque-box{margin-top:15px;display:flex;flex-direction:column;align-items:flex-start}.lineBox .destaque-box:before{content:'DESTAQUE';padding:0 5px;font-size:11px;color:#fff;background:#da291c;margin:0 10px 15px 0}#playVideo,.embed-iframe{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;padding-bottom:56.25%;margin-bottom:30px}#playVideo iframe,.embed-iframe iframe{position:absolute;top:0;width:100%;height:100%}.wrap-iframe{position:relative;padding-bottom:20px;border-bottom:1px solid #e2001a}.wrap-iframe:before{content:"Tempo real";width:100%;background:#f5f5f5;display:block;font-size:18px;font-weight:700;padding:16px 37px;border-top:1px solid #e2001a}.wrap-iframe:after{content:"";position:absolute;top:25px;left:15px;width:10px;height:10px;border-radius:60%;background:#e2001a;margin:0 3px 0 4px;-webkit-animation:2s infinite pulse-animation;animation:2s infinite pulse-animation}.iframe-temporeal{height:540px!important}.loading-content-more{height:100px;display:flex;justify-content:flex-end;flex-direction:column;align-items:center;margin-bottom:30px;transition:.2s ease-out}.loading-content-more img{display:block}.loading-content-more .loadmoreTempoReal{display:block;margin:0;height:96px!important}.-colorsignature,.author-signature-lg>.content .author,.author-signature-sm>.content .author{color:#d41820}.author-signature-lg>.content .latestnews-section .author,.author-signature-sm>.content .latestnews-section .author,.latestnews-section .-colorsignature,.latestnews-section .author-signature-lg>.content .author,.latestnews-section .author-signature-sm>.content .author{color:#00a6fb}.author-signature-lg>.content .sports-section .author,.author-signature-sm>.content .sports-section .author,.sports-section .-colorsignature,.sports-section .author-signature-lg>.content .author,.sports-section .author-signature-sm>.content .author{color:#00c14d}.author-signature-lg>.content .dark-section .author,.author-signature-sm>.content .dark-section .author,.dark-section .-colorsignature,.dark-section .author-signature-lg>.content .author,.dark-section .author-signature-sm>.content .author{color:#fff}.author-signature,.author-signature-lg,.author-signature-sm{display:flex;align-items:flex-start;align-items:center}.author-signature .author-image,.author-signature-lg .author-image,.author-signature-sm .author-image{min-width:8.125rem;border-radius:50%;background:#d41820}@media (min-width:768px){.author-signature-lg>.content,.author-signature-sm>.content,.author-signature>.content{margin-left:.9375rem;max-width:80%}}.author-signature-lg>.content .publishedby,.author-signature-sm>.content .publishedby,.author-signature>.content .publishedby{font-size:.75rem;font-weight:700;color:#383838}.dark-section .author-signature-lg>.content .publishedby,.dark-section .author-signature-sm>.content .publishedby,.dark-section .author-signature>.content .publishedby{color:#fff}.author-signature-lg>.content .author,.author-signature-sm>.content .author,.author-signature>.content .author{font-size:1.375rem;line-height:1.8125rem;margin-bottom:.625rem}.author-signature-lg>.content .resume,.author-signature-sm>.content .resume,.author-signature>.content .resume{color:#383838;margin:0;line-height:1.375rem}.dark-section .author-signature-lg>.content .resume,.dark-section .author-signature-sm>.content .resume,.dark-section .author-signature>.content .resume{color:#fff}.author-signature-lg>.content .publishinfo .infotitle,.author-signature-sm>.content .publishinfo .infotitle,.author-signature>.content .publishinfo .infotitle{color:#8b8b8b;font-size:.75rem}.author-signature-lg>.content .publishinfo .medias,.author-signature-sm>.content .publishinfo .medias,.author-signature>.content .publishinfo .medias{position:absolute;display:inline-block;padding:0;margin:0 0 0 .3125rem}.author-signature-lg>.content .publishinfo .medias>.mediasitens,.author-signature-sm>.content .publishinfo .medias>.mediasitens,.author-signature>.content .publishinfo .medias>.mediasitens{display:inline-block}.author-signature-lg>.content .publishinfo .medias a,.author-signature-sm>.content .publishinfo .medias a,.author-signature>.content .publishinfo .medias a{display:block;padding:.125rem 0 .1875rem;width:1.5rem;text-align:center}.author-signature-lg>.content .publishinfo .medias a:focus,.author-signature-lg>.content .publishinfo .medias a:hover,.author-signature-sm>.content .publishinfo .medias a:focus,.author-signature-sm>.content .publishinfo .medias a:hover,.author-signature>.content .publishinfo .medias a:focus,.author-signature>.content .publishinfo .medias a:hover{color:#191919}@media (max-width:991.98px){.author-signature-lg{display:block;text-align:center}}.author-signature-lg .author-image{width:8.125rem;height:8.125rem}.author-signature-lg>.content>.publishinfo{margin-top:.3125rem}.author-signature-sm .author-image{width:3.125rem;height:3.125rem;min-width:auto;margin-right:.625rem;border-radius:50%}.author-signature-sm>.content{margin-left:0}.author-signature-sm>.content .author{margin-bottom:0;font-size:1rem;line-height:inherit}.align-top{align-items:flex-start!important}@media (min-width:768px){.align-top .content{max-width:100%}.template-columnist-feed .align-top .content{max-width:50%}}.align-top .publishinfo{margin-top:.9375rem}.toggle-content-button{transition:.45s;margin:.9375rem 0;color:#8b8b8b;cursor:pointer;display:flex;align-items:center}.toggle-content-button:hover{color:#d41820}.toggle-content-button .toggle-icon{position:relative;font-weight:400;font-size:.875rem;border:1px solid currentColor;width:1.5625rem;height:1.5625rem;margin-right:.625rem;font-style:normal;border-radius:.25rem}.toggle-content-button .toggle-icon::before{content:"+";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toggle-content-button.is-active{color:#d41820}.toggle-content-button.is-active .toggle-icon::before{content:"-"}.toggle-content-block{position:relative;display:none}.toggle-content-block .publishinfo{margin-top:.9375rem}.toggle-content-block.is-active{display:block}.autor-info-content{padding:1.875rem;background-color:#f8f8f8}.dark-section .autor-info-content{background-color:transparent}.autor-info-content .info-item{margin-bottom:.125rem;color:#707070}.autor-info-content .info-item strong{font-weight:700}.autor-info-content .info-item:first-child,.autor-info-content .info-item:first-of-type{margin-bottom:1.25rem}.autor-social-medias{list-style:none;margin:1.5625rem 0 0;padding:1.5625rem 0 0;border-top:1px solid #ebebeb;display:flex}.autor-social-medias>li{margin-right:.625rem}.autor-social-medias>li:last-child{margin-right:0}.autor-social-medias>li>a{transition:.45s;position:relative;display:inline-block;background-color:#707070;color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1rem}.autor-social-medias>li>a:hover{background-color:#d41820}.autor-social-medias>li>a [class*=" icon-"],.autor-social-medias>li>a [class^=icon-]{transition:.45s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.columnist,.columnist-h,.columnist-h-sm,.columnist-v,.columnist-v-sm,.webstories-h,.webstories-h-sm,.webstories-v,.webstories-v-sm{display:flex;justify-content:center}.columnist a,.columnist-h a,.columnist-h-sm a,.columnist-v a,.columnist-v-sm a,.webstories-h a,.webstories-h-sm a,.webstories-v a,.webstories-v-sm a{display:block}.columnist-h-sm>.content .name,.columnist-h>.content .name,.columnist-v-sm>.content .name,.columnist-v>.content .name,.columnist>.content .name,.webstories-h-sm>.content .name,.webstories-h>.content .name,.webstories-v-sm>.content .name,.webstories-v>.content .name{font-size:1.125rem;font-weight:700;text-transform:uppercase;margin-bottom:0}.columnist-h-sm>.content .publishedby,.columnist-h>.content .publishedby,.columnist-v-sm>.content .publishedby,.columnist-v>.content .publishedby,.columnist>.content .publishedby,.webstories-h-sm>.content .publishedby,.webstories-h>.content .publishedby,.webstories-v-sm>.content .publishedby,.webstories-v>.content .publishedby{font-size:.75rem;font-weight:700;color:#383838;display:block}.columnist-h-sm>.content .mail,.columnist-h>.content .mail,.columnist-v-sm>.content .mail,.columnist-v>.content .mail,.columnist>.content .mail,.webstories-h-sm>.content .mail,.webstories-h>.content .mail,.webstories-v-sm>.content .mail,.webstories-v>.content .mail{font-size:12px;font-weight:700;display:block}.columnist-h-sm>.content .description,.columnist-h-sm>.content .name,.columnist-h>.content .description,.columnist-h>.content .name,.columnist-v-sm>.content .description,.columnist-v-sm>.content .name,.columnist-v>.content .description,.columnist-v>.content .name,.columnist>.content .description,.columnist>.content .name,.webstories-h-sm>.content .description,.webstories-h-sm>.content .name,.webstories-h>.content .description,.webstories-h>.content .name,.webstories-v-sm>.content .description,.webstories-v-sm>.content .name,.webstories-v>.content .description,.webstories-v>.content .name{color:#191919;transition:.35s}.dark-section .columnist-h-sm>.content .description,.dark-section .columnist-h-sm>.content .name,.dark-section .columnist-h>.content .description,.dark-section .columnist-h>.content .name,.dark-section .columnist-v-sm>.content .description,.dark-section .columnist-v-sm>.content .name,.dark-section .columnist-v>.content .description,.dark-section .columnist-v>.content .name,.dark-section .columnist>.content .description,.dark-section .columnist>.content .name,.dark-section .webstories-h-sm>.content .description,.dark-section .webstories-h-sm>.content .name,.dark-section .webstories-h>.content .description,.dark-section .webstories-h>.content .name,.dark-section .webstories-v-sm>.content .description,.dark-section .webstories-v-sm>.content .name,.dark-section .webstories-v>.content .description,.dark-section .webstories-v>.content .name{color:#fff}.dark-section .columnist-section .columnist-h-sm>.content .description,.dark-section .columnist-section .columnist-h-sm>.content .name,.dark-section .columnist-section .columnist-h>.content .description,.dark-section .columnist-section .columnist-h>.content .name,.dark-section .columnist-section .columnist-v-sm>.content .description,.dark-section .columnist-section .columnist-v-sm>.content .name,.dark-section .columnist-section .columnist-v>.content .description,.dark-section .columnist-section .columnist-v>.content .name,.dark-section .columnist-section .columnist>.content .description,.dark-section .columnist-section .columnist>.content .name,.dark-section .columnist-section .webstories-h-sm>.content .description,.dark-section .columnist-section .webstories-h-sm>.content .name,.dark-section .columnist-section .webstories-h>.content .description,.dark-section .columnist-section .webstories-h>.content .name,.dark-section .columnist-section .webstories-v-sm>.content .description,.dark-section .columnist-section .webstories-v-sm>.content .name,.dark-section .columnist-section .webstories-v>.content .description,.dark-section .columnist-section .webstories-v>.content .name{color:#191919}.columnist-h-sm>.content .description:hover,.columnist-h-sm>.content .name:hover,.columnist-h>.content .description:hover,.columnist-h>.content .name:hover,.columnist-v-sm>.content .description:hover,.columnist-v-sm>.content .name:hover,.columnist-v>.content .description:hover,.columnist-v>.content .name:hover,.columnist>.content .description:hover,.columnist>.content .name:hover,.webstories-h-sm>.content .description:hover,.webstories-h-sm>.content .name:hover,.webstories-h>.content .description:hover,.webstories-h>.content .name:hover,.webstories-v-sm>.content .description:hover,.webstories-v-sm>.content .name:hover,.webstories-v>.content .description:hover,.webstories-v>.content .name:hover{color:#d41820}.columnist-h-sm>.content,.columnist-h>.content{margin-left:1.25rem}.columnist-h-sm>.content{margin-left:.625rem}.columnist-v,.columnist-v-sm{flex-direction:column}@media (max-width:991.98px){.columnist-v,.columnist-v-sm{margin-bottom:1.25rem}}.columnist-v-sm>.content,.columnist-v>.content{margin-top:1.25rem;text-align:center}.columnist-v-sm>.content{margin-top:.625rem}.columnist-h,.columnist-h-sm,.columnist-v,.columnist-v-sm{align-items:center}.columnist-h-sm>.avatar .img,.columnist-h>.avatar .img,.columnist-v-sm>.avatar .img,.columnist-v>.avatar .img{max-width:10.625rem;height:auto;border-radius:50%}.columnist-h-sm>.content .description,.columnist-h>.content .description,.columnist-v-sm>.content .description,.columnist-v>.content .description{line-height:1.375rem;margin:0}.columnist-h-sm>.avatar .img,.columnist-v-sm>.avatar .img{width:6.875rem;height:auto}@media (min-width:768px){.columnist-v-sm>.content .description{font-size:.875rem;line-height:1.1875rem;margin:0 auto;width:80%}}.parceiros-section .list .item{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.parceiros-section .list .item .avatar{display:flex;justify-content:center;align-items:center;overflow:hidden;margin-right:10px;width:107px;height:107px;border-radius:107px;background:#f5f4f4}.parceiros-section .list .item .avatar img{width:100%;transition:.2s ease-in-out}.parceiros-section .list .item .avatar:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(75%);filter:brightness(75%)}.parceiros-section .list .item .content{width:calc(100% - 107px)}.parceiros-section .list .item a{color:#191919}.parceiros-section .list .item a:hover{color:#ec8b26}.podcast-section.podcast-interna .list,.podcast-section.podcast-tabs .list{flex-wrap:wrap}.podcast-section .list{flex-wrap:nowrap}.podcast-section .list .item{width:100%;padding:0 20px}.podcast-section .list .item .avatar{margin-bottom:10px}.podcast-section .list .item .avatar a{display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:0}@media (max-width:991.98px){.podcast-section .list .item .avatar a{margin-bottom:30px}}.podcast-section .list .item .avatar:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(75%);filter:brightness(75%)}.podcast-section .list .item .avatar img{width:100%;transition:.2s ease-in-out}.podcast-section .list .item a{color:#191919}.podcast-section .list .item a:hover{color:#ec8b26}@media (max-width:991.98px){.podcast-section .list{flex-wrap:wrap}.podcast-section .item{width:50%!important}}.videos-section .list .item{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.videos-section .list .item .avatar{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-right:10px;width:147px;height:147px;background:#f5f4f4}.videos-section .list .item .avatar:before{position:absolute;z-index:9;content:"";bottom:5px;right:5px;background:url(../images/icon-play.svg) 0 0/100%;width:20px;height:20px}.videos-section .list .item .avatar a{height:100%}.videos-section .list .item .avatar img{height:100%;transition:.2s ease-in-out;-webkit-filter:brightness(75%);filter:brightness(75%)}.videos-section .list .item .avatar:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.videos-section .list .item .content{width:calc(100% - 147px)}.videos-section .list .item .content .channel{color:#8b8b8b;text-transform:uppercase}.videos-section .list .item a{color:#191919}.videos-section .list .item a:hover{color:#ec8b26}@media (min-width:768px){.editoria-section .row>div article,.template-podcast-list .row>div article,.template-programa-list .row>div article{padding-top:30px;margin-top:30px;border-top:1px solid #eae8e8}.editoria-section .row>div:nth-child(-n+4) article,.template-podcast-list .row>div:nth-child(-n+4) article,.template-programa-list .row>div:nth-child(-n+4) article{padding-top:0;margin-top:0;border:none}}@media (max-width:991.98px){.editoria-section .row>div,.template-podcast-list .row>div,.template-programa-list .row>div{margin-bottom:30px}}.-news .info .title,.-newscolor .info .title,.headline-lg .info .title,.headline-sm .info .title,.horizontal-news-lg .info .title,.horizontal-news-md .info .title,.horizontal-news-sm .info .title,.vertical-news-lg .info .title,.vertical-news-md .info .title,.vertical-news-sm .info .title{color:#191919}.-news .info .title:hover,.-newscolor .info .title:hover,.headline-lg .info .title:hover,.headline-sm .info .title:hover,.horizontal-news-lg .info .title:hover,.horizontal-news-md .info .title:hover,.horizontal-news-sm .info .title:hover,.vertical-news-lg .info .title:hover,.vertical-news-md .info .title:hover,.vertical-news-sm .info .title:hover{color:#d41820}.sports-section .-news .info .header .hat,.sports-section .-news .info .title:hover,.sports-section .-newscolor .info .header .hat,.sports-section .-newscolor .info .title:hover,.sports-section .headline-lg .info .header .hat,.sports-section .headline-lg .info .title:hover,.sports-section .headline-sm .info .header .hat,.sports-section .headline-sm .info .title:hover,.sports-section .horizontal-news-lg .info .header .hat,.sports-section .horizontal-news-lg .info .title:hover,.sports-section .horizontal-news-md .info .header .hat,.sports-section .horizontal-news-md .info .title:hover,.sports-section .horizontal-news-sm .info .header .hat,.sports-section .horizontal-news-sm .info .title:hover,.sports-section .vertical-news-lg .info .header .hat,.sports-section .vertical-news-lg .info .title:hover,.sports-section .vertical-news-md .info .header .hat,.sports-section .vertical-news-md .info .title:hover,.sports-section .vertical-news-sm .info .header .hat,.sports-section .vertical-news-sm .info .title:hover{color:#00c14d}.entretain-section .-news .info .header .hat,.entretain-section .-news .info .title:hover,.entretain-section .-newscolor .info .header .hat,.entretain-section .-newscolor .info .title:hover,.entretain-section .headline-lg .info .header .hat,.entretain-section .headline-lg .info .title:hover,.entretain-section .headline-sm .info .header .hat,.entretain-section .headline-sm .info .title:hover,.entretain-section .horizontal-news-lg .info .header .hat,.entretain-section .horizontal-news-lg .info .title:hover,.entretain-section .horizontal-news-md .info .header .hat,.entretain-section .horizontal-news-md .info .title:hover,.entretain-section .horizontal-news-sm .info .header .hat,.entretain-section .horizontal-news-sm .info .title:hover,.entretain-section .vertical-news-lg .info .header .hat,.entretain-section .vertical-news-lg .info .title:hover,.entretain-section .vertical-news-md .info .header .hat,.entretain-section .vertical-news-md .info .title:hover,.entretain-section .vertical-news-sm .info .header .hat,.entretain-section .vertical-news-sm .info .title:hover{color:#ff2d55}.jc360-news .-news .info .header .hat,.jc360-news .-news .info .title:hover,.jc360-news .-newscolor .info .header .hat,.jc360-news .-newscolor .info .title:hover,.jc360-news .headline-lg .info .header .hat,.jc360-news .headline-lg .info .title:hover,.jc360-news .headline-sm .info .header .hat,.jc360-news .headline-sm .info .title:hover,.jc360-news .horizontal-news-lg .info .header .hat,.jc360-news .horizontal-news-lg .info .title:hover,.jc360-news .horizontal-news-md .info .header .hat,.jc360-news .horizontal-news-md .info .title:hover,.jc360-news .horizontal-news-sm .info .header .hat,.jc360-news .horizontal-news-sm .info .title:hover,.jc360-news .vertical-news-lg .info .header .hat,.jc360-news .vertical-news-lg .info .title:hover,.jc360-news .vertical-news-md .info .header .hat,.jc360-news .vertical-news-md .info .title:hover,.jc360-news .vertical-news-sm .info .header .hat,.jc360-news .vertical-news-sm .info .title:hover,.jc360-section .-news .info .header .hat,.jc360-section .-news .info .title:hover,.jc360-section .-newscolor .info .header .hat,.jc360-section .-newscolor .info .title:hover,.jc360-section .headline-lg .info .header .hat,.jc360-section .headline-lg .info .title:hover,.jc360-section .headline-sm .info .header .hat,.jc360-section .headline-sm .info .title:hover,.jc360-section .horizontal-news-lg .info .header .hat,.jc360-section .horizontal-news-lg .info .title:hover,.jc360-section .horizontal-news-md .info .header .hat,.jc360-section .horizontal-news-md .info .title:hover,.jc360-section .horizontal-news-sm .info .header .hat,.jc360-section .horizontal-news-sm .info .title:hover,.jc360-section .vertical-news-lg .info .header .hat,.jc360-section .vertical-news-lg .info .title:hover,.jc360-section .vertical-news-md .info .header .hat,.jc360-section .vertical-news-md .info .title:hover,.jc360-section .vertical-news-sm .info .header .hat,.jc360-section .vertical-news-sm .info .title:hover{color:#8a0ad4}.company-section .-news .info .title,.company-section .-news .info .title:hover,.company-section .-newscolor .info .title,.company-section .-newscolor .info .title:hover,.company-section .headline-lg .info .title,.company-section .headline-lg .info .title:hover,.company-section .headline-sm .info .title,.company-section .headline-sm .info .title:hover,.company-section .horizontal-news-lg .info .title,.company-section .horizontal-news-lg .info .title:hover,.company-section .horizontal-news-md .info .title,.company-section .horizontal-news-md .info .title:hover,.company-section .horizontal-news-sm .info .title,.company-section .horizontal-news-sm .info .title:hover,.company-section .vertical-news-lg .info .title,.company-section .vertical-news-lg .info .title:hover,.company-section .vertical-news-md .info .title,.company-section .vertical-news-md .info .title:hover,.company-section .vertical-news-sm .info .title,.company-section .vertical-news-sm .info .title:hover{color:#191919}.dark-section .-news .info .header .hat,.dark-section .-newscolor .info .header .hat,.dark-section .headline-lg .info .header .hat,.dark-section .headline-sm .info .header .hat,.dark-section .horizontal-news-lg .info .header .hat,.dark-section .horizontal-news-md .info .header .hat,.dark-section .horizontal-news-sm .info .header .hat,.dark-section .vertical-news-lg .info .header .hat,.dark-section .vertical-news-md .info .header .hat,.dark-section .vertical-news-sm .info .header .hat{color:#fff}.dark-section .-news .info .title,.dark-section .-newscolor .info .title,.dark-section .headline-lg .info .title,.dark-section .headline-sm .info .title,.dark-section .horizontal-news-lg .info .title,.dark-section .horizontal-news-md .info .title,.dark-section .horizontal-news-sm .info .title,.dark-section .vertical-news-lg .info .title,.dark-section .vertical-news-md .info .title,.dark-section .vertical-news-sm .info .title{color:#f5f5f5}.dark-section .-news .info .description,.dark-section .-newscolor .info .description,.dark-section .headline-lg .info .description,.dark-section .headline-sm .info .description,.dark-section .horizontal-news-lg .info .description,.dark-section .horizontal-news-md .info .description,.dark-section .horizontal-news-sm .info .description,.dark-section .vertical-news-lg .info .description,.dark-section .vertical-news-md .info .description,.dark-section .vertical-news-sm .info .description{color:#f5f5f5!important}.-news,.entretain-section .horizontal-news-lg,.headline-lg,.headline-sm,.horizontal-news-lg,.horizontal-news-md,.horizontal-news-sm,.sports-section .horizontal-news-lg,.vertical-news-lg,.vertical-news-md,.vertical-news-sm{align-items:center;position:relative}.-news:hover>.image figure img,.entretain-section .horizontal-news-lg:hover>.image figure img,.headline-lg:hover>.image figure img,.headline-sm:hover>.image figure img,.horizontal-news-lg:hover>.image figure img,.horizontal-news-md:hover>.image figure img,.horizontal-news-sm:hover>.image figure img,.sports-section .horizontal-news-lg:hover>.image figure img,.vertical-news-lg:hover>.image figure img,.vertical-news-md:hover>.image figure img,.vertical-news-sm:hover>.image figure img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(75%);filter:brightness(75%)}.-news>.image,.entretain-section .horizontal-news-lg>.image,.headline-lg>.image,.headline-sm>.image,.horizontal-news-lg>.image,.horizontal-news-md>.image,.horizontal-news-sm>.image,.sports-section .horizontal-news-lg>.image,.vertical-news-lg>.image,.vertical-news-md>.image,.vertical-news-sm>.image{display:block;position:relative;overflow:hidden}.-news>.image figure,.entretain-section .horizontal-news-lg>.image figure,.headline-lg>.image figure,.headline-sm>.image figure,.horizontal-news-lg>.image figure,.horizontal-news-md>.image figure,.horizontal-news-sm>.image figure,.sports-section .horizontal-news-lg>.image figure,.vertical-news-lg>.image figure,.vertical-news-md>.image figure,.vertical-news-sm>.image figure{margin:0}.-news>.image figure img,.entretain-section .horizontal-news-lg>.image figure img,.headline-lg>.image figure img,.headline-sm>.image figure img,.horizontal-news-lg>.image figure img,.horizontal-news-md>.image figure img,.horizontal-news-sm>.image figure img,.sports-section .horizontal-news-lg>.image figure img,.vertical-news-lg>.image figure img,.vertical-news-md>.image figure img,.vertical-news-sm>.image figure img{width:100%;transition:.2s ease-in-out}.-news>.image [class^=type-]:after,.-news>.image [class^=type-]:before,.-news>.image[class*=' type-']:after,.-news>.image[class*=' type-']:before,.entretain-section .horizontal-news-lg>.image [class^=type-]:after,.entretain-section .horizontal-news-lg>.image [class^=type-]:before,.entretain-section .horizontal-news-lg>.image[class*=' type-']:after,.entretain-section .horizontal-news-lg>.image[class*=' type-']:before,.headline-lg>.image [class^=type-]:after,.headline-lg>.image [class^=type-]:before,.headline-lg>.image[class*=' type-']:after,.headline-lg>.image[class*=' type-']:before,.headline-sm>.image [class^=type-]:after,.headline-sm>.image [class^=type-]:before,.headline-sm>.image[class*=' type-']:after,.headline-sm>.image[class*=' type-']:before,.horizontal-news-lg>.image [class^=type-]:after,.horizontal-news-lg>.image [class^=type-]:before,.horizontal-news-lg>.image[class*=' type-']:after,.horizontal-news-lg>.image[class*=' type-']:before,.horizontal-news-md>.image [class^=type-]:after,.horizontal-news-md>.image [class^=type-]:before,.horizontal-news-md>.image[class*=' type-']:after,.horizontal-news-md>.image[class*=' type-']:before,.horizontal-news-sm>.image [class^=type-]:after,.horizontal-news-sm>.image [class^=type-]:before,.horizontal-news-sm>.image[class*=' type-']:after,.horizontal-news-sm>.image[class*=' type-']:before,.sports-section .horizontal-news-lg>.image [class^=type-]:after,.sports-section .horizontal-news-lg>.image [class^=type-]:before,.sports-section .horizontal-news-lg>.image[class*=' type-']:after,.sports-section .horizontal-news-lg>.image[class*=' type-']:before,.vertical-news-lg>.image [class^=type-]:after,.vertical-news-lg>.image [class^=type-]:before,.vertical-news-lg>.image[class*=' type-']:after,.vertical-news-lg>.image[class*=' type-']:before,.vertical-news-md>.image [class^=type-]:after,.vertical-news-md>.image [class^=type-]:before,.vertical-news-md>.image[class*=' type-']:after,.vertical-news-md>.image[class*=' type-']:before,.vertical-news-sm>.image [class^=type-]:after,.vertical-news-sm>.image [class^=type-]:before,.vertical-news-sm>.image[class*=' type-']:after,.vertical-news-sm>.image[class*=' type-']:before{content:'';display:block;position:absolute}.-news>.image [class^=type-]:after,.-news>.image[class*=' type-']:after,.entretain-section .horizontal-news-lg>.image [class^=type-]:after,.entretain-section .horizontal-news-lg>.image[class*=' type-']:after,.headline-lg>.image [class^=type-]:after,.headline-lg>.image[class*=' type-']:after,.headline-sm>.image [class^=type-]:after,.headline-sm>.image[class*=' type-']:after,.horizontal-news-lg>.image [class^=type-]:after,.horizontal-news-lg>.image[class*=' type-']:after,.horizontal-news-md>.image [class^=type-]:after,.horizontal-news-md>.image[class*=' type-']:after,.horizontal-news-sm>.image [class^=type-]:after,.horizontal-news-sm>.image[class*=' type-']:after,.sports-section .horizontal-news-lg>.image [class^=type-]:after,.sports-section .horizontal-news-lg>.image[class*=' type-']:after,.vertical-news-lg>.image [class^=type-]:after,.vertical-news-lg>.image[class*=' type-']:after,.vertical-news-md>.image [class^=type-]:after,.vertical-news-md>.image[class*=' type-']:after,.vertical-news-sm>.image [class^=type-]:after,.vertical-news-sm>.image[class*=' type-']:after{font-family:icomoon!important;right:.5rem;bottom:.5rem;width:1.25rem;height:1.25rem;font-size:1.25rem;color:#fff;z-index:30}.-news>.image [class^=type-].type-video:after,.-news>.image[class*=' type-'].type-video:after,.entretain-section .horizontal-news-lg>.image [class^=type-].type-video:after,.entretain-section .horizontal-news-lg>.image[class*=' type-'].type-video:after,.headline-lg>.image [class^=type-].type-video:after,.headline-lg>.image[class*=' type-'].type-video:after,.headline-sm>.image [class^=type-].type-video:after,.headline-sm>.image[class*=' type-'].type-video:after,.horizontal-news-lg>.image [class^=type-].type-video:after,.horizontal-news-lg>.image[class*=' type-'].type-video:after,.horizontal-news-md>.image [class^=type-].type-video:after,.horizontal-news-md>.image[class*=' type-'].type-video:after,.horizontal-news-sm>.image [class^=type-].type-video:after,.horizontal-news-sm>.image[class*=' type-'].type-video:after,.sports-section .horizontal-news-lg>.image [class^=type-].type-video:after,.sports-section .horizontal-news-lg>.image[class*=' type-'].type-video:after,.vertical-news-lg>.image [class^=type-].type-video:after,.vertical-news-lg>.image[class*=' type-'].type-video:after,.vertical-news-md>.image [class^=type-].type-video:after,.vertical-news-md>.image[class*=' type-'].type-video:after,.vertical-news-sm>.image [class^=type-].type-video:after,.vertical-news-sm>.image[class*=' type-'].type-video:after{content:""}.-news>.image [class^=type-].type-audio:after,.-news>.image[class*=' type-'].type-audio:after,.entretain-section .horizontal-news-lg>.image [class^=type-].type-audio:after,.entretain-section .horizontal-news-lg>.image[class*=' type-'].type-audio:after,.headline-lg>.image [class^=type-].type-audio:after,.headline-lg>.image[class*=' type-'].type-audio:after,.headline-sm>.image [class^=type-].type-audio:after,.headline-sm>.image[class*=' type-'].type-audio:after,.horizontal-news-lg>.image [class^=type-].type-audio:after,.horizontal-news-lg>.image[class*=' type-'].type-audio:after,.horizontal-news-md>.image [class^=type-].type-audio:after,.horizontal-news-md>.image[class*=' type-'].type-audio:after,.horizontal-news-sm>.image [class^=type-].type-audio:after,.horizontal-news-sm>.image[class*=' type-'].type-audio:after,.sports-section .horizontal-news-lg>.image [class^=type-].type-audio:after,.sports-section .horizontal-news-lg>.image[class*=' type-'].type-audio:after,.vertical-news-lg>.image [class^=type-].type-audio:after,.vertical-news-lg>.image[class*=' type-'].type-audio:after,.vertical-news-md>.image [class^=type-].type-audio:after,.vertical-news-md>.image[class*=' type-'].type-audio:after,.vertical-news-sm>.image [class^=type-].type-audio:after,.vertical-news-sm>.image[class*=' type-'].type-audio:after{content:""}.-news>.image [class^=type-].type-gallery:after,.-news>.image[class*=' type-'].type-gallery:after,.entretain-section .horizontal-news-lg>.image [class^=type-].type-gallery:after,.entretain-section .horizontal-news-lg>.image[class*=' type-'].type-gallery:after,.headline-lg>.image [class^=type-].type-gallery:after,.headline-lg>.image[class*=' type-'].type-gallery:after,.headline-sm>.image [class^=type-].type-gallery:after,.headline-sm>.image[class*=' type-'].type-gallery:after,.horizontal-news-lg>.image [class^=type-].type-gallery:after,.horizontal-news-lg>.image[class*=' type-'].type-gallery:after,.horizontal-news-md>.image [class^=type-].type-gallery:after,.horizontal-news-md>.image[class*=' type-'].type-gallery:after,.horizontal-news-sm>.image [class^=type-].type-gallery:after,.horizontal-news-sm>.image[class*=' type-'].type-gallery:after,.sports-section .horizontal-news-lg>.image [class^=type-].type-gallery:after,.sports-section .horizontal-news-lg>.image[class*=' type-'].type-gallery:after,.vertical-news-lg>.image [class^=type-].type-gallery:after,.vertical-news-lg>.image[class*=' type-'].type-gallery:after,.vertical-news-md>.image [class^=type-].type-gallery:after,.vertical-news-md>.image[class*=' type-'].type-gallery:after,.vertical-news-sm>.image [class^=type-].type-gallery:after,.vertical-news-sm>.image[class*=' type-'].type-gallery:after{content:""}.-news>.image .latestnews-position,.entretain-section .horizontal-news-lg>.image .latestnews-position,.headline-lg>.image .latestnews-position,.headline-sm>.image .latestnews-position,.horizontal-news-lg>.image .latestnews-position,.horizontal-news-md>.image .latestnews-position,.horizontal-news-sm>.image .latestnews-position,.sports-section .horizontal-news-lg>.image .latestnews-position,.vertical-news-lg>.image .latestnews-position,.vertical-news-md>.image .latestnews-position,.vertical-news-sm>.image .latestnews-position{position:absolute;bottom:0;left:0;color:#fff;background:rgba(212,24,32,.8);font-weight:700;padding:.5rem .625rem;text-transform:uppercase;z-index:20;-webkit-border-top-right-radius:17px;-webkit-border-bottom-right-radius:17px;-moz-border-radius-topright:17px;-moz-border-radius-bottomright:17px;border-top-right-radius:17px;border-bottom-right-radius:17px}.-news .info,.headline-lg .info,.headline-sm .info,.horizontal-news-lg .info,.horizontal-news-md .info,.horizontal-news-sm .info,.vertical-news-lg .info,.vertical-news-md .info,.vertical-news-sm .info{width:100%}.-news .info .header,.headline-lg .info .header,.headline-sm .info .header,.horizontal-news-lg .info .header,.horizontal-news-md .info .header,.horizontal-news-sm .info .header,.vertical-news-lg .info .header,.vertical-news-md .info .header,.vertical-news-sm .info .header{display:flex;position:relative}.-news .info .header .hat,.headline-lg .info .header .hat,.headline-sm .info .header .hat,.horizontal-news-lg .info .header .hat,.horizontal-news-md .info .header .hat,.horizontal-news-sm .info .header .hat,.vertical-news-lg .info .header .hat,.vertical-news-md .info .header .hat,.vertical-news-sm .info .header .hat{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#d41820;margin-bottom:0}.-news .info>.content,.headline-lg .info>.content,.headline-sm .info>.content,.horizontal-news-lg .info>.content,.horizontal-news-md .info>.content,.horizontal-news-sm .info>.content,.vertical-news-lg .info>.content,.vertical-news-md .info>.content,.vertical-news-sm .info>.content{display:block}.-news .info>.content .data-public,.headline-lg .info>.content .data-public,.headline-sm .info>.content .data-public,.horizontal-news-lg .info>.content .data-public,.horizontal-news-md .info>.content .data-public,.horizontal-news-sm .info>.content .data-public,.vertical-news-lg .info>.content .data-public,.vertical-news-md .info>.content .data-public,.vertical-news-sm .info>.content .data-public{font-size:13px;color:#969696}.-news .info>.content .description,.-news .info>.content .title,.headline-lg .info>.content .description,.headline-lg .info>.content .title,.headline-sm .info>.content .description,.headline-sm .info>.content .title,.horizontal-news-lg .info>.content .description,.horizontal-news-lg .info>.content .title,.horizontal-news-md .info>.content .description,.horizontal-news-md .info>.content .title,.horizontal-news-sm .info>.content .description,.horizontal-news-sm .info>.content .title,.vertical-news-lg .info>.content .description,.vertical-news-lg .info>.content .title,.vertical-news-md .info>.content .description,.vertical-news-md .info>.content .title,.vertical-news-sm .info>.content .description,.vertical-news-sm .info>.content .title{transition:.35s}.-news .info>.content .title,.headline-lg .info>.content .title,.headline-sm .info>.content .title,.horizontal-news-lg .info>.content .title,.horizontal-news-md .info>.content .title,.horizontal-news-sm .info>.content .title,.vertical-news-lg .info>.content .title,.vertical-news-md .info>.content .title,.vertical-news-sm .info>.content .title{margin-bottom:0}.-news .info>.content .description,.headline-lg .info>.content .description,.headline-sm .info>.content .description,.horizontal-news-lg .info>.content .description,.horizontal-news-md .info>.content .description,.horizontal-news-sm .info>.content .description,.vertical-news-lg .info>.content .description,.vertical-news-md .info>.content .description,.vertical-news-sm .info>.content .description{font-size:1rem;margin-top:.3125rem;margin-bottom:0;line-height:1.4;color:#191919}.savenews{display:inline-block;margin-left:auto;border:1px solid transparent;width:2.75rem;padding:.375rem .625rem .125rem;border-radius:20px;transition:.35s;text-align:right;overflow:hidden;right:0;top:-.375rem;position:absolute}.savenews:before{content:'Salvar link';position:absolute;right:1.8125rem;top:.25rem;width:3.875rem;font-size:.625rem;font-weight:700;text-transform:uppercase;opacity:0;visibility:hidden;transition:.35s}.savenews [class*=' icon-'],.savenews [class^=icon-]{color:#bebebe}.savenews:hover{border-color:#d41820;color:#d41820;width:6.3125rem;background:#fff}.dark-section .savenews:hover{background:#191919}.savenews:hover:before{opacity:1;visibility:visible}.savenews.active [class*=' icon-'],.savenews.active [class^=icon-],.savenews:hover [class*=' icon-'],.savenews:hover [class^=icon-]{color:#d41820}.savenews.active:before{content:'Link salvo'}.headline-lg>.info .content .title{margin-top:.6875rem;font-size:1.875rem}@media (min-width:768px){.headline-lg>.info .content .title{font-size:1.5625rem}}@media (min-width:1200px){.headline-lg>.info .content .title{font-size:3.5rem}}.headline-lg .image{margin-top:1.375rem}.headline-sm>.info .content .title{margin-top:.8125rem;font-size:3.125rem}.headline-sm .image{margin-top:1.375rem}@media (min-width:768px){.horizontal-news-lg{display:flex}.horizontal-news-lg>.image{flex-shrink:0;display:table}}.horizontal-news-md,.horizontal-news-sm{display:flex}.horizontal-news-md>.image,.horizontal-news-sm>.image{flex-shrink:0;display:table}.horizontal-news-lg>.image{margin-right:1.75rem;width:100%}@media (min-width:768px){.horizontal-news-lg>.image{width:18.75rem}}@media (min-width:1200px){.horizontal-news-lg>.image{width:28.125rem}}.horizontal-news-lg .info{margin-top:.625rem}@media (min-width:768px){.horizontal-news-lg .info{margin-top:0}}.horizontal-news-lg .info .content .title{margin-top:.5rem;font-size:1.375rem}@media (min-width:768px){.horizontal-news-lg .info .content .title{font-size:1.125rem}}@media (min-width:1200px){.horizontal-news-lg .info .content .title{font-size:1.75rem}}.horizontal-news-md>.image{width:10rem;margin-right:.9375rem}@media (min-width:768px){.horizontal-news-md>.image{width:12.5rem}}.radio-section .horizontal-news-md>.image{width:8.875rem}.horizontal-news-md .info .header{margin-top:.375rem}.horizontal-news-md .info .content .title{margin-top:.5rem;font-size:1.125rem}@media (min-width:768px){.horizontal-news-md .info .content .title{font-size:.875rem}}@media (min-width:1200px){.horizontal-news-md .info .content .title{font-size:1.375rem}}.horizontal-news-sm>.image{width:5.9375rem;margin-right:.4375rem}.horizontal-news-sm>.image .latestnews-position{font-size:.875rem;padding:.375rem .5rem}.horizontal-news-sm .info .header{margin-top:.25rem}.horizontal-news-sm .info .content .title{margin-top:.4375rem;font-size:1rem}.linked-news{margin-top:.5rem}.linked-news>.link{padding-left:.75rem;position:relative;display:block;font-size:.875rem;color:#191919;text-decoration:none}.dark-section .linked-news>.link{color:#fff}.linked-news>.link+.link{margin-top:.9375rem}.linked-news>.link:hover{opacity:.7}.linked-news>.link::before{content:"";display:block;position:absolute;width:.125rem;height:.9375rem;background:#da291c;left:0;top:.125rem}.latestnews-section .linked-news>.link::before{background:#00a6fb}.sports-section .linked-news>.link::before{background:#00c14d}.vertical-news-lg .info .header{margin-top:.8125rem}.vertical-news-lg .info .content .title{margin-top:.5rem;font-size:1.375rem}@media (min-width:768px){.vertical-news-lg .info .content .title{font-size:1.875rem}}.vertical-news-md .info .header{margin-top:.8125rem}.vertical-news-md .info .content .title{margin-top:.375rem;font-size:1.375rem}@media (min-width:768px){.vertical-news-md .info .content .title{font-size:1.5rem}}.vertical-news-sm .info .header{margin-top:.8125rem}.vertical-news-sm .info .content .title{margin-top:.375rem;font-size:1.375rem}@media (min-width:768px){.vertical-news-sm .info .content .title{font-size:1.375rem}}.cta-support{border-top:.125rem solid #d41820;background:#f5f5f5;padding:1.875rem;margin:1.875rem 0}.cta-support .title{color:#191919!important}.cta-support .text{font-size:1.125rem;line-height:1.5rem}.header-blog-columns{border-bottom:.0625rem solid #ddd;padding:1.25rem 0}.header-blog-columns .author-signature-lg{text-align:left}@media (min-width:768px){.header-blog-columns .author-signature-lg{border-right:.0625rem solid #ddd;padding-right:1.875rem}}.header-blog-columns .author-signature-lg .content{margin-left:.625rem}.header-blog-columns .bloco-campo-busca{min-width:12.5rem;margin-top:.3125rem}@media (min-width:768px){.header-blog-columns .bloco-campo-busca{min-width:18.75rem}}.dark-section .header-blog-columns .bloco-campo-busca label{color:#fff}.header-blog-columns .bloco-campo-busca label{display:block;text-align:center;font-weight:700;margin-bottom:.375rem}.header-blog-columns .bloco-campo-busca .campo-busca{background:#ddd;border:transparent;padding:.625rem 2.5rem .625rem .9375rem;font-size:.75rem;width:100%}.header-blog-columns .bloco-campo-busca .btn-busca{padding:.6875rem 1rem .5625rem}.header-blog-columns .ver-perfil-autor{font-size:14px;margin-top:8px}.header-blog-columns .ver-perfil-autor:before{content:"+";padding:1px 5px;border:1px solid;border-radius:4px;margin-right:5px}.header-programa{padding:1.25rem 0}.header-programa hr{display:none}.template-materia-header .header-programa{padding-bottom:0}.template-materia-header .header-programa hr{margin-top:20px;margin-bottom:0;display:block;border-color:#ddd!important;opacity:.3}.header-programa .author-signature-lg{text-align:left}@media (min-width:768px){.header-programa .author-signature-lg{border-right:.0625rem solid #ddd;padding-right:1.875rem}}.header-programa .author-signature-lg .content{margin-left:.625rem}.header-programa .bloco-campo-busca{min-width:12.5rem;margin-top:.3125rem}@media (min-width:768px){.header-programa .bloco-campo-busca{min-width:18.75rem}}.dark-section .header-programa .bloco-campo-busca label{color:#fff}.header-programa .bloco-campo-busca label{display:block;text-align:center;font-weight:700;margin-bottom:.375rem}.header-programa .bloco-campo-busca .campo-busca{background:#ddd;border:transparent;padding:.625rem 2.5rem .625rem .9375rem;font-size:.75rem;width:100%}.header-programa .bloco-campo-busca .btn-busca{padding:.6875rem 1rem .5625rem}.header-programa .ver-perfil-autor{font-size:14px;margin-top:8px}.header-programa .ver-perfil-autor:before{content:"+";padding:1px 5px;border:1px solid;border-radius:4px;margin-right:5px}.header-veiculo:after{content:"";display:block;width:100%;border-bottom:.1875rem solid #003087;margin:0 0 .9375rem}.header-veiculo a{color:#5a5a5a;font-weight:700}.webstory{height:100%;flex-direction:column}.webstory>.avatar{position:relative;width:100%}.webstory>.avatar .img{width:100%;height:100%}.webstory>.avatar:after{content:"";position:absolute;left:0;display:block;width:100%;z-index:20;bottom:0;height:5px;background:#d41820}.webstory>.avatar a{display:block;position:relative}.webstory>.avatar a:before{content:"";position:absolute;left:0;display:block;width:100%;z-index:20;top:0;height:100%;background:linear-gradient(180deg,transparent 36.56%,#000)}.webstory>.content{position:absolute;width:90%;overflow:hidden;z-index:21;display:flex;align-items:flex-end;bottom:30px;text-align:center}.webstory>.content .name{font-size:1.125rem;text-transform:uppercase;margin-bottom:0}.webstory>.content .description,.webstory>.content .name{color:#fff;transition:.35s;font-weight:700;padding:5px 20px 0;text-align:left}.dark-section .webstory>.content .description,.dark-section .webstory>.content .name{color:#fff}.dark-section .webstories-section .webstory>.content .description,.dark-section .webstories-section .webstory>.content .name{color:#191919}.webstory>.content .description:hover,.webstory>.content .name:hover{color:#d41820}.webstories-section{overflow:hidden}.webstories-section .owl-carousel{margin:0}.webstories-section .owl-carousel .owl-stage-outer{overflow:visible!important}.webstories-section .owl-carousel .owl-stage-outer .owl-stage{display:flex;justify-content:center;align-items:center}.webstory{flex-direction:column;align-items:center}@media (max-width:991.98px){.webstory{margin-bottom:1.25rem}}.webstory>.content .description{line-height:1.375rem;margin:0}.btn-seemore .avatar a{width:9.375rem;height:9.375rem;text-align:center;border-radius:50%;background:#d41820}.webstories-h-sm>.content,.webstories-h>.content{margin-left:1.25rem}.webstories-h-sm>.content{margin-left:.625rem}.webstories-v,.webstories-v-sm{flex-direction:column}@media (max-width:991.98px){.webstories-v,.webstories-v-sm{margin-bottom:1.25rem}}.webstories-v-sm>.content,.webstories-v>.content{margin-top:1.25rem;text-align:center}.webstories-v-sm>.content{margin-top:.625rem}.webstories-h,.webstories-h-sm,.webstories-v,.webstories-v-sm{align-items:center}.webstories-h-sm>.avatar .img,.webstories-h>.avatar .img,.webstories-v-sm>.avatar .img,.webstories-v>.avatar .img{max-width:10.625rem;height:auto;border-radius:50%}.webstories-h-sm>.content .description,.webstories-h>.content .description,.webstories-v-sm>.content .description,.webstories-v>.content .description{line-height:1.375rem;margin:0}.webstories-h-sm>.avatar .img,.webstories-v-sm>.avatar .img{width:6.875rem;height:auto}@media (min-width:768px){.webstories-v-sm>.content .description{font-size:.875rem;line-height:1.1875rem;margin:0 auto;width:80%}}.btn-seemore .avatar a [class*=" icon-"],.btn-seemore .avatar a [class^=icon-]{color:#fff;font-size:3.75rem;line-height:2.5}.futebol-section .clubes{display:flex;flex-direction:row;justify-content:space-around}.futebol-section .clubes a{color:#191919;display:flex;flex-direction:column;align-items:center}.futebol-section .clubes a img{margin-bottom:10px;height:180px}@media (max-width:991.98px){.futebol-section .clubes a img{height:90px}}.dark-section .-share .list-share .list-share-iten a,.dark-section .share-lg .list-share .list-share-iten a,.dark-section .share-sm .list-share .list-share-iten a{color:#fff}.-share .title,.share-lg .title,.share-sm .title{text-transform:uppercase;font-weight:400}.-share .list-share,.share-lg .list-share,.share-sm .list-share{list-style:none}.-share .list-share .list-share-iten,.share-lg .list-share .list-share-iten,.share-sm .list-share .list-share-iten{display:inline-block}.-share .list-share .list-share-iten a,.share-lg .list-share .list-share-iten a,.share-sm .list-share .list-share-iten a{display:block;color:#191919;padding:.3125rem}.dark-section .share-sm .title{color:#fff}.share-sm .title{display:inline-block;margin-bottom:0;position:relative;top:-.125rem}.share-sm .list-share{display:inline-block;margin:0 0 0 .625rem;padding:0}.share-sm .list-share .list-share-iten a{display:block;color:#191919}.share-lg{text-align:center}.dark-section .share-lg .title{color:#fff!important}.share-lg .title{font-size:1.625rem;color:#191919!important;margin-bottom:1.25rem}.share-lg .list-share{width:100%;padding-left:0;margin-bottom:0}.share-lg .list-share .list-share-iten a{padding:0 .3125rem}.share-lg .list-share .list-share-iten [class*=" icon-"],.share-lg .list-share .list-share-iten [class^=icon-]{font-size:1.625rem}.urgent-bar{background:#d41820;position:relative;margin-bottom:2.5rem}@media (min-width:768px){.urgent-bar{margin-bottom:3.125rem}}.urgent-bar .message{color:#fff;display:block;margin:.0625rem;padding:1.125rem 0;line-height:1.3;font-weight:700;font-size:1.375rem}@media (min-width:768px){.urgent-bar .message{font-size:1.875rem}}.urgent-bar .message:focus,.urgent-bar .message:hover{text-decoration:underline}.message-404{display:none;background:#f5f5f5;text-align:center;line-height:1.3!important}.message-404.active{display:block}.message-404 .content{padding:2.0625rem 0 2.1875rem}.message-404 .title{font-weight:400;text-transform:uppercase;color:#d41820;font-size:2.1875rem}@media (min-width:768px){.message-404 .title{font-size:3.5rem}}.message-404 .message{margin:0;font-size:1.125rem}@media (min-width:768px){.message-404 .message{font-size:1.25rem}}body.modal-active{overflow:hidden}.box-modal{background:rgba(35,35,35,.95);position:fixed;width:100%;top:0;bottom:0;z-index:999;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;opacity:0;visibility:hidden;transition:.35s;overflow:scroll}.box-modal.active{opacity:1;visibility:visible}.box-modal .box-modal-content{width:90vw}@media (min-width:768px){.box-modal .box-modal-content{width:40vw}}.box-modal .btn-modal-fechar{position:absolute;right:0;top:0;background:red;width:60px;height:60px;text-align:center;margin-top:0}.box-modal .btn-modal-fechar .icon-close{display:block;margin-top:1.1875rem;color:#fff;font-size:1.3125rem}body.menu-active{overflow:hidden}#navegacao{opacity:0;visibility:hidden;background:rgba(35,35,35,.95);position:fixed;top:0;bottom:0;z-index:999;width:100%;transition:.3s}@media (prefers-reduced-motion:reduce){#navegacao{transition:none}}#navegacao.active{opacity:1;visibility:visible}#navegacao.active #nav{right:0;padding-bottom:14.375rem}#navegacao #nav{background:#fff;position:absolute;z-index:999;top:0;bottom:0;right:-25.625rem;overflow-y:auto;width:85%;max-width:25.625rem;transition:.6s}@media (prefers-reduced-motion:reduce){#navegacao #nav{transition:none}}@media (min-width:768px){#navegacao #nav{width:100%}}#navegacao #nav::-webkit-scrollbar{width:.375rem;border-radius:4px}#navegacao #nav::-webkit-scrollbar-track{border-radius:4px}#navegacao #nav::-webkit-scrollbar-thumb{border-radius:4px;background-color:#d41820}#navegacao #nav #btn-fechar{min-width:3.25rem;padding:1rem 0;text-align:center;display:inline-block;float:right;color:#fff;background:#d41820;border:1px solid #d41820}#navegacao #nav #btn-fechar:focus,#navegacao #nav #btn-fechar:hover{color:#d41820;background:#fff}#navegacao #nav #nav-header{padding:0 2.875rem;margin:5.625rem 0 3.4375rem}#navegacao #nav #nav-header #nav-logo{display:inline-block}#navegacao #nav .nav-busca{margin:0 5% 1rem}@media (min-width:768px){#navegacao #nav .nav-busca{margin:0 0 1rem 1.875rem}}#navegacao #nav .menu-utilitario{padding:0 5%;margin-top:2.25rem}@media (min-width:768px){#navegacao #nav .menu-utilitario{padding:0 2.1875rem}}#navegacao #nav .menu-utilitario .btn-ao-vivo,#navegacao #nav .menu-utilitario .utility-btn{margin-bottom:.9375rem}#navegacao #nav .box-cta-nav{margin:.9375rem 5%}@media (min-width:768px){#navegacao #nav .box-cta-nav{padding:.9375rem 1.25rem}}#navegacao #nav #menu-principal .main-nav{list-style:none;width:100%;padding:0;margin-bottom:0}#navegacao #nav #menu-principal .main-nav li{list-style:none}#navegacao #nav #menu-principal .main-nav li.submenu-child>a{display:flex;align-items:center}#navegacao #nav #menu-principal .main-nav li.submenu-child>a:after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #191919;margin-left:15px;transition:.5s}#navegacao #nav #menu-principal .main-nav li.submenu-child>a.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#navegacao #nav #menu-principal .main-nav li.submenu-child>a:active:after,#navegacao #nav #menu-principal .main-nav li.submenu-child>a:focus:after,#navegacao #nav #menu-principal .main-nav li.submenu-child>a:hover:after{border-top-color:#fff}#navegacao #nav #menu-principal .main-nav li.submenu-child .submenu{transition:.5s;padding:0;opacity:0;height:0;overflow:hidden}#navegacao #nav #menu-principal .main-nav li.submenu-child .submenu.active{opacity:1;height:auto}#navegacao #nav #menu-principal .main-nav li a{display:block;font-weight:700;text-transform:uppercase;line-height:1rem;padding:1.125rem 10%;color:#383838}@media (min-width:768px){#navegacao #nav #menu-principal .main-nav li a{padding:1.125rem 2.875rem}}@media (min-width:992px){#navegacao #nav #menu-principal .main-nav li a.active,#navegacao #nav #menu-principal .main-nav li a:focus,#navegacao #nav #menu-principal .main-nav li a:hover{background:#d41820;font-weight:700;color:#fff}}#navegacao #nav #menu-principal .main-nav li.subnav>a:after{font-family:icomoon;content:"";display:inline-block;float:right;font-size:.75rem;margin:0 0 0 .3rem}#navegacao #nav #menu-principal .main-nav li.subnav>.active:after{content:""}#navegacao #nav #menu-principal .main-nav li.subnav ul{display:none;background:#ddd;list-style:none;padding:0}#navegacao #nav #menu-principal .main-nav li.subnav ul li a{padding:1.125rem 2.875rem 1.125rem 4.75rem}@media (min-width:768px){#navegacao #nav #menu-principal .main-nav li.subnav ul li a.active,#navegacao #nav #menu-principal .main-nav li.subnav ul li a:focus,#navegacao #nav #menu-principal .main-nav li.subnav ul li a:hover{background:#383838}}#navegacao #nav #menu-principal .main-nav li.subnav .active+ul{display:block}#navegacao #nav .share{padding:1.125rem 5%!important}@media (min-width:768px){#navegacao #nav .share{padding:1.125rem 2.1875rem!important}}#navegacao #nav .share a{padding:0 .9375rem}#navegacao #nav .share a [class*=" icon-"],#navegacao #nav .share a [class^=icon-],#navegacao #nav .share a i{font-size:1.25rem}#navegacao #nav .share a:hover{color:#191919}.section-temporeal{transition:.45s;visibility:hidden;opacity:0;overflow:hidden;max-height:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.section-temporeal.jogos-ativos{padding-top:1.875rem;padding-bottom:1.875rem;visibility:visible;opacity:1;max-height:62.4375rem}.section-temporeal .title-section{justify-content:center;text-align:center;color:#00c14d}.section-temporeal .owl-carousel .owl-dots{margin-top:1.5625rem!important}.section-temporeal .owl-carousel .owl-dots .owl-dot.active span{background-color:#00c14d}.placar{position:relative;margin-bottom:1.875rem}@media (min-width:992px){.placar{margin-bottom:3.75rem}}.placar-meta-data{display:flex;flex-flow:column;line-height:1;margin-bottom:1.25rem}@media (min-width:1200px){.placar-meta-data{margin-bottom:1.25rem;flex-flow:row wrap;align-items:center}}.placar-meta-data .placar-meta-info{display:flex;align-items:center;font-size:.75rem;line-height:1}.placar-meta-data .placar-meta-name+.placar-meta-date:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:1px;height:.75rem;margin:0 .3125rem;background-color:#00c14d}.placar-meta-info{color:#00c14d;font-weight:700;text-transform:uppercase}.placar-header{margin-bottom:1.875rem}.placar-header>.placar-header-title{margin:0;color:#00c14d;font-size:1.875rem;line-height:1.2;font-weight:700}@media (min-width:1200px){.placar-header>.placar-header-title{font-size:2.75rem}}.placar-content{margin:0 auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.placar-content .primary-btn{background-color:#00c14d;color:#fff;max-width:16.25rem;width:auto;padding-left:1.25rem;padding-right:1.25rem;margin-top:.625rem}.placar-content .primary-btn:focus,.placar-content .primary-btn:hover{background:#fff!important;border-color:#009739;color:#009739}.placar-equipe{display:flex;flex-flow:row;align-items:center;justify-content:center}@media (min-width:1200px){.placar-equipe{flex-flow:row;align-items:center;justify-content:center}}.placar-equipe.equipe-mandante>.equipe-nome{order:initial}@media (min-width:1200px){.placar-equipe.equipe-mandante>.equipe-nome{order:initial}}.placar-equipe.equipe-visitante>.equipe-nome{order:2}@media (min-width:1200px){.placar-equipe.equipe-visitante>.equipe-nome{order:2}}.placar-equipe .equipe-nome{padding:0 .625rem;color:#191919;font-weight:400;font-size:.875rem;line-height:1;text-transform:uppercase}@media (min-width:1200px){.placar-equipe .equipe-nome{font-size:.875rem}}.placar-equipe .equipe-escudo{position:relative;margin-bottom:.625rem;max-width:3.75rem;height:3.75rem}@media (min-width:1200px){.placar-equipe .equipe-escudo{margin-bottom:0}}.placar-equipe .equipe-escudo img{display:inline-block;max-width:100%;width:3.75rem;height:3.75rem}.placar-resultado{position:relative;margin:auto .625rem}@media (min-width:992px){.placar-resultado{margin:auto .9375rem}}.placar-resultado-gols{display:flex;align-items:center;justify-content:center}.placar-resultado-gols .resultado-equipe-mandante,.placar-resultado-gols .resultado-equipe-visitante{color:#191919;font-weight:700;font-size:1.375rem;line-height:1}@media (min-width:1200px){.placar-resultado-gols .resultado-equipe-mandante,.placar-resultado-gols .resultado-equipe-visitante{font-size:1.375rem}}.placar-resultado-gols .resultado-separador{margin:0 .625rem;font-size:1.375rem}.placar-cronometro{margin-top:.3125rem;text-align:center;position:relative;line-height:1;font-size:.875rem;display:flex;align-items:center;justify-content:center}.placar-cronometro .placar-cronometro-periodo,.placar-cronometro .placar-cronometro-tempo,.placar-cronometro .placar-cronometro-texto{padding:0 .25rem;display:flex;align-items:center}.placar-cronometro .placar-cronometro-tempo,.placar-cronometro .placar-cronometro-texto{font-weight:400;color:#262626}.placar-cronometro .placar-cronometro-periodo{font-weight:700;text-transform:uppercase}.placar-cronometro .icon{position:relative;color:#8b8b8b;font-size:1.25rem;margin-right:.3125rem;top:-1px}.placar-link{width:100%;text-align:center}#textContentCount{overflow:hidden}#textContentCount.ocultarConteudo{position:relative}#textContentCount.ocultarConteudo:after{content:"";display:block;width:100%;height:50px;position:absolute;bottom:0;background:linear-gradient(rgba(255,255,255,0),#fff 60%)}#keep-reading-block{text-align:center}.horoscope-item{display:block;text-align:center;padding:.625rem 0}.horoscope-item [class*=" icon-"],.horoscope-item [class^=icon-]{display:block;font-size:1.875rem;margin-bottom:.4375rem}.horoscope-item .name{font-weight:700;color:#191919;font-size:.875rem}@media (max-width:374px){.horoscope-item .name{font-size:.6875rem}}.dark-section .horoscope-item .name{color:#fff}@media (min-width:768px){.horoscope-nav{border-bottom:1px solid #ddd}}.horoscope-nav .horoscope-item{border-bottom:3px solid transparent;margin-bottom:-1px}.horoscope-nav .horoscope-item [class*=" icon-"],.horoscope-nav .horoscope-item [class^=icon-]{color:#191919}.dark-section .horoscope-nav .horoscope-item [class*=" icon-"],.dark-section .horoscope-nav .horoscope-item [class^=icon-]{color:#fff}@media (max-width:991.98px){.horoscope-nav .horoscope-item.active,.horoscope-nav .horoscope-item:hover{position:relative}.horoscope-nav .horoscope-item.active:after,.horoscope-nav .horoscope-item:hover:after{position:absolute;content:'';bottom:-2px;left:50%;margin-left:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:11px solid #f5f5f5}}@media (min-width:768px){.horoscope-nav .horoscope-item.active,.horoscope-nav .horoscope-item:hover{border-bottom-color:#d41820}}.horoscope-nav .horoscope-item.active .name,.horoscope-nav .horoscope-item.active [class*=" icon-"],.horoscope-nav .horoscope-item.active [class^=icon-],.horoscope-nav .horoscope-item:hover .name,.horoscope-nav .horoscope-item:hover [class*=" icon-"],.horoscope-nav .horoscope-item:hover [class^=icon-]{color:#d41820}.dark-section .horoscope-nav .horoscope-item.active .name,.dark-section .horoscope-nav .horoscope-item.active [class*=" icon-"],.dark-section .horoscope-nav .horoscope-item.active [class^=icon-],.dark-section .horoscope-nav .horoscope-item:hover .name,.dark-section .horoscope-nav .horoscope-item:hover [class*=" icon-"],.dark-section .horoscope-nav .horoscope-item:hover [class^=icon-]{color:#fff}.horoscope-contents{margin-top:1.5625rem}@media (max-width:991.98px){.horoscope-desc{display:none;padding:1.875rem;background:#f5f5f5;margin-bottom:.625rem}}@media (min-width:768px){.horoscope-desc:not(:first-child){display:none}}.dark-section .horoscope-desc{color:#fff}.horoscope-desc .horoscope-info{overflow:auto;padding:.3125rem 0 1.25rem;border-bottom:.0625rem solid #ddd;margin-bottom:1.5625rem}@media (min-width:768px){.horoscope-desc .horoscope-info{border:none;padding:0}}@media (min-width:768px){.horoscope-desc .horoscope-info:after{content:'';display:block;height:100%;width:1px;background:#ddd;position:absolute;right:0;top:0}}.horoscope-desc .horoscope-info .horoscope-icon{float:left;margin-left:10%}@media (min-width:768px){.horoscope-desc .horoscope-info .horoscope-icon{float:none;margin-left:0;margin-bottom:.9375rem}}.horoscope-desc .horoscope-info .horoscope-icon [class*=" icon-"],.horoscope-desc .horoscope-info .horoscope-icon [class^=icon-]{color:#d41820;font-size:6.25rem}.dark-section .horoscope-desc .horoscope-info .horoscope-icon [class*=" icon-"],.dark-section .horoscope-desc .horoscope-info .horoscope-icon [class^=icon-]{color:#fff}@media (min-width:768px){.horoscope-desc .horoscope-info .horoscope-icon [class*=" icon-"],.horoscope-desc .horoscope-info .horoscope-icon [class^=icon-]{font-size:8.75rem}}.horoscope-desc .horoscope-info .horoscope-name{margin-top:2rem}@media (min-width:768px){.horoscope-desc .horoscope-info .horoscope-name{margin-top:0}}.horoscope-desc .horoscope-info .horoscope-period{margin-top:.3125rem}.horoscope-desc .horoscope-date,.horoscope-desc .horoscope-name{font-weight:700;font-size:1.25rem}@media (min-width:768px){.horoscope-desc .horoscope-date,.horoscope-desc .horoscope-name{font-size:1.375rem}}.horoscope-desc .horoscope-date{text-transform:uppercase}.horoscope-desc .horoscope-content{font-size:1.25rem;line-height:1.4;margin-top:1.25rem;margin-bottom:.625rem}.template-horoscopo{padding-bottom:3.4375rem}[climateBox] .climate-city{font-weight:700;display:inline-block}@media (max-width:991.98px){[climateBox] .climate-city{position:relative;top:-5px;margin-bottom:0}}@media (min-width:768px){[climateBox] .climate-city{margin-bottom:.8125rem}}[climateBox] .climate-temp{font-size:2rem;color:#d41820;font-weight:700;display:inline-block;margin-top:20px;margin-left:10px}@media (min-width:768px){[climateBox] .climate-temp{margin-left:0;margin-top:0}}@media (min-width:768px){[climateBox] .icon-climate{font-size:1.25rem}}@media (min-width:1200px){[climateBox] .icon-climate{font-size:3.75rem;color:#191919}}.dark-section [climateBox] .climate-city,.dark-section [climateBox] .climate-temp,.dark-section [climateBox] .icon-climate{color:#fff}.icon-climate.weather02n:before{content:""}.icon-climate.weather02d:before{content:""}.icon-climate.weather01n:before,.icon-climate.weather03n:before{content:""}.icon-climate.weather01d:before,.icon-climate.weather03d:before{content:""}.icon-climate.weather04d:before,.icon-climate.weather04n:before{content:""}.icon-climate.weather09d:before,.icon-climate.weather09n:before{content:""}.icon-climate.weather10d:before,.icon-climate.weather10n:before{content:""}.icon-climate.weather50d:before,.icon-climate.weather50n:before{content:""}.icon-climate.weather11d:before,.icon-climate.weather11n:before{content:""}.tabela-cotacao{font-size:.875rem;line-height:2;margin-top:1.25rem}.tabela-cotacao tr+tr{border-top:1px solid #ddd}.dark-section [jsoncotacao]{color:#fff}.tabela-tabua-mares{font-size:.875rem;line-height:2;margin-top:1.25rem}.tabela-tabua-mares tr:nth-child(odd){background:#f5f5f5}.tabela-tabua-mares td{padding:.0625rem .3125rem}.dark-section [jsontabuademares]{color:#fff}.dark-section [jsontabuademares] tr:nth-child(odd){color:#191919}.dark-section .tabua-mares-content{color:#fff}.dataTabuaMare{cursor:pointer}.dataTabuaMare:hover{color:#d41820}.dataTabuaMare,.dataTabuaMare:after{display:inline-block;margin-left:.3125rem}.dataTabuaMare:after{font-family:icomoon!important;content:"";font-size:.75rem}#loteria .premio{padding-bottom:2rem}#loteria .premio+.premio{border-top:1px solid #ddd;padding-top:2rem}#loteria .premio .info-sorteio{display:flex;justify-content:space-between;margin-bottom:1.5625rem}@media (min-width:768px){#loteria .premio .info-sorteio{flex-direction:column}}@media (min-width:1200px){#loteria .premio .info-sorteio{flex-direction:row}}#loteria .premio .info-sorteio .info-sorteio-nome{text-transform:uppercase;font-size:1.125rem;margin:0;color:#191919}.dark-section #loteria .premio .info-sorteio .info-sorteio-nome{color:#fff}#loteria .premio .info-sorteio .info-sorteio-id{font-size:.75rem;color:#232323}.dark-section #loteria .premio .info-sorteio .info-sorteio-id{color:#fff}#loteria .premio .numeros-sorteio .item-numero{display:inline-block;border-radius:15px;font-weight:700;font-size:.875rem;border:1px solid #00c14d;color:#00c14d;padding:.3125rem .375rem;margin-bottom:.625rem}#loteria .premio .tabela-ganhadores{font-size:.875rem;text-transform:uppercase;border-collapse:collapse;line-height:.875rem;width:100%;color:#5a5a5a}.dark-section #loteria .premio .tabela-ganhadores{color:#fff}#loteria .premio .tabela-ganhadores thead td{border-bottom:.1875rem solid #ddd;border-top:.0625rem solid #ddd;padding:.625rem 0}#loteria .premio .tabela-ganhadores tbody td{border-bottom:.0625rem solid #ddd;display:table-cell;padding:.625rem 0}section[class*="-section"],section[class^="-section"]{position:relative;padding:0}@media (min-width:768px){section[class*="-section"],section[class^="-section"]{padding:.625rem 0}}iframe.instagram-media{position:unset!important}[class*="-page"],[class^="-page"]{padding:0 0 6.25rem}.feed-section hr{display:block;border-top:3px solid #d41820}.editoria-section .feed-section{margin-bottom:100px}.feed-section [class*="-news-"],.feed-section [class^="-news-"]{margin-bottom:1.875rem}.feed-section .title-section+[class*="-news-"],.feed-section .title-section+[class^="-news-"],.feed-section .title-subsection+[class*="-news-"],.feed-section .title-subsection+[class^="-news-"],.feed-section h3+[class*="-news-"],.feed-section h3+[class^="-news-"]{border:none!important;padding-top:0!important}.feed-section .title-section+[class*="-news-"]+.title-subsection,.feed-section .title-section+[class^="-news-"]+.title-subsection{margin-top:3.125rem}.sidebar-feed{width:100%}.sidebar-feed+.sidebar-feed{margin-top:2.5rem}@media (min-width:768px){.sidebar-feed{margin:0 18px!important}}@media (min-width:1200px){.sidebar-feed{margin-top:2.5rem}}.sidebar-feed.capa-do-dia{min-height:290px}@media (min-width:1200px){.sidebar-feed.capa-do-dia{min-height:570px}}@media (max-width:767.98px){.sidebar-feed.capa-do-dia{min-height:546px}}.sidebar-feed .cover .thumb{display:block;text-align:center;border:1px solid #ddd;padding:.625rem;margin-bottom:.625rem}@media (min-width:576px){.sidebar-feed .cover .thumb img{height:auto}}@media (min-width:768px){.sidebar-feed .cover .thumb img{height:220px}}@media (min-width:1200px){.sidebar-feed .cover .thumb img{height:auto}}.sidebar-feed .cover .author-signature-sm{margin-bottom:.625rem}.dark-section .sidebar-feed .cover .btn-ao-vivo,.dark-section .sidebar-feed .cover .utility-btn{color:#fff}.sidebar-feed .teams{display:block;text-align:center}.sidebar-feed .teams .thumb{height:3rem;width:auto}.sidebar-feed .teams .teams-name{display:block;font-weight:700;font-size:.875rem;color:#191919;text-transform:uppercase;margin-top:.625rem}.dark-section .sidebar-feed .teams .teams-name{color:#fff}.sidebar-feed .famous{display:block;text-align:center;margin:.6875rem 0}.sidebar-feed .famous img{height:4.375rem;width:auto;border-radius:50%}.sidebar-feed .famous .famous-name{display:block;font-weight:400;font-size:1rem;margin-top:.3125rem;text-transform:capitalize;color:#8b8b8b}.dark-section .sidebar-feed .famous .famous-name{color:#fff}.sidebar-feed .primaryflex-btn{margin-top:1.875rem}.dark-section{background:#191919}.dark-section [class*=horizontal-news]+[class*=horizontal-news],.dark-section [class*=vertical-news]+[class*=vertical-news],.dark-section [class^=horizontal-news]+[class^=horizontal-news],.dark-section [class^=vertical-news]+[class^=vertical-news]{padding-top:1.875rem;border-top:.0625rem solid #ddd}#header-bar+#content-page{margin-top:1.875rem}.materia-importada{white-space:pre-line}.materia-importada img{display:block;margin:auto}.materia-importada .matterCarousel{white-space:normal;height:auto;display:block}#header-bar.header-bar{padding-top:87px}#barrauol{position:absolute!important;overflow:hidden!important}#barra-ne10-parceiro-portal-ne10{position:absolute!important;top:44px;width:100%}.article-opening .image-opening{min-height:440px}@media (max-width:991.98px){.article-opening .image-opening{min-height:220px}}.video-embed{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding-bottom:56.25%;margin-bottom:20px}.video-embed iframe{position:absolute;top:0;width:100%;height:100%}.language-markup iframe{width:100%}.dark-section .description,.dark-section .name{color:#fff}.latestnews-section .box-tab{display:flex;justify-content:center}@media (min-width:768px){.latestnews-section .box-tab{position:absolute;width:97.5%;margin-top:-5.25rem}}@media (max-width:991.98px){.latestnews-section .box-tab{margin-bottom:1.875rem}}.template-programa-list .box-tab{display:flex;justify-content:center}@media (min-width:768px){.template-programa-list .box-tab{position:absolute;width:100%;margin-top:-6.3125rem}}@media (max-width:991.98px){.template-programa-list .box-tab{margin-bottom:0}}.template-futebol-list .box-tab{display:flex;justify-content:center}@media (min-width:768px){.template-futebol-list .box-tab{position:absolute;width:100%;margin-top:-6.3125rem}}@media (max-width:991.98px){.template-futebol-list .box-tab{margin-bottom:20px}}.box-tab .tab-nav{text-transform:uppercase;border:2px solid #f2f2f2;background:#f2f2f2;border-radius:2.1875rem;display:inline-block}.box-tab .tab-nav a{border-radius:2.1875rem;color:#191919;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-block}.box-tab .tab-nav a.active{color:#fff;background:#333}@media (max-width:767.98px){.box-tab .tab-nav a{padding:.75rem;font-size:.775rem}}.tabs-content{width:100%;padding:0 .9375rem}.tabs-content .tab-nav-content{display:none}.tabs-content .tab-nav-content#todas{display:block}.dark-section .txt-apoio-carregando{color:#fff}#header-bar{padding:.25rem 0;background:#fff;border-bottom:.0625rem solid #ddd}#header-bar .primary-bar{padding-bottom:10px}#header-bar .primary-bar .secondary-btn{color:#191919;background:#fff;border-color:#191919!important}#header-bar .primary-bar .secondary-btn:hover{color:#fff;background:#191919}#header-bar .main-menu.right-menu .btn-ao-vivo span.d-none,#header-bar .main-menu.right-menu .utility-btn span.d-none{display:block!important}@media (max-width:991.98px){#header-bar .main-menu.right-menu .btn-ao-vivo span.d-none,#header-bar .main-menu.right-menu .utility-btn span.d-none{display:none!important}#header-bar .primary-bar{background:#fff}.dark-section #header-bar .primary-bar{background:#191919;border-bottom:0}#header-bar .secondary-bar{display:none!important}}#header-bar .secondary-bar{position:relative;background-color:#183f74;min-height:2.5rem}#header-bar .secondary-bar .secondary-nav{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}#header-bar .secondary-bar .secondary-nav>li{position:relative;display:none}#header-bar .secondary-bar .secondary-nav>li:nth-child(-n+4){display:block}#header-bar .secondary-bar .secondary-nav>li.submenu-child{overflow:hidden}#header-bar .secondary-bar .secondary-nav>li.submenu-child:hover{overflow:visible}#header-bar .secondary-bar .secondary-nav>li.submenu-child>a{display:flex;align-items:center}#header-bar .secondary-bar .secondary-nav>li.submenu-child>a:after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;margin-left:15px;transition:.5s}#header-bar .secondary-bar .secondary-nav>li.submenu-child>a:active:after,#header-bar .secondary-bar .secondary-nav>li.submenu-child>a:focus:after,#header-bar .secondary-bar .secondary-nav>li.submenu-child>a:hover:after{border-top-color:#d41820}#header-bar .secondary-bar .secondary-nav>li .submenu{overflow:hidden;opacity:0;height:0;transition:.5s;padding:40px 0 0;margin:0;position:absolute;top:0;left:0;background:#183f74;z-index:1}#header-bar .secondary-bar .secondary-nav>li .submenu li{list-style:none}#header-bar .secondary-bar .secondary-nav>li .submenu li a{display:inline-block;transition:.5s;text-align:center;color:#fff;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;padding:.8125rem 1.25rem}#header-bar .secondary-bar .secondary-nav>li .submenu li a:hover{color:#ec8b26}#header-bar .secondary-bar .secondary-nav>li .submenu li:last-child{border-top:1px solid #fff}#header-bar .secondary-bar .secondary-nav>li:hover .submenu{opacity:1;height:auto}#header-bar .secondary-bar .secondary-nav>li>a{position:relative;z-index:9;display:inline-block;transition:.5s;text-align:center;color:#fff;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;padding:.8125rem 1.25rem}#header-bar .secondary-bar .secondary-nav>li>a:hover{color:#ec8b26}@media (min-width:768px){#header-bar{height:auto;padding:.625rem 0 0}}.dark-section #header-bar{background:#191919}.dark-section #header-bar .btn-ao-vivo,.dark-section #header-bar .utility-btn{color:#fff}.dark-section #header-bar .sub-menu-wrap .btn-ao-vivo,.dark-section #header-bar .sub-menu-wrap .utility-btn{color:#191919}@media (min-width:768px){#header-bar .header-bar-content{margin:.625rem 0}}#header-bar .logo{display:block;text-align:center}@media (max-width:991.98px){#header-bar .logo>img{width:100%}}#header-bar.retratil{opacity:0;padding:.375rem 0;top:0;right:0;left:0;z-index:980;position:fixed;height:0;pointer-events:none;transition:height .2s}@media (prefers-reduced-motion:reduce){#header-bar.retratil{transition:none}}#header-bar.retratil.fixo{opacity:1;pointer-events:auto;height:3.125rem}@media (min-width:768px){#header-bar.retratil.fixo{height:4rem}}#header-bar.retratil.fixo .btn-ao-vivo,#header-bar.retratil.fixo .utility-btn{padding:0}#header-bar.retratil.inativo{pointer-events:none;height:0;position:fixed;padding:0;overflow:hidden;border:none}@media (min-width:768px){#header-bar.retratil .logo>img{height:1.875rem}}#header-bar.retratil .header-bar-content{margin:0}@media (min-width:768px){#header-bar.retratil .header-bar-content{margin:.3125rem 0}}.header-socialmedias{position:relative;display:flex;align-items:center;justify-content:flex-end}.header-socialmedias>a{padding:.6875rem;font-size:1.125rem;line-height:1;display:inline-block;color:#fff}.header-socialmedias>a:focus,.header-socialmedias>a:hover{color:#ec8b26}.dark-section .header-socialmedias>a{color:#fff}.climate-widget{display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1;color:#fff;padding-top:.75rem;padding-bottom:.75rem}.climate-widget .climate-city::after{content:"/"}.climate-widget .icon-climate{margin-right:.5rem}.footer-bar{background-color:#f1f1f1;color:#191919;margin-top:3.125rem;font-size:.875rem}.footer-bar .back-top{position:absolute;right:0}.dark-section .footer-bar .back-top{color:#fff}.footer-bar .footer-nav{padding:2.5rem 0}.footer-bar .footer-nav .identa_texto ul li:first-child a{text-align:left}@media (max-width:991.98px){.footer-bar .footer-nav .identa_texto{padding:0 114px}.footer-bar .footer-nav .identa_texto ul{padding-top:22px}.footer-bar .footer-nav .identa_texto ul li:first-child{padding-bottom:14px}.footer-bar .footer-nav .identa_texto ul li:first-child a{text-align:center}}.footer-bar .footer-nav .footer-nav{list-style:none;margin:0;padding:0}.footer-bar .footer-nav .title{font-size:1.25rem;font-weight:700;margin-bottom:0;margin-top:1.5rem;text-align:center}@media (min-width:768px){.footer-bar .footer-nav .title{margin-bottom:1.25rem;margin-top:0;text-align:left}}.footer-bar .footer-nav li a{display:block;color:#191919;padding:.375rem 0;display:flex;justify-content:flex-start;align-items:center}@media (max-width:991.98px){.footer-bar .footer-nav li a{height:48px;justify-content:center}}.footer-bar .footer-nav li a:focus,.footer-bar .footer-nav li a:hover{color:#d41820}.dark-section .footer-bar .footer-nav,.dark-section .footer-bar .footer-nav li a{color:#fff}.footer-bar .footer-nav .logo_jc_rodape img{width:200px}.footer-bar .footer-socialmedias{margin-bottom:1.25rem}.footer-bar .footer-socialmedias a{padding:.5rem;display:inline-block;color:#191919}.footer-bar .footer-socialmedias a [class*=" icon-"],.footer-bar .footer-socialmedias a [class^=icon-]{font-size:1.5rem}.footer-bar .footer-socialmedias a:focus,.footer-bar .footer-socialmedias a:hover{color:#d41820}.dark-section .footer-bar .footer-socialmedias a{color:#fff}.footer-bar .footer-copyright{border-top:.0625rem solid #ddd;margin-top:1.875rem;padding:1.875rem 0 1.5625rem}.footer-bar .footer-copyright p{margin:0}.dark-section .footer-bar .footer-copyright{color:#fff}.footer-bar .container-logos{display:grid;grid-template-columns:repeat(9,1fr)}@media (max-width:991.98px){.footer-bar .container-logos{grid-template-columns:repeat(3,1fr);gap:10px 0}}.footer-bar .container-logos .content-logo{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.footer-bar .container-logos .content-logo span{font-size:14px;width:70px;text-align:center;color:#333}.outras-radios-rodape{background-color:#333;color:#fff}.outras-radios-rodape .listaRadioAoVivo{display:grid;grid-template-columns:repeat(3,1fr);width:100%}@media (min-width:768px){.outras-radios-rodape .listaRadioAoVivo{display:flex;align-items:center;justify-content:center}}@media (min-width:768px){.outras-radios-rodape .listaRadioAoVivo .radio{padding:0 30px}}.outras-radios-rodape .listaTvAoVivo{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media (min-width:768px){.outras-radios-rodape .listaTvAoVivo{display:flex;align-items:center;justify-content:center}}.outras-radios-rodape .radios{display:flex;align-items:center;justify-content:center}@media (max-width:991.98px){.outras-radios-rodape .radios{display:block;margin:0 auto}}.outras-radios-rodape .radios-title{display:flex;align-items:center;justify-content:space-around;margin-top:30px}.outras-radios-rodape .radios-title .aovivo-title{display:flex;align-items:center;margin-top:30px}.outras-radios-rodape .radios-title .aovivo-title .aovivo-status{color:#fff;border:.0625rem solid #fff}.outras-radios-rodape h3{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:space-around;justify-content:space-between;margin-bottom:0}.outras-radios-rodape .radio a{color:#fff;display:flex;flex-direction:column;align-items:center}.outras-radios-rodape .radio a span{font-size:12px}.outras-radios-rodape .radio a:hover,.outras-radios-rodape .radio a:hover img{opacity:.5}@media (max-width:991.98px){.outras-radios-rodape .radio:nth-child(3){border:0}}.outras-radios-rodape .radio:last-child{border:0}.outras-radios-rodape .radio-borda{border-right:1px solid #696969;border-bottom:none;margin:0!important}@media (max-width:991.98px){.outras-radios-rodape .radio-borda{border-bottom:1px solid #696969}}#box-credibilidade .box-modal-content{background:#fff;overflow-y:scroll;width:80vw;height:70vh}@media (min-width:768px){#box-credibilidade .box-modal-content{width:40vw}}#box-credibilidade .box-modal-content .categoria-noticia{padding:20px 20px 10px}#box-credibilidade .box-modal-content .categoria-noticia h3{color:#d41820}#box-credibilidade .box-modal-content .categoria-noticia p{color:#232323}#box-credibilidade .box-modal-content .categoria-noticia:not(:last-child){border-bottom:1px solid #e8e8e8}#home section[class*="-section"],#home section[class^="-section"]{position:relative;padding:1.25rem 0}@media (min-width:768px){#home section[class*="-section"],#home section[class^="-section"]{padding:1.25rem 0}}.hardnews{margin-bottom:1.875rem}.hardnews .mod-1 .headline-lg{border-top:none;padding-top:0}.hardnews,.hardnews-complement{position:relative}.hardnews [class*=headline],.hardnews [class*=horizontal-news],.hardnews [class*=vertical-news],.hardnews [class^=headline],.hardnews [class^=horizontal-news],.hardnews [class^=vertical-news],.hardnews-complement [class*=headline],.hardnews-complement [class*=horizontal-news],.hardnews-complement [class*=vertical-news],.hardnews-complement [class^=headline],.hardnews-complement [class^=horizontal-news],.hardnews-complement [class^=vertical-news]{padding:1.875rem 0;border-top:1px solid #ddd}.hardnews .mais-lidas-subsection,.hardnews-complement .mais-lidas-subsection{margin-top:-.9375rem}.hardnews .mais-lidas-subsection .vertical-news-sm,.hardnews-complement .mais-lidas-subsection .vertical-news-sm{padding-top:0;border-top:none}@media (min-width:576px){.hardnews .mais-lidas-subsection,.hardnews-complement .mais-lidas-subsection{display:block}}@media (min-width:768px){.hardnews .mais-lidas-subsection,.hardnews-complement .mais-lidas-subsection{display:flex;flex-direction:column}}@media (min-width:1200px){.hardnews .mais-lidas-subsection,.hardnews-complement .mais-lidas-subsection{display:block}}.hardnews .columnist-subsection,.hardnews-complement .columnist-subsection{margin-top:-.9375rem}.hardnews .columnist-subsection .columnist-v-sm+.columnist-v,.hardnews .columnist-subsection .columnist-v-sm+.columnist-v-sm,.hardnews-complement .columnist-subsection .columnist-v-sm+.columnist-v,.hardnews-complement .columnist-subsection .columnist-v-sm+.columnist-v-sm{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #ddd}.hardnews .columnist-subsection .columnist-v-sm:last-of-type,.hardnews-complement .columnist-subsection .columnist-v-sm:last-of-type{margin-bottom:1.875rem}.hardnews .columnist-subsection [class*="-btn"],.hardnews .columnist-subsection [class^="-btn"],.hardnews-complement .columnist-subsection [class*="-btn"],.hardnews-complement .columnist-subsection [class^="-btn"]{margin-top:1.875rem;margin-bottom:1.875rem}.hardnews .ao-vivo-subsection,.hardnews-complement .ao-vivo-subsection{margin-top:-.9375rem}@media (min-width:576px){.hardnews .ao-vivo-subsection,.hardnews-complement .ao-vivo-subsection{display:block}}@media (min-width:768px){.hardnews .ao-vivo-subsection,.hardnews-complement .ao-vivo-subsection{display:flex;flex-direction:column}}@media (min-width:1200px){.hardnews .ao-vivo-subsection,.hardnews-complement .ao-vivo-subsection{display:block}}.columnist-section{background:#f5f5f5;overflow:hidden}.columnist-section .title-subsection{margin-bottom:3.3125rem}@media (max-width:991.98px){.spotlight-section [class*=vertical-news],.spotlight-section [class^=vertical-news],.tvjornal-section [class*=vertical-news],.tvjornal-section [class^=vertical-news]{margin-bottom:1.875rem}}.spotlight-section [class*=horizontal-news],.spotlight-section [class^=horizontal-news],.tvjornal-section [class*=horizontal-news],.tvjornal-section [class^=horizontal-news]{padding:0 0 1.875rem}@media (max-width:991.98px){.spotlight-section [class*=horizontal-news],.spotlight-section [class^=horizontal-news],.tvjornal-section [class*=horizontal-news],.tvjornal-section [class^=horizontal-news]{padding-top:1.875rem;border-top:1px solid #ddd}}@media (min-width:768px){.spotlight-section [class*=horizontal-news]+[class*=horizontal-news],.spotlight-section [class^=horizontal-news]+[class^=horizontal-news],.tvjornal-section [class*=horizontal-news]+[class*=horizontal-news],.tvjornal-section [class^=horizontal-news]+[class^=horizontal-news]{padding-top:1.875rem;border-top:1px solid #ddd}}@media (max-width:991.98px){.radio-section [class*=col-]:nth-child(n+2) .horizontal-news-md,.radio-section [class^=col-]:nth-child(n+2) .horizontal-news-md{border-top:1px solid #ddd;padding-top:1.875rem;margin-top:1.875rem}}@media (max-width:991.98px){.tvjc-section .vertical-news-lg{padding-bottom:1.875rem;border-bottom:.0625rem solid #ddd}.tvjc-section [class*=horizontal-news],.tvjc-section [class^=horizontal-news]{margin-top:1.875rem}}@media (min-width:768px){.tvjc-section [class*=horizontal-news]:not(:first-child),.tvjc-section [class^=horizontal-news]:not(:first-child){margin-top:1.875rem}}@media (max-width:991.98px){.gallery-section [class*=col-]:nth-child(n+2) .vertical-news-sm,.gallery-section [class^=col-]:nth-child(n+2) .vertical-news-sm{border-top:none;margin-top:0;padding-top:0}}@media (max-width:767.98px){.gallery-section [class*=col-]:nth-child(n+2) .vertical-news-sm,.gallery-section [class^=col-]:nth-child(n+2) .vertical-news-sm{border-top:.0625rem solid #ddd;margin-top:1rem;padding-top:1.875rem}}@media (max-width:991.98px){.specials-section .vertical-news-sm>.info .content .title{font-size:1.125rem}}@media (max-width:991.98px){.specials-section [class*=col-]:nth-child(n+3) .vertical-news-sm,.specials-section [class^=col-]:nth-child(n+3) .vertical-news-sm{margin-top:.9375rem}}@media (max-width:991.98px){.jc360-section [class*=col-]:nth-child(n+2) .vertical-news-sm,.jc360-section [class^=col-]:nth-child(n+2) .vertical-news-sm{border-top:1px solid #ddd;padding-top:2.1875rem;margin-top:1.3125rem}}@media (min-width:768px){.sports-section .horizontal-news-lg>.image{width:10rem}}@media (min-width:1200px){.sports-section .horizontal-news-lg>.image{width:28.125rem}}@media (min-width:768px){.entretain-section .horizontal-news-lg>.image{width:12.5rem}}@media (min-width:1200px){.entretain-section .horizontal-news-lg>.image{width:28.125rem}}.js-infinite-scroll>article,.loadresults>article{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.js-infinite-scroll>article.is-loaded,.loadresults>article.is-loaded{-webkit-animation:.3s ease-in-out forwards scaleUp;animation:.3s ease-in-out forwards scaleUp}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.dark-section .-dark-mode,.dark-section .template-institutional,.dark-section .template-materia{color:#fff}.dark-section .-dark-mode .article-header,.dark-section .template-institutional .article-header,.dark-section .template-materia .article-header{border-bottom-color:#fff}.dark-section .-dark-mode .article-header .hat,.dark-section .template-institutional .article-header .hat,.dark-section .template-materia .article-header .hat{color:#fff}.dark-section .-dark-mode .author-signature-sm>.content .author,.dark-section .-dark-mode .author-signature-sm>.content .infotitle,.dark-section .template-institutional .author-signature-sm>.content .author,.dark-section .template-institutional .author-signature-sm>.content .infotitle,.dark-section .template-materia .author-signature-sm>.content .author,.dark-section .template-materia .author-signature-sm>.content .infotitle{color:#fff!important}.dark-section .-dark-mode .article-content .article-opening figcaption,.dark-section .template-institutional .article-content .article-opening figcaption,.dark-section .template-materia .article-content .article-opening figcaption{font-size:.75rem}.dark-section .-dark-mode .article-content figure figcaption,.dark-section .template-institutional .article-content figure figcaption,.dark-section .template-materia .article-content figure figcaption{color:#fff}.dark-section .-dark-mode .article-content .quote,.dark-section .template-institutional .article-content .quote,.dark-section .template-materia .article-content .quote{border-left:.375rem solid #fff}.dark-section .-dark-mode .article-content .alsoread .list-alsoread .link:hover,.dark-section .-dark-mode .article-content .quote blockquote::before,.dark-section .template-institutional .article-content .alsoread .list-alsoread .link:hover,.dark-section .template-institutional .article-content .quote blockquote::before,.dark-section .template-materia .article-content .alsoread .list-alsoread .link:hover,.dark-section .template-materia .article-content .quote blockquote::before{color:#fff}.dark-section .-dark-mode .owl-carousel .owl-dots .owl-dot span,.dark-section .template-institutional .owl-carousel .owl-dots .owl-dot span,.dark-section .template-materia .owl-carousel .owl-dots .owl-dot span{background:#5a5a5a}.dark-section .-dark-mode .owl-carousel .owl-dots .owl-dot.active span,.dark-section .template-institutional .owl-carousel .owl-dots .owl-dot.active span,.dark-section .template-materia .owl-carousel .owl-dots .owl-dot.active span{background:#fff}.dark-section .-dark-mode .owl-carousel .owl-dots .owl-dot:hover:not(.active) span,.dark-section .template-institutional .owl-carousel .owl-dots .owl-dot:hover:not(.active) span,.dark-section .template-materia .owl-carousel .owl-dots .owl-dot:hover:not(.active) span{background:#8b8b8b}.dark-section .-dark-mode .article-author .content .mediasitens [class*=" icon-"],.dark-section .-dark-mode .article-author .content .mediasitens [class*=" icon-"]:hover,.dark-section .-dark-mode .article-author .content .mediasitens [class^=icon-],.dark-section .-dark-mode .article-author .content .mediasitens [class^=icon-]:hover,.dark-section .-dark-mode .title-section,.dark-section .-dark-mode .title-subsection,.dark-section .template-institutional .article-author .content .mediasitens [class*=" icon-"],.dark-section .template-institutional .article-author .content .mediasitens [class*=" icon-"]:hover,.dark-section .template-institutional .article-author .content .mediasitens [class^=icon-],.dark-section .template-institutional .article-author .content .mediasitens [class^=icon-]:hover,.dark-section .template-institutional .title-section,.dark-section .template-institutional .title-subsection,.dark-section .template-materia .article-author .content .mediasitens [class*=" icon-"],.dark-section .template-materia .article-author .content .mediasitens [class*=" icon-"]:hover,.dark-section .template-materia .article-author .content .mediasitens [class^=icon-],.dark-section .template-materia .article-author .content .mediasitens [class^=icon-]:hover,.dark-section .template-materia .title-section,.dark-section .template-materia .title-subsection{color:#fff}.template-institutional,.template-materia{padding:1.25rem 0}@media (min-width:768px){.template-institutional,.template-materia{padding:1.875rem 0}}.template-institutional .article-header,.template-materia .article-header{margin-bottom:1.25rem;padding-bottom:0;border-bottom:1px solid #ddd}@media (min-width:768px){.template-institutional .article-header,.template-materia .article-header{margin-bottom:1.5rem;padding-bottom:0}}.template-institutional .article-header .content,.template-materia .article-header .content{line-height:1.4}.template-institutional .article-header .hat,.template-materia .article-header .hat{font-weight:700;font-size:.75rem;text-transform:uppercase;color:#d41820;margin-bottom:0}.template-institutional .article-header .article-title,.template-materia .article-header .article-title{margin-top:.25rem;font-size:1.75rem}@media (min-width:768px){.template-institutional .article-header .article-title,.template-materia .article-header .article-title{font-size:2.75rem}}.template-institutional .article-header .info,.template-materia .article-header .info{margin-top:1.25rem}.template-institutional .article-header .article-utilities,.template-materia .article-header .article-utilities{overflow:auto}.template-institutional .article-header .article-utilities .tipo-materia-glossario,.template-materia .article-header .article-utilities .tipo-materia-glossario{float:right}.template-institutional .article-header .article-utilities .tipo-materia-glossario .tipo-materia-glossario-text,.template-materia .article-header .article-utilities .tipo-materia-glossario .tipo-materia-glossario-text{display:inline-block;max-width:5.625rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.template-institutional .article-header .author-signature-sm .content .author,.template-materia .article-header .author-signature-sm .content .author{display:inline}.template-institutional .article-header .author-signature-sm .content .author+.author:before,.template-materia .article-header .author-signature-sm .content .author+.author:before{content:", ";margin-left:-.25rem}.template-institutional .article-header .share-sm,.template-materia .article-header .share-sm{margin:.25rem 0 0;float:left}@media (max-width:374px){.template-institutional .article-header .share-sm .title,.template-materia .article-header .share-sm .title{display:none}}@media (max-width:991.98px){.template-institutional .article-header .share-sm .list-share,.template-materia .article-header .share-sm .list-share{margin-left:0}}@media (min-width:768px){.template-institutional .article-header .share-sm,.template-materia .article-header .share-sm{float:none;display:inline-block;margin:.1875rem .625rem 0 0}.template-institutional .article-header .share-sm [class*=" icon-"],.template-institutional .article-header .share-sm [class^=icon-],.template-materia .article-header .share-sm [class*=" icon-"],.template-materia .article-header .share-sm [class^=icon-]{font-size:1.125rem}}.template-institutional .article-content,.template-materia .article-content{font-size:1.1875rem;line-height:1.6}@media (min-width:768px){.template-institutional .article-content,.template-materia .article-content{font-size:1.25rem}}.template-institutional .article-content .readingTime,.template-materia .article-content .readingTime{font-size:.875rem;margin-top:.6875rem;margin-bottom:1.5625rem}.template-institutional .article-content .readingTime .icon-time,.template-materia .article-content .readingTime .icon-time{margin-right:.3125rem;margin-top:.125rem;float:left}.template-institutional .article-content .scroll-table,.template-materia .article-content .scroll-table{overflow-y:auto;width:100%;max-width:100%}.template-institutional .article-content table,.template-materia .article-content table{margin:1.25rem 0;font-size:.875rem;text-transform:uppercase;border-collapse:collapse;line-height:.875rem;width:100%;color:#5a5a5a}.dark-section .template-institutional .article-content table,.dark-section .template-materia .article-content table{color:#fff}.template-institutional .article-content table td,.template-institutional .article-content table th,.template-materia .article-content table td,.template-materia .article-content table th{padding:.625rem}.template-institutional .article-content table td:first-child,.template-institutional .article-content table th:first-child,.template-materia .article-content table td:first-child,.template-materia .article-content table th:first-child{padding-left:0}.template-institutional .article-content table td:last-child,.template-institutional .article-content table th:last-child,.template-materia .article-content table td:last-child,.template-materia .article-content table th:last-child{padding-right:0}.template-institutional .article-content table thead td,.template-institutional .article-content table thead th,.template-materia .article-content table thead td,.template-materia .article-content table thead th{font-weight:700;border-bottom:.1875rem solid #ddd;border-top:.0625rem solid #ddd}.template-institutional .article-content table tbody td,.template-materia .article-content table tbody td{border-bottom:.0625rem solid #ddd;display:table-cell}.template-institutional .article-content figure figcaption,.template-materia .article-content figure figcaption{font-size:1rem;line-height:1.4;margin-top:.3125rem;color:#383838}.template-institutional .article-content img,.template-materia .article-content img{width:100%;height:auto}.template-institutional .article-content .instagram-media,.template-institutional .article-content .twitter-tweet,.template-institutional .article-content iframe,.template-materia .article-content .instagram-media,.template-materia .article-content .twitter-tweet,.template-materia .article-content iframe{margin:0 auto!important;display:block!important}@media (max-width:991.98px){.template-institutional .article-content .instagram-media,.template-institutional .article-content .twitter-tweet,.template-institutional .article-content iframe,.template-materia .article-content .instagram-media,.template-materia .article-content .twitter-tweet,.template-materia .article-content iframe{max-width:100%!important}}.template-institutional .article-content h1,.template-institutional .article-content h2,.template-institutional .article-content h3,.template-institutional .article-content h4,.template-institutional .article-content h5,.template-institutional .article-content h6,.template-materia .article-content h1,.template-materia .article-content h2,.template-materia .article-content h3,.template-materia .article-content h4,.template-materia .article-content h5,.template-materia .article-content h6{color:#d41820}.template-institutional .article-content ol,.template-institutional .article-content ul,.template-materia .article-content ol,.template-materia .article-content ul{padding-left:1.875rem}.template-institutional .article-content .quote,.template-materia .article-content .quote{border-left:.375rem solid #d41820;margin:3.125rem auto;padding:.625rem 0 .625rem 3.4375rem}@media (min-width:768px){.template-institutional .article-content .quote,.template-materia .article-content .quote{width:80%;padding:.625rem 0 .625rem 5.625rem}}.template-institutional .article-content .quote blockquote,.template-materia .article-content .quote blockquote{position:relative;font-size:1.375rem;font-weight:700;line-height:1.5}.template-institutional .article-content .quote blockquote::before,.template-materia .article-content .quote blockquote::before{position:absolute;font-family:icomoon!important;content:"";display:block;font-size:2.0625rem;color:#d41820;left:-2.6875rem;top:-.625rem}.template-institutional .article-content .quote cite,.template-materia .article-content .quote cite{font-size:1.125rem;line-height:1.5;font-style:normal}.template-institutional .article-content .matterCarousel,.template-materia .article-content .matterCarousel{margin:1.625rem 0}.template-institutional .article-content .matterCarousel .item-image,.template-materia .article-content .matterCarousel .item-image{position:relative}.template-institutional .article-content .matterCarousel .item-image .counterCarousel,.template-materia .article-content .matterCarousel .item-image .counterCarousel{background:#d41820;position:absolute;right:0;bottom:0;padding:.5rem .625rem;line-height:1;font-weight:700;font-size:.875rem;color:#fff;z-index:30}.template-institutional .article-content .matterCarousel figure,.template-materia .article-content .matterCarousel figure{margin-bottom:0}.template-institutional .article-content .matterCarousel figure figcaption,.template-materia .article-content .matterCarousel figure figcaption{font-size:.875rem;position:relative;background:0 0;padding:0;text-align:left}.template-institutional .article-content .matterCarousel [class*=" icon-"],.template-institutional .article-content .matterCarousel [class^=icon-],.template-materia .article-content .matterCarousel [class*=" icon-"],.template-materia .article-content .matterCarousel [class^=icon-]{text-shadow:.125rem .125rem .4375rem rgba(0,0,0,.5)}.template-institutional .article-content .matterCarousel .owl-next,.template-institutional .article-content .matterCarousel .owl-prev,.template-materia .article-content .matterCarousel .owl-next,.template-materia .article-content .matterCarousel .owl-prev{background:0 0!important}.template-institutional .article-content .alsoread,.template-materia .article-content .alsoread{margin:3.125rem 0 1.875rem}@media (min-width:768px){.template-institutional .article-content .alsoread,.template-materia .article-content .alsoread{margin:3.125rem 0}}.template-institutional .article-content .alsoread .list-alsoread,.template-materia .article-content .alsoread .list-alsoread{position:relative;list-style:none;padding-left:0}@media (min-width:768px){.template-institutional .article-content .alsoread .list-alsoread,.template-materia .article-content .alsoread .list-alsoread{padding-left:7.5rem}}.template-institutional .article-content .alsoread .list-alsoread::before,.template-materia .article-content .alsoread .list-alsoread::before{margin-top:-1.875rem;position:absolute;content:"Leia também: ";display:block;left:0;font-weight:700;font-size:1rem;line-height:1.3125rem;text-transform:uppercase}@media (min-width:768px){.template-institutional .article-content .alsoread .list-alsoread::before,.template-materia .article-content .alsoread .list-alsoread::before{margin-top:0}}.template-institutional .article-content .alsoread .list-alsoread .link,.template-materia .article-content .alsoread .list-alsoread .link{font-weight:700;font-size:1rem;line-height:1.4;margin:.625rem 0;display:block;font-style:italic}.template-institutional .article-content .alsoread .list-alsoread .link:hover,.template-materia .article-content .alsoread .list-alsoread .link:hover{opacity:.8;color:#d41820}.template-institutional .article-content .share-lg .list-share,.template-materia .article-content .share-lg .list-share{padding-left:0!important}.template-institutional .article-author .content .mediasitens [class*=" icon-"],.template-institutional .article-author .content .mediasitens [class^=icon-],.template-materia .article-author .content .mediasitens [class*=" icon-"],.template-materia .article-author .content .mediasitens [class^=icon-]{color:#191919}.template-institutional .article-author .content .mediasitens [class*=" icon-"]:hover,.template-institutional .article-author .content .mediasitens [class^=icon-]:hover,.template-materia .article-author .content .mediasitens [class*=" icon-"]:hover,.template-materia .article-author .content .mediasitens [class^=icon-]:hover{color:#d41820}.template-institutional .article-backstage .image,.template-materia .article-backstage .image{width:8.125rem}@media (max-width:991.98px){.template-institutional .article-backstage .image,.template-materia .article-backstage .image{float:left;margin-right:.9375rem}}@media (min-width:768px){.template-institutional .article-backstage .image,.template-materia .article-backstage .image{width:18.125rem}}@media (max-width:991.98px){.template-institutional .article-backstage .btn-ao-vivo,.template-institutional .article-backstage .utility-btn,.template-materia .article-backstage .btn-ao-vivo,.template-materia .article-backstage .utility-btn{font-size:.6875rem}}.template-institutional .article-tags .secondary-btn,.template-materia .article-tags .secondary-btn{margin:.3125rem}.template-institutional .fb_iframe_widget_fluid_desktop,.template-institutional .fb_iframe_widget_fluid_desktop iframe,.template-institutional .fb_iframe_widget_fluid_desktop span,.template-materia .fb_iframe_widget_fluid_desktop,.template-materia .fb_iframe_widget_fluid_desktop iframe,.template-materia .fb_iframe_widget_fluid_desktop span{max-width:100%!important;width:100%!important}.template-institutional .article-author,.template-institutional .article-backstage,.template-institutional .article-comments,.template-institutional .article-more,.template-institutional .article-tags,.template-materia .article-author,.template-materia .article-backstage,.template-materia .article-comments,.template-materia .article-more,.template-materia .article-tags{margin:1.875rem 0}.template-institutional .article-more,.template-materia .article-more{margin-bottom:3.125rem}.template-institutional #veja-tambem .col-md-4:nth-child(n+4) .vertical-news-sm,.template-materia #veja-tambem .col-md-4:nth-child(n+4) .vertical-news-sm{border-top:1px solid #ddd;padding-top:1.875rem;margin-top:1.875rem}.article-newsletter .secondary-btn{float:right;margin-top:-2.625rem}.container-films{padding:40px 0;border-bottom:1px solid #ddd}.container-films .title-film h2{color:#191919;font-size:30px;margin-bottom:20px}.container-films .title-film .info-film{display:flex}.container-films .title-film .info-film span{padding-right:24px;font-size:16px!important;color:#383838}.container-films .content-film{margin:30px 0}.container-films .content-film iframe{width:100%;height:350px}.container-films .content-film .texto{margin-top:30px;font-size:20px}.container-films .content-film .texto>strong{text-transform:capitalize}.container-films .content-sessoes{display:flex;align-items:center;margin-bottom:30px}.container-films .content-sessoes h3{color:#262626;font-size:16px}.container-films .content-sessoes ul{display:flex;align-items:center;padding-left:12px}.container-films .content-sessoes ul li{list-style:none;padding:0 12px}.container-films .content-sessoes ul li a img{width:35px;height:35px}@media (max-width:991.98px){.container-films .title-film h2{margin-bottom:10px;font-size:22px}.container-films .title-film .info-film{display:flex;flex-direction:column}.container-films .title-film .info-film .classificacao-film,.container-films .title-film .info-film .data-estreia,.container-films .title-film .info-film .genero-film{padding-top:12px;padding-bottom:0}.container-films .content-film iframe{height:200px}.container-films .content-film .texto{font-size:16px}.container-films .content-sessoes{flex-direction:column;align-items:flex-start}.container-films .content-sessoes ul{padding-left:0}.container-films .content-sessoes ul li{padding:12px 24px 0 0}.container-films .content-sessoes ul li a img{width:40px;height:40px}}.container-loteria{padding:40px 0}.container-loteria .content-info-loteria span{font-size:16px;padding-right:12px}.container-loteria .content-sorteio{display:flex;flex-direction:column;align-items:center;justify-content:center}.container-loteria .content-sorteio h3{font-weight:400;font-size:24px;margin-bottom:22px;color:#191919}.container-loteria .content-sorteio span{font-size:16px;color:#191919}.container-loteria .content-sorteio h4{font-weight:400;margin:10px 0;font-size:24px;color:#191919}.container-loteria .content-sorteio .numeros-sorteio{width:100%;padding:30px 0;display:flex;flex-flow:row wrap;justify-content:center}.container-loteria .content-sorteio .numeros-sorteio li{width:40px;height:40px;margin:4px 8px;border-radius:50%;font-weight:500;font-size:22px;list-style-type:none;display:flex;justify-content:center;align-items:center}.container-loteria .tabela-loteria{margin-top:40px}.container-loteria table{border-collapse:collapse;width:100%;text-align:center}.container-loteria table thead{background-color:#f5f5f5}.container-loteria table thead tr th{color:#191919;border:none!important}.container-loteria table tbody tr td{color:#383838}.container-loteria table tr{font-size:16px;height:40px;text-transform:capitalize}.quina .titulo-loteria-quina{background:url(../../../../dist/assets/images/loteria/quina.svg) 0 0/33px no-repeat;padding-left:42px}.quina .titulo-loteria-quina h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;color:#260085}.quina .titulo-loteria-quina h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.quina .content-sorteio h3{color:#260085}.quina .content-sorteio .numeros-sorteio li{border:1px solid #260085;color:#260085}.dia_de_sorte .titulo-loteria-dia_de_sorte{background:url(../../../../dist/assets/images/loteria/dia_de_sorte.svg) 0 0/33px no-repeat;padding-left:42px}.dia_de_sorte .titulo-loteria-dia_de_sorte h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#cb852b}.dia_de_sorte .titulo-loteria-dia_de_sorte h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.dia_de_sorte .content-sorteio .numeros-sorteio li{border:1px solid #cb852b;color:#cb852b}.dia_de_sorte .tabela-dia-de-sorte{margin-top:40px}.dia_de_sorte .tabela-dia-de-sorte .title-dia-de-sorte{display:flex;justify-content:center}.dia_de_sorte .tabela-dia-de-sorte .title-dia-de-sorte h3{font-size:24px;font-weight:400;color:#191919}.dia_de_sorte .tabela-dia-de-sorte .title-dia-de-sorte h3 span{padding-left:8px}.lotofacil .titulo-loteria-lotofacil{background:url(../../../../dist/assets/images/loteria/lotofacil.svg) 0 0/33px no-repeat;padding-left:42px}.lotofacil .titulo-loteria-lotofacil h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#930089}.lotofacil .titulo-loteria-lotofacil h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.lotofacil .content-sorteio .numeros-sorteio li{border:1px solid #930089;color:#930089}.mega_sena .titulo-loteria-mega_sena{background:url(../../../../dist/assets/images/loteria/megasena.svg) 0 0/33px no-repeat;padding-left:42px}.mega_sena .titulo-loteria-mega_sena h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#209869}.mega_sena .titulo-loteria-mega_sena h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.mega_sena .content-sorteio .numeros-sorteio li{border:1px solid #209869;color:#209869}.timemania .titulo-loteria-timemania{background:url(../../../../dist/assets/images/loteria/timemania.svg) 0 0/33px no-repeat;padding-left:42px}.timemania .titulo-loteria-timemania h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#36b036}.timemania .titulo-loteria-timemania h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.timemania .content-sorteio strong{color:#36b036;text-transform:uppercase}.timemania .content-sorteio .numeros-sorteio li{border:1px solid #36b036;color:#36b036}.timemania .content-sorteio .info-time{text-transform:uppercase;font-weight:700;color:#36b036}.super_sete .titulo-loteria-super_sete{background:url(../../../../dist/assets/images/loteria/supersete.svg) 0 0/33px no-repeat;padding-left:42px}.super_sete .titulo-loteria-super_sete h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#a8d045}.super_sete .titulo-loteria-super_sete h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.super_sete .content-sorteio .numeros-sorteio li{border:1px solid #a8d045;color:#a8d045}.loteria_federal .titulo-loteria-loteria_federal{background:url(../../../../dist/assets/images/loteria/federal.svg) 0 0/33px no-repeat;padding-left:42px}.loteria_federal .titulo-loteria-loteria_federal h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#103099}.loteria_federal .titulo-loteria-loteria_federal h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.dupla_sena .titulo-loteria-dupla_sena{background:url(../../../../dist/assets/images/loteria/duplasena.svg) 0 0/33px no-repeat;padding-left:42px}.dupla_sena .titulo-loteria-dupla_sena h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#a61324}.dupla_sena .titulo-loteria-dupla_sena h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.dupla_sena .content-sorteio{padding-top:20px}.dupla_sena .content-sorteio span:nth-child(1),.dupla_sena .content-sorteio span:nth-child(3){color:#a61324}.dupla_sena .content-sorteio .numeros-sorteio{padding:8px 0 16px}.dupla_sena .content-sorteio .numeros-sorteio li{border:1px solid #a61324;color:#a61324}.dupla_sena .tabela-loteria{text-align:center}.dupla_sena .tabela-loteria strong{margin:10px 0;font-size:16px}.dupla_sena .tabela-loteria table{margin-top:10px}.loteca .titulo-loteria-loteca{background:url(../../../../dist/assets/images/loteria/loteca.svg) 0 0/33px no-repeat;padding-left:42px}.loteca .titulo-loteria-loteca h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#cf240c}.loteca .titulo-loteria-loteca h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.loteca .lista-jogos-time ul{display:flex;flex-direction:column;padding-left:0;margin:20px 0}.loteca .lista-jogos-time ul li{width:100%;display:flex;align-items:center;text-transform:uppercase;height:50px;border-bottom:1px solid #ddd}.loteca .lista-jogos-time ul li .vencedor .time-mandante,.loteca .lista-jogos-time ul li .vencedor .time-visitante{color:#cf240c}.loteca .lista-jogos-time ul li .time-placar{height:100%;width:50%;display:flex;align-items:center}.loteca .lista-jogos-time ul li .time-placar .time-mandante{padding-right:20px;text-align:right;width:100%}.loteca .lista-jogos-time ul li .time-placar .time-visitante{text-align:left;padding-left:20px;width:100%}.loteca .lista-jogos-time ul li .versos{font-size:10px;font-weight:600;padding:0 4px}.lotomania .titulo-loteria-lotomania{background:url(../../../../dist/assets/images/loteria/lotomania.svg) 0 0/33px no-repeat;padding-left:42px}.lotomania .titulo-loteria-lotomania h2{display:flex;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#f5952c}.lotomania .titulo-loteria-lotomania h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.lotomania .content-sorteio .numeros-sorteio li{border:1px solid #f5952c;color:#f5952c}.template-columnist-list{margin-bottom:6.25rem}@media (max-width:991.98px){.template-columnist-list .col-md-3+.col-md-3 [class^=columnist-]{margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid #ddd}}@media (min-width:768px){.template-columnist-list .col-md-3:nth-child(n+5) [class*=columnist-],.template-columnist-list .col-md-3:nth-child(n+5) [class^=columnist-]{margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid #ddd}}.template-columnist-feed{padding-top:2.5rem;margin-bottom:6.25rem}.template-columnist-feed .author-signature-lg{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #ddd}.columnist-section .owl-carousel{margin:0}.columnist-section .owl-carousel .owl-stage-outer{overflow:visible!important}.media-section .article-header .article-title{display:inline-block;margin:0;font-size:1.375rem}@media (min-width:768px){.media-section .article-header .article-title{font-size:1.875rem}}.dark-section .media-section .btn-ao-vivo,.dark-section .media-section .utility-btn{color:#fff!important}.list-media-item{margin-bottom:1.875rem;display:block;color:#d41820}.list-media-item:hover .date{color:#d41820}.template-search-result{padding-top:2.5rem}.template-search-result .article-header{margin-bottom:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid #ddd}.template-search-result .article-header .result-title{font-size:1.75rem;font-weight:400}.dark-section .template-search-result .article-header .result-title{color:#fff}.template-search-result .article-header .result-number{font-size:.875rem}.dark-section .template-search-result .article-header .result-number{color:#fff}.template-search-result .result .result-title{font-size:1.875rem}.template-search-result .result .result-message{margin-top:1.25rem}.template-search-result .result .bloco-campo-busca{margin-top:.6875rem}.template-gallery{margin-bottom:-3.125rem;padding-bottom:4.375rem;padding-top:1.875rem}.template-gallery .vertical-news-md{margin-bottom:1.875rem}.template-gallery .col-md-4:nth-child(n+4) .vertical-news-md{border-top:1px solid #ddd;padding-top:2.1875rem}.template-institutional .article-header{padding-bottom:.625rem}.template-institutional .article-content{margin-bottom:1.25rem}.team-section [class*=horizontal-news],.team-section [class^=horizontal-news]{padding:0 0 1.875rem}.team-section [class*=horizontal-news]+[class*=horizontal-news],.team-section [class^=horizontal-news]+[class^=horizontal-news]{padding-top:1.875rem;border-top:1px solid #ddd}.team-section .section-logo{margin-right:.625rem}.template-blogs .spotlight-section [class*=horizontal-news]{padding-top:1.875rem!important;padding-bottom:0;margin-top:1.875rem;border-top:1px solid #ddd}@media (max-width:991.98px){.template-blogs .spotlight-section [class^=vertical-news]{padding-top:1.875rem!important;padding-bottom:0;border-top:1px solid #ddd}}.template-blogs .spotlight-section .vertical-news-lg figure{min-height:328px}.template-blogs .spotlight-section .vertical-news-sm figure{min-height:155px}.template-blogs .spotlight-section .horizontal-news-sm figure{min-height:50px}@media (max-width:991.98px){.template-blogs .vertical-news-lg figure{min-height:148px!important}}.carrosselProgramacao .owl-stage{display:flex}.carrosselProgramacao .item{padding:0 20px;height:100%}.carrosselProgramacao .item .programming-list-title{padding:10px 0;border-bottom:2px solid #183f74;color:#183f74}@media (max-width:991.98px){.carrosselProgramacao .item .programming-list-title h5{font-size:17px;text-align:center;margin-top:-3px!important;display:block}}.carrosselProgramacao .item ul{height:100%;padding:20px 0 0;background:#f5f5f5}.carrosselProgramacao .item ul li{list-style:none;padding:10px;border-bottom:1px solid #ececec}.carrosselProgramacao .item ul li:last-child{border:none}.carrosselProgramacao .owl-nav{height:auto}.carrosselProgramacao .owl-nav button{background:0 0!important}.carrosselProgramacao .owl-prev{margin:15px 0 0 -35px}.carrosselProgramacao .owl-next{margin:15px -35px 0 0}.carrosselProgramacao .icon-arrow-left,.carrosselProgramacao .icon-arrow-right{font-size:1.2rem!important;color:#183f74}@media (max-width:991.98px){.carrosselProgramacao .icon-arrow-left,.carrosselProgramacao .icon-arrow-right{padding:7px;background-color:#183f74;border-radius:60px;color:#fff}}@media (max-width:768px){#controls .bloco-campo-busca{display:block!important}}#controls .bloco-campo-busca .campo-busca{margin-top:.5rem}#controls .bloco-campo-busca .campo-busca:not(:first-child){width:40%;color:#5a5a5a}@media (max-width:500px){#controls .bloco-campo-busca .campo-busca:not(:first-child){width:100%}}@media (min-width:768px){#controls .bloco-campo-busca .campo-busca:not(:first-child){width:72%}}@media (max-width:500px){#controls .bloco-campo-busca .btn-buscar{display:block;margin:auto}}#load-more [data-target="#carregar-lista"]{display:block;margin:2rem auto}.responsive-buttons{text-align:right}@media (max-width:1199px){.responsive-buttons{text-align:left}}.outras-radios{background-color:#191919;color:#fff;padding:30px 40px 0}.outras-radios .listaRadioAoVivoPlayer{width:100%}.outras-radios h3{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:space-around;justify-content:space-between}.outras-radios h3::after,.outras-radios h3::before{content:'';display:block;height:1px;width:calc(55% - 195px);background:#fff}.outras-radios .radio{border-right:1px solid #fff}.outras-radios .radio a{color:#fff;display:flex;flex-direction:column;align-items:center}.outras-radios .radio a span{font-size:12px}.outras-radios .radio a:hover,.outras-radios .radio a:hover img{opacity:.5}@media (max-width:991.98px){.outras-radios .radio:nth-child(3){border:0}}.outras-radios .radio:last-child{border:0}.ao-vivo{color:#fff;padding:2.1875rem 0;background:#191919}.ao-vivo .content{width:calc(100% - 100px);margin:0 auto;display:flex}@media (min-width:768px){.ao-vivo .content{align-items:flex-end;justify-content:space-between}.ao-vivo .content .player-box{width:calc(100% - 330px)}}.ao-vivo .content .ads{padding:0;min-width:300px;height:100%;display:inline-block}@media (max-width:991.98px){.ao-vivo .content .ads{margin-top:1.25rem}}@media (max-width:767.98px){.ao-vivo .content{width:100%;flex-direction:column;align-items:center}.ao-vivo .content .player-box{width:100%}}.ao-vivo .header-veiculo:after{border-bottom:0;margin:0}.ao-vivo .header-veiculo span{display:block;padding:1px 14px;background-color:#f61f1f;border-radius:3px;font-size:10px;font-weight:700;margin:.375rem 0}.ao-vivo .header-veiculo .logo-veiculo img{height:41px}@media (min-width:768px){.ao-vivo .header-veiculo .logo-veiculo img{height:51px}}.ao-vivo .header-veiculo .logo-veiculo h4{font-size:18px}@media (min-width:768px){.ao-vivo .player-box{min-height:564px}.ao-vivo.on #streaming-ao-vivo{min-height:600px}.ao-vivo.off .bloco-conteudo-off-line{min-height:600px;display:flex;flex-direction:column;justify-content:center}}.ao-vivo .box-loading{min-height:175px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:768px){.ao-vivo .box-loading{min-height:600px}}.ao-vivo .box-loading img{background:#fff;padding:5px;border-radius:25px;height:40px;width:40px}.ao-vivo .label{border-bottom:2px solid #d41820}@media (min-width:768px){.ao-vivo.radio #streaming-ao-vivo{min-height:452px}}.ao-vivo.radio .secondary-btn{box-shadow:0 0 4px #000000b3;text-shadow:1px 1px 1px #00000087;border-color:#fff!important;color:#fff;background:0 0}.ao-vivo.radio .secondary-btn:hover{background:#d41820;color:#fff;border-color:#d41820!important}#box-panel-interativo.box-modal{background:rgba(255,255,255,.9);color:#191919}#box-panel-interativo.box-modal .box-modal-content{padding:30px;box-shadow:0 3px 24px 0 rgba(0,0,0,.3);background:#fff;font-size:1.125rem;border-radius:25px}#box-panel-interativo.box-modal .box-modal-content h1{font-weight:400;border-bottom:1px solid #c1c1c1;font-size:30px;padding-bottom:15px;margin-bottom:15px}#box-panel-interativo.box-modal .box-modal-content p{line-height:1.5}#box-panel-interativo.box-modal .box-modal-content .btn{margin:0;display:inline-block;width:100%;background:#191919!important}#box-panel-interativo.box-modal .box-modal-content.modalSmall{width:80%;max-width:420px}#box-panel-interativo.box-modal .btn-modal-fechar{border-radius:50%;position:relative;background:#3c3c3c;text-align:center;width:60px;height:60px;float:right;display:block;margin:-50px}#ne10-interior-form-panel-interativo{display:none}.dark-section .ao-vivo-subsection .programacao .programa p,.dark-section .ao-vivo-subsection .programacao .programa strong{color:#fff!important}.ao-vivo-subsection .programacao a{color:#fff}.ao-vivo-subsection .programacao .programa{display:flex;flex-direction:row;align-items:center}.ao-vivo-subsection .programacao .programa.mais-programacao{margin-bottom:30px}.ao-vivo-subsection .programacao .programa:last-child:hover .icon{color:#fff;background:#d41820}.ao-vivo-subsection .programacao .programa:last-child a:hover strong{transition:.3s;color:#d41820}.ao-vivo-subsection .programacao .programa .icon{transition:.3s;display:inline-flex;background:#ddd;padding:35px;border-radius:50%;margin-right:15px}.ao-vivo-subsection .programacao .programa .time{color:#d41820;font-weight:700}.ao-vivo-subsection .programacao .programa a{color:#191919}.ao-vivo-subsection .programacao .programa.active{border-radius:300px;background:#191919;padding:20px 25px;transition:.3s}.ao-vivo-subsection .programacao .programa.active:hover{background:#d41820}.ao-vivo-subsection .programacao .programa.active a{color:#fff}.ao-vivo-subsection .programacao .programa.active a span{color:#ccc}.ao-vivo-subsection .programacao .programa.active a:hover strong{color:#fff}.ao-vivo-subsection .programacao .programa.active .icon-play::before{content:'';width:45px;height:45px;display:block;background:0 0;border:1px solid #fff;border-radius:50%;position:absolute}.ao-vivo-subsection .programacao .programa.active .info{margin-left:30px}.text-color-cor1{color:green}.bg-color-cor1{background-color:green}.text-color-cor2{color:red}.bg-color-cor2{background-color:red}.text-color-cor3{color:yellow}.bg-color-cor3{background-color:yellow}.text-color-cor4{color:blue}.bg-color-cor4{background-color:blue}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJhcHAuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsInZlbmRvcnMvaWNvbW9vbi9zdHlsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fY29yZS5zY3NzIiwidmVuZG9ycy9fb3dsLWNhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hbmltYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hdXRvaGVpZ2h0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19sYXp5bG9hZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fdmlkZW8uc2NzcyIsInRvb2xzL19taXhpbnMuc2NzcyIsInZlbmRvcnMvX2RhdGVwaWNrZXIuc2NzcyIsImNvbXBvbmVudHMvYWRzLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvbWFpbi1uYXYuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvdGl0bGVzLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvY3RhLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9mb3JtLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy90ZW1wb3JlYWwtdGVtcGxhdGUuc2NzcyIsImNvbXBvbmVudHMvbmV3cy9hdXRob3JzLXNpZ25hdHVyZS5zY3NzIiwiY29tcG9uZW50cy9uZXdzL2F1dGhvcnMtY3JlZGliaWxpZGFkZS5zY3NzIiwidG9vbHMvX2hlbHBlcnMuc2NzcyIsImNvbXBvbmVudHMvbmV3cy9jb2x1bW5pc3Quc2NzcyIsImNvbXBvbmVudHMvcGFyY2Vpcm9zLnNjc3MiLCJjb21wb25lbnRzL3BvZGNhc3Quc2NzcyIsImNvbXBvbmVudHMvdmlkZW9zLnNjc3MiLCJjb21wb25lbnRzL25ld3MvbmV3cy5zY3NzIiwiY29tcG9uZW50cy9uZXdzL2hlYWRsaW5lLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9ob3Jpem9udGFsLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9saW5rZWQtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9uZXdzL3ZlcnRpY2FsLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9jdGEtc3VwcG9ydC5zY3NzIiwiY29tcG9uZW50cy9uZXdzL2hlYWRlci1ibG9nLWNvbHVtbnMuc2NzcyIsImNvbXBvbmVudHMvbmV3cy9oZWFkZXItcHJvZ3JhbWEuc2NzcyIsImNvbXBvbmVudHMvbmV3cy93ZWJzdG9yaWVzLnNjc3MiLCJjb21wb25lbnRzL2Z1dGVib2wuc2NzcyIsImNvbXBvbmVudHMvc2hhcmUuc2NzcyIsImNvbXBvbmVudHMvdXJnZW50LWJhci5zY3NzIiwiY29tcG9uZW50cy9tZXNzYWdlLTQwNC5zY3NzIiwiY29tcG9uZW50cy9tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9uYXYtbWVudS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiY29tcG9uZW50cy90ZW1wb3JlYWwuc2NzcyIsImNvbXBvbmVudHMva2VlcC1yZWFkaW5nLnNjc3MiLCJjb21wb25lbnRzL2hvcm9zY29wZS5zY3NzIiwiY29tcG9uZW50cy9jbGltYXRlLnNjc3MiLCJjb21wb25lbnRzL2NvdGFjYW8uc2NzcyIsImNvbXBvbmVudHMvdGFidWEtZGUtbWFyZXMuc2NzcyIsImNvbXBvbmVudHMvbG90ZXJpYS5zY3NzIiwibW9kdWxlcy9nZW5lcmFsLnNjc3MiLCJtb2R1bGVzL2hlYWRlci1iYXIuc2NzcyIsIm1vZHVsZXMvZm9vdGVyLnNjc3MiLCJtb2R1bGVzL3Byb2pldG8tY3JlZGliaWxpZGFkZS5zY3NzIiwidGVtcGxhdGVzL2hvbWUuc2NzcyIsInRlbXBsYXRlcy9jb2x1bW5pc3Quc2NzcyIsInRlbXBsYXRlcy9tYXR0ZXIuc2NzcyIsInRlbXBsYXRlcy9tZWRpYS5zY3NzIiwidGVtcGxhdGVzL3NlYXJjaC5zY3NzIiwidGVtcGxhdGVzL2dhbGxlcnkuc2NzcyIsInRlbXBsYXRlcy9pbnN0aXR1dGlvbmFsLnNjc3MiLCJ0ZW1wbGF0ZXMvdGVhbS5zY3NzIiwidGVtcGxhdGVzL2Jsb2cuc2NzcyIsInRlbXBsYXRlcy9wcm9ncmFtYWNhby5zY3NzIiwidGVtcGxhdGVzL3B1YmxpY2l0eS5zY3NzIiwidGVtcGxhdGVzL2FvLXZpdm8uc2NzcyIsImhlbHBlcnMvX3V0aWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBa0JBLEVDQ0EsUUFEQSxTREdFLFdBQUEsV0FHRixLQUNFLFlBQUEsV0FDQSxZQUFBLEtBQ0EseUJBQUEsS0FDQSw0QkFBQSxZQU1GLFFBQUEsTUFBQSxXQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsS0FBQSxJQUFBLFFBQ0UsUUFBQSxNQVVGLEtBRUUsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsTUFBQSxDQUFBLGdCQUFBLENBQUEsS0FBQSxDQUFBLFdBQUEsQ0FBQSxpQkFBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSxtQkVxSUksVUFBQSxLRm5JSixZQUFBLElBRUEsTUFBQSxRQUNBLFdBQUEsS0FDQSxpQkFBQSxLQ1pGLDBDRHlCRSxRQUFBLFlBU0YsR0FDRSxXQUFBLFlBQ0EsT0FBQSxFQUNBLFNBQUEsUUNwQkYs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LE1BQUEsTUFDQSxRQUFBLE1BQ0EsT0FBQSxNQUlKLHFDQUNFLFFBQUEsS2xGd2hSRiwyRDBCOXRSSSxnRXdEK01NLE1BQUEsZUFOVixtQ0FhTSxNQUFBLEtBYk4sMkNBZ0JNLFFBQUEsS0FDQSxlQUFBLElBQ0EsWUFBQSxPQWxCTiw0REFvQlEsY0FBQSxLQXBCUixrRUF5QlksTUFBQSxLQUNBLFdBQUEsUUExQloscUVBZ0NjLFdBQUEsSUFDQSxNQUFBLFFBakNkLGlEQXVDUSxXQUFBLElBQ0EsUUFBQSxZQUNBLFdBQUEsS0FDQSxRQUFBLEtBQ0EsY0FBQSxJQUNBLGFBQUEsS0E1Q1IsaURBK0NRLE1BQUEsUUFDQSxZQUFBLElBaERSLDZDQW1EUSxNQUFBLFFBbkRSLGtEQXNEUSxjQUFBLE1BQ0EsV0FBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsSUF6RFIsd0RBMkRVLFdBQUEsUUEzRFYsb0RBaUVVLE1BQUEsS0FqRVYseURBK0RZLE1BQUEsS0EvRFosaUVBb0VjLE1BQUEsS0FwRWQscUVBMEVZLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxlQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsU0FqRlosd0RBcUZVLFlBQUEsS0M3VFIsaUJBQ0UsTUFBQSxNQUVGLGVBQ0UsaUJBQUEsTUFKRixpQkFDRSxNQUFBLElBRUYsZUFDRSxpQkFBQSxJQUpGLGlCQUNFLE1BQUEsT0FFRixlQUNFLGlCQUFBLE9BSkYsaUJBQ0UsTUFBQSxLQUVGLGVBQ0UsaUJBQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxyXG4gIEFkZCB5b3VyIHNjc3MgZmlsZXMgYmVsb3cgdG8gc3RydWN0dXJlIHlvdXIgcHJvamVjdCBzdHlsZXNcclxuKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNldHRpbmdzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4qIGNvbG9yc1xyXG4qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVG9vbHMgKEZ1bmN0aW9ucywgbWl4aW5zIGV0Yy4pXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBWZW5kb3JzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDEyNTRweDsgfSB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90P2Z0dDc2a1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD9mdHQ3NmsjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24udHRmP2Z0dDc2a1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi53b2ZmP2Z0dDc2a1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnN2Zz9mdHQ3NmsjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jazsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYRcIjsgfVxuXG4uaWNvbi1zamNjLWFxdWFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupIFcIjsgfVxuXG4uaWNvbi1zamNjLWFyaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7IH1cblxuLmljb24tc2pjYy1jYW5jZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupINcIjsgfVxuXG4uaWNvbi1zamNjLWNhcHJpY29ybmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSEXCI7IH1cblxuLmljb24tc2pjYy1lc2NvcnBpYW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjsgfVxuXG4uaWNvbi1zamNjLWdlbWVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khlwiOyB9XG5cbi5pY29uLXNqY2MtbGVhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kh1wiOyB9XG5cbi5pY29uLXNqY2MtbGlicmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIhcIjsgfVxuXG4uaWNvbi1zamNjLXBlaXhlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiVwiOyB9XG5cbi5pY29uLXNqY2Mtc2FnaXRhcmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7IH1cblxuLmljb24tc2pjYy10b3VybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiOyB9XG5cbi5pY29uLXNqY2MtdmlyZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSMXCI7IH1cblxuLmljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjVwiOyB9XG5cbi5pY29uLWNhcHJpY29ybmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSOXCI7IH1cblxuLmljb24tcGVpeGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSPXCI7IH1cblxuLmljb24tc2FyZ2l0YXJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkFwiOyB9XG5cbi5pY29uLXZpcmdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkVwiOyB9XG5cbi5pY29uLWdlbWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiOyB9XG5cbi5pY29uLWxlYW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjsgfVxuXG4uaWNvbi1lc2NvcnBpYW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJRcIjsgfVxuXG4uaWNvbi10b3VybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6klVwiOyB9XG5cbi5pY29uLWFyaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSWXCI7IH1cblxuLmljb24tYXF1YXJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kl1wiOyB9XG5cbi5pY29uLWNhbmNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmFwiOyB9XG5cbi5pY29uLWxpYnJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSZXCI7IH1cblxuLmljb24tY2FsZW5kYXJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmlwiOyB9XG5cbi5pY29uLWFtcGxpYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJtcIjsgfVxuXG4uaWNvbi1jaHV2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knFwiOyB9XG5cbi5pY29uLWx1YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knVwiOyB9XG5cbi5pY29uLW51YmxhZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ5cIjsgfVxuXG4uaWNvbi1wYXJjLW51YmxhZG8tZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSfXCI7IH1cblxuLmljb24tcGFyYy1udWJsYWRvLW5vaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSgXCI7IH1cblxuLmljb24tc29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qShXCI7IH1cblxuLmljb24tdGVtcG9yYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKJcIjsgfVxuXG4uaWNvbi10cm92YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupKNcIjsgfVxuXG4uaWNvbi12ZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpFwiOyB9XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSlXCI7IH1cblxuLmljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kplwiOyB9XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSnXCI7IH1cblxuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKhcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqVwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKpcIjsgfVxuXG4uaWNvbi1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kq1wiOyB9XG5cbi5pY29uLWdhbGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKxcIjsgfVxuXG4uaWNvbi1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krVwiOyB9XG5cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSuXCI7IH1cblxuLmljb24tYXJyb3ctY29tLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLupK9cIjsgfVxuXG4uaWNvbi1hcnJvdy1jb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksFwiOyB9XG5cbi5pY29uLWFycm93LWNvbS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksVwiOyB9XG5cbi5pY29uLWFycm93LWNvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kslwiOyB9XG5cbi5pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLNcIjsgfVxuXG4uaWNvbi1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktFwiOyB9XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS1XCI7IH1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktlwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLdcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuFwiOyB9XG5cbi5pY29uLWZvbnQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuVwiOyB9XG5cbi5pY29uLWZvbnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kulwiOyB9XG5cbi5pY29uLW5ld3NsZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLtcIjsgfVxuXG4uaWNvbi1uYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLxcIjsgfVxuXG4uaWNvbi1uZXdzcGFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS9XCI7IH1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvlwiOyB9XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS/XCI7IH1cblxuLmljb24ta2luZC1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWAXCI7IH1cblxuLmljb24tYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgVwiOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lglwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lg1wiOyB9XG5cbi5pY29uLXVzZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLmljb24tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDRweDtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07IH1cbiAgLmljb24tdXNlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtIDJlbSAwIDA7IH1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0OyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC8qKlxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXG5cdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcblx0XHQgKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSB7XG4gICAgbWF4LWhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLypcclxuICogXHREZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXHJcbiAqL1xuLyogc2xpZGVyIGJsb2NrICovXG4uc2xpZGVyLWNhcm91c2VsLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm93bC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSA+IC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSA+IC5pdGVtIGZpZ2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODFweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgbGVmdDogMzlweDsgfSB9XG4gICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4gICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB3aWR0aDogMy43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYub3dsLXByZXYsXG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5vd2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IDByZW07XG4gICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwLjY1KzAsMCsxMDA7TmV1dHJhbCtEZW5zaXR5ICovXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYTYwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldi5vd2wtbmV4dCxcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0Lm93bC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDByZW07XG4gICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMC42NSsxMDAgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LmRpc2FibGVkLFxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LmRpc2FibGVkIHNwYW4sXG4gICAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LmRpc2FibGVkIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDAuNzVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHpvb206IDE7XG4gICAgICAqZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwLjMxMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNDE4MjA7IH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyOm5vdCguYWN0aXZlKSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2JlYmViZTsgfVxuXG4uZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAyOTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG4gIC5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cbiAgLmRhdGVwaWNrZXIgdGFibGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5hY3RpdmUuZGF5LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5hY3RpdmUueWVhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLmRhdGUtc3dpdGNoIHtcbiAgICAgICAgd2lkdGg6IDE0NXB4OyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCBzcGFuLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLnByZXYsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLm5leHQge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgucHJldiBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLnByZXYgW2NsYXNzKj1cIiBpY29uLVwiXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgubmV4dCBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLm5leHQgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLnllYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5OyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XG4gICAgICAgIGNvbG9yOiAjZGRkOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2VlZTsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5tb250aC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi55ZWFyLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNlZWU7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMSU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aC5jdyB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0aGVhZCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBwYWRkaW5nOiAyNXB4IDVweCAyMHB4OyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgcGFkZGluZzogMTJweCA1cHggIWltcG9ydGFudDsgfVxuICAuZGF0ZXBpY2tlciAuY3cge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBwYWRkaW5nOiAwIDJweCAwIDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5kYXRlcGlja2VyLmRheXMgZGl2LmRhdGVwaWNrZXItZGF5cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRhdGVwaWNrZXIubW9udGhzIGRpdi5kYXRlcGlja2VyLW1vbnRocyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRhdGVwaWNrZXIueWVhcnMgZGl2LmRhdGVwaWNrZXIteWVhcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kYXRlcGlja2VyIHRmb290IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cbiAgLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IDZweDsgfVxuICAuZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICBsZWZ0OiA3cHg7IH1cblxuLmRhdGVwaWNrZXIgPiBkaXYsXG4uZGF0ZXBpY2tlci1kcm9wZG93bjo6YmVmb3JlLFxuLmRhdGVwaWNrZXItZHJvcGRvd246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kYXRlcGlja2VyIHRkLmFjdGl2ZS5kYXksXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUueWVhciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQmFzZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCAqIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG5idXR0b24sIGlucHV0LCBhLCB0ZXh0YXJlYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmEge1xuICBjb2xvcjogI2Q0MTgyMDsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IH1cblxuOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQ29tcG9uZW50c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hb1NlbGVjaW9uYXZlbCB7XG4gIC8qIGlQaG9uZSBPUywgU2FmYXJpICovXG4gIC8qIENocm9tZSwgU2FmYXJpIDMgKi9cbiAgLyogU2FmYXJpIDIgKi9cbiAgLyogRmlyZWZveCAqL1xuICAvKiBJRTEwKyAqLyB9XG5cbi5wdWJsaSwgLmFkcyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHVibGk6YmVmb3JlLCAuYWRzID4gZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1B1YmxpY2lkYWRlJztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5hZHMge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hZHMge1xuICAgICAgcGFkZGluZzogMS44NzVyZW0gMDsgfSB9XG4gIC5hZHMgPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5iaWxsYm9hcmQge1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2JlYmViZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmlsbGJvYXJkIHtcbiAgICAgIHdpZHRoOiA3MjdweDtcbiAgICAgIGhlaWdodDogOTBweDsgfSB9XG5cbi5oYWxmIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlOyB9XG5cbi5yZXRhbmd1bGFyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlOyB9XG5cbmRpdltpZF49J2Jhbm5lci0nXSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi8qXHJcbiAqIFxyXG4gKi9cbi5hZHMtZml4ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNzVweCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWRzLWZpeGVkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGhlaWdodDogMTYuODc1cmVtOyB9IH1cbiAgLmFkcy1maXhlZC5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5hZHMtZml4ZWQgLmFkcy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkcy1maXhlZCAuYWRzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB0b3A6IDUwJTsgfSB9XG4gICAgLmFkcy1maXhlZCAuYWRzLXdyYXBwZXIgPiBkaXYge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFkcy1maXhlZC1tb2JpbGUuYWRzIHtcbiAgcGFkZGluZzogMjBweCAwIDAgIWltcG9ydGFudDsgfVxuICAuYWRzLWZpeGVkLW1vYmlsZS5hZHMgPiBkaXY6YmVmb3JlIHtcbiAgICB0b3A6IC05cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hZHMtZml4ZWQtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWRzLWZpeGVkLW1vYmlsZSA+IGRpdiB7XG4gICAgICB3aWR0aDogMjByZW07XG4gICAgICBoZWlnaHQ6IDMuMTI1cmVtOyB9IH1cblxuLmFkcy1maXhlZC1tb2JpbGUtaW50ZXJuYS5hZHMge1xuICBwYWRkaW5nOiAyMHB4IDAgMCAhaW1wb3J0YW50OyB9XG4gIC5hZHMtZml4ZWQtbW9iaWxlLWludGVybmEuYWRzID4gZGl2OmJlZm9yZSB7XG4gICAgdG9wOiAtOXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWRzLWZpeGVkLW1vYmlsZS1pbnRlcm5hIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWRzLWZpeGVkLW1vYmlsZS1pbnRlcm5hID4gZGl2IHtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIGhlaWdodDogMy4xMjVyZW07IH0gfVxuXG4jYmxvY28tbmF0aXZlLXJvZGFwZSB7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICNibG9jby1uYXRpdmUtcm9kYXBlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4OyB9IH1cbiAgI2Jsb2NvLW5hdGl2ZS1yb2RhcGUgLnRtLXJvdyB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICNibG9jby1uYXRpdmUtcm9kYXBlIC50bS1yb3cgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAjYmxvY28tbmF0aXZlLXJvZGFwZSAudG0tcm93ID4gZGl2ICsgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5hZHMtYmlsbGJvYXJkIHtcbiAgbWluLWhlaWdodDogMjgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFkcy1iaWxsYm9hcmQge1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgICAgLmFkcy1iaWxsYm9hcmQubW9iaWxlLWJhbm5lciB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWRzLWJpbGxib2FyZC5kZXNrdG9wLWJhbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hZHMtYmlsbGJvYXJkLm1vYmlsZS1iYW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmFkcy1yZXRhbmd1bGFyIHtcbiAgaGVpZ2h0OiAyODBweDsgfVxuXG4uYWRzLWZpeGVkICsgLmhlYWRlci1iYXIge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07IH1cblxuLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgYSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZDQxODIwOyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzM0M2E0MDsgfVxuXG4uLWNvbG9yYnRuLXByaW1hcnksIC5wcmltYXJ5LWJ0biwgLnByaW1hcnlmbGV4LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNkNDE4MjA7XG4gIGJvcmRlci1jb2xvcjogI2Q0MTgyMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAucHJpbWFyeS1idG46aG92ZXIsIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLnByaW1hcnktYnRuOmZvY3VzLCAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQxODIwO1xuICAgIGNvbG9yOiAjZDQxODIwOyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5LWJ0biwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQxODIwO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MTgyMDsgfVxuICAgIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmxhdGVzdG5ld3Mtc2VjdGlvbiAucHJpbWFyeS1idG46Zm9jdXMsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5LCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnktYnRuLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAwYzE0ZDtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnktYnRuOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLnNwb3J0cy1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpmb2N1cywgLnNwb3J0cy1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeSwgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5LWJ0biwgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICNmZjJkNTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYyZDU1OyB9XG4gICAgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6Zm9jdXMsIC5lbnRyZXRhaW4tc2VjdGlvbiAucHJpbWFyeS1idG46Zm9jdXMsIC5lbnRyZXRhaW4tc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmYyZDU1OyB9XG4gIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5LCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5LWJ0biwgLmNvbXBhbnktc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTsgfVxuICAgIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmNvbXBhbnktc2VjdGlvbiAucHJpbWFyeS1idG46Zm9jdXMsIC5jb21wYW55LXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAuY29uZmVyZS1haS1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeSwgLmNvbmZlcmUtYWktc2VjdGlvbiAucHJpbWFyeS1idG4sIC5jb25mZXJlLWFpLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAwOTczOTtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7IH1cbiAgICAuY29uZmVyZS1haS1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgLmNvbmZlcmUtYWktc2VjdGlvbiAucHJpbWFyeS1idG46aG92ZXIsIC5jb25mZXJlLWFpLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgLmNvbmZlcmUtYWktc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6Zm9jdXMsIC5jb25mZXJlLWFpLXNlY3Rpb24gLnByaW1hcnktYnRuOmZvY3VzLCAuY29uZmVyZS1haS1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDk3Mzk7IH1cbiAgI2hlYWRlci1iYXIgLi1jb2xvcmJ0bi1wcmltYXJ5LCAjaGVhZGVyLWJhciAucHJpbWFyeS1idG4sICNoZWFkZXItYmFyIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMwMGMxNGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkOyB9XG4gICAgI2hlYWRlci1iYXIgLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAjaGVhZGVyLWJhciAucHJpbWFyeS1idG46aG92ZXIsICNoZWFkZXItYmFyIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsICNoZWFkZXItYmFyIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgI2hlYWRlci1iYXIgLnByaW1hcnktYnRuOmZvY3VzLCAjaGVhZGVyLWJhciAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gICNuYXZlZ2FjYW8gLi1jb2xvcmJ0bi1wcmltYXJ5LCAjbmF2ZWdhY2FvIC5wcmltYXJ5LWJ0biwgI25hdmVnYWNhbyAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjMTRkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZDsgfVxuICAgICNuYXZlZ2FjYW8gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAjbmF2ZWdhY2FvIC5wcmltYXJ5LWJ0bjpob3ZlciwgI25hdmVnYWNhbyAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAjbmF2ZWdhY2FvIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgI25hdmVnYWNhbyAucHJpbWFyeS1idG46Zm9jdXMsICNuYXZlZ2FjYW8gLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuZm9vdGVyLW5hdiAuLWNvbG9yYnRuLXByaW1hcnksIC5mb290ZXItbmF2IC5wcmltYXJ5LWJ0biwgLmZvb3Rlci1uYXYgLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAwYzE0ZDtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAuZm9vdGVyLW5hdiAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5mb290ZXItbmF2IC5wcmltYXJ5LWJ0bjpob3ZlciwgLmZvb3Rlci1uYXYgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgLmZvb3Rlci1uYXYgLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAuZm9vdGVyLW5hdiAucHJpbWFyeS1idG46Zm9jdXMsIC5mb290ZXItbmF2IC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5kYXJrLXNlY3Rpb24gLnByaW1hcnktYnRuOmhvdmVyLCAuZGFyay1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC5kYXJrLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAuZGFyay1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpmb2N1cywgLmRhcmstc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogIzVhNWE1YTtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5ICFpbXBvcnRhbnQ7IH1cblxuLi1jb2xvcmJ0bi1zZWNvbmRhcnksIC5zZWNvbmRhcnktYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQxODIwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDQxODIwOyB9XG4gIC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQxODIwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MTgyMDsgfVxuICAubGF0ZXN0bmV3cy1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5zZWNvbmRhcnktYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICNkNDE4MjAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAgIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnNlY29uZGFyeS1idG46aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MTgyMDsgfVxuICAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnksIC5zcG9ydHMtc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5OmZvY3VzLCAuc3BvcnRzLXNlY3Rpb24gLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzE0ZDsgfVxuICAuZW50cmV0YWluLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnksIC5lbnRyZXRhaW4tc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYyZDU1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZjJkNTU7IH1cbiAgICAuZW50cmV0YWluLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5OmZvY3VzLCAuZW50cmV0YWluLXNlY3Rpb24gLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMmQ1NTsgfVxuICAuY29tcGFueS1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5LCAuY29tcGFueS1zZWN0aW9uIC5zZWNvbmRhcnktYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICMxOTE5MTkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLnNlY29uZGFyeS1idG46aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5jb21wYW55LXNlY3Rpb24gLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxuICAuY29uZmVyZS1haS1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5LCAuY29uZmVyZS1haS1zZWN0aW9uIC5zZWNvbmRhcnktYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3MzkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuICAgIC5jb25mZXJlLWFpLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5jb25mZXJlLWFpLXNlY3Rpb24gLnNlY29uZGFyeS1idG46aG92ZXIsIC5jb25mZXJlLWFpLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5jb25mZXJlLWFpLXNlY3Rpb24gLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTczOTsgfVxuICAjaGVhZGVyLWJhciAuLWNvbG9yYnRuLXNlY29uZGFyeSwgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gICAgI2hlYWRlci1iYXIgLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYnRuOmhvdmVyLCAjaGVhZGVyLWJhciAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzE0ZDsgfVxuICAjbmF2ZWdhY2FvIC4tY29sb3JidG4tc2Vjb25kYXJ5LCAjbmF2ZWdhY2FvIC5zZWNvbmRhcnktYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAgICNuYXZlZ2FjYW8gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsICNuYXZlZ2FjYW8gLnNlY29uZGFyeS1idG46aG92ZXIsICNuYXZlZ2FjYW8gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsICNuYXZlZ2FjYW8gLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzE0ZDsgfVxuICAuZm9vdGVyLW5hdiAuLWNvbG9yYnRuLXNlY29uZGFyeSwgLmZvb3Rlci1uYXYgLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gICAgLmZvb3Rlci1uYXYgLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5mb290ZXItbmF2IC5zZWNvbmRhcnktYnRuOmhvdmVyLCAuZm9vdGVyLW5hdiAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgLmZvb3Rlci1uYXYgLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzE0ZDsgfVxuXG4uZGFyay1zZWN0aW9uICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGMxNGQ7IH1cblxuLi1idG4sIC5wcmltYXJ5LWJ0biwgLnByaW1hcnlmbGV4LWJ0biwgLnNlY29uZGFyeS1idG4sIC51dGlsaXR5LWJ0biwgLmJ0bi1hby12aXZvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgMC4wNjI1cmVtIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLi1idG4gW2NsYXNzXj1cImljb24tXCJdLCAucHJpbWFyeS1idG4gW2NsYXNzXj1cImljb24tXCJdLCAucHJpbWFyeWZsZXgtYnRuIFtjbGFzc149XCJpY29uLVwiXSwgLnNlY29uZGFyeS1idG4gW2NsYXNzXj1cImljb24tXCJdLCAudXRpbGl0eS1idG4gW2NsYXNzXj1cImljb24tXCJdLCAuYnRuLWFvLXZpdm8gW2NsYXNzXj1cImljb24tXCJdLFxuICAuLWJ0biBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAucHJpbWFyeS1idG4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLnByaW1hcnlmbGV4LWJ0biBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAuc2Vjb25kYXJ5LWJ0biBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAudXRpbGl0eS1idG4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLmJ0bi1hby12aXZvIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAuMzEyNXJlbTsgfVxuXG4ucHJpbWFyeS1idG4ge1xuICB3aWR0aDogMTguNDM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cblxuLnByaW1hcnlmbGV4LWJ0biB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5hcnRpY2xlLXRhZ3MgLnNlY29uZGFyeS1idG4ge1xuICBib3JkZXItY29sb3I6ICNkNDE4MjA7IH1cblxuLmRhcmstc2VjdGlvbiAuYXJ0aWNsZS10YWdzIC5zZWNvbmRhcnktYnRuIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi51dGlsaXR5LWJ0biwgLmJ0bi1hby12aXZvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLnV0aWxpdHktYnRuOmhvdmVyLCAuYnRuLWFvLXZpdm86aG92ZXIsIC51dGlsaXR5LWJ0bjpmb2N1cywgLmJ0bi1hby12aXZvOmZvY3VzIHtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAgIC51dGlsaXR5LWJ0bjpob3ZlciAuaWNvbi11c2VyOmJlZm9yZSwgLmJ0bi1hby12aXZvOmhvdmVyIC5pY29uLXVzZXI6YmVmb3JlLCAudXRpbGl0eS1idG46aG92ZXIgLmljb24tdXNlcjphZnRlciwgLmJ0bi1hby12aXZvOmhvdmVyIC5pY29uLXVzZXI6YWZ0ZXIsIC51dGlsaXR5LWJ0bjpmb2N1cyAuaWNvbi11c2VyOmJlZm9yZSwgLmJ0bi1hby12aXZvOmZvY3VzIC5pY29uLXVzZXI6YmVmb3JlLCAudXRpbGl0eS1idG46Zm9jdXMgLmljb24tdXNlcjphZnRlciwgLmJ0bi1hby12aXZvOmZvY3VzIC5pY29uLXVzZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VjOGIyNjsgfVxuICAubGF0ZXN0bmV3cy1zZWN0aW9uIC51dGlsaXR5LWJ0bjpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYnRuLWFvLXZpdm86aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnV0aWxpdHktYnRuOmZvY3VzLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5idG4tYW8tdml2bzpmb2N1cyB7XG4gICAgY29sb3I6ICMwMGE2ZmI7IH1cbiAgLnV0aWxpdHktYnRuIFtjbGFzc149XCJpY29uLVwiXSwgLmJ0bi1hby12aXZvIFtjbGFzc149XCJpY29uLVwiXSxcbiAgLnV0aWxpdHktYnRuIFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gIC5idG4tYW8tdml2byBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwIDhweDsgfVxuXG4uYW92aXZvLXN0YXR1cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMC4xMjVyZW0gMC42MjVyZW0gMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkNDE4MjA7XG4gIGNvbG9yOiAjZDQxODIwOyB9XG4gIC5kYXJrLXNlY3Rpb24gLmFvdml2by1zdGF0dXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYW92aXZvLXN0YXR1cyA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYW92aXZvLXN0YXR1cyA+IHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2U7XG4gICAgICBhbmltYXRpb246IDJzIGluZmluaXRlIHB1bHNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MTgyMDsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAuYW92aXZvLXN0YXR1cyA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IDJzIGluZmluaXRlIHB1bHNlLXdoaXRlO1xuICAgICAgICBhbmltYXRpb246IDJzIGluZmluaXRlIHB1bHNlLXdoaXRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbi1uYXYgPiAubWFpbi1tZW51IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5idG4tYW8tdml2byBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJ0bi1hby12aXZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmJ0bi1hby12aXZvIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmJ0bi1hby12aXZvIGltZyB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDAuNCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS13aGl0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLXdoaXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfSB9XG5cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFpbi1uYXYgPiAubWFpbi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4tbmF2ID4gLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm1haW4tbmF2ID4gLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gI2J0bi1hc3NpbmUtamMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCLupLZcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4yMiwgMC4wMTUsIDEuNTYpLCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjIyLCAwLjAxNSwgMS41NiksIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9IH1cblxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpmb2N1cyArIC5zdWItbWVudS13cmFwLFxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzLXdpdGhpbiAuc3ViLW1lbnUtd3JhcCxcbi5tYWluLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUtd3JhcCxcbi5tYWluLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1mb2N1c2VkIC5zdWItbWVudS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5tYWluLW5hdiAuc3ViLW1lbnUtd3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgdG9wOiAyLjM3NXJlbTtcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cbi5tYWluLW5hdiAuc3ViLW1lbnUtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiAtMC42MjVyZW07XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC42MjVyZW0gc29saWQgI2ZmZmZmZjsgfVxuXG4ubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm1haW4tbmF2IC5zdWItbWVudS13cmFwID4gLnN1Yi1tZW51ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07IH1cbiAgLm1haW4tbmF2IC5zdWItbWVudS13cmFwID4gLnN1Yi1tZW51ID4gbGkgKyBsaSB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7IH1cbiAgLm1haW4tbmF2IC5zdWItbWVudS13cmFwID4gLnN1Yi1tZW51ID4gbGkgYSB7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9XG5cbi5mb250LXNpemUtY29udHJvbCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZm9udC1zaXplLWNvbnRyb2wgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmZvbnQtc2l6ZS1jb250cm9sID4gYS5idXR0b24tZm9udC1pbmNyZWFzZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5mb250LXNpemUtY29udHJvbCA+IGEuYnV0dG9uLWZvbnQtcmVzZXQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5mb250LXNpemUtY29udHJvbCA+IGE6aG92ZXIsIC5mb250LXNpemUtY29udHJvbCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNkNDE4MjA7IH1cblxuLnNlYXJjaC1mb3JtLWZpZWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogY2FsY1JlbSgyMHB4KSAwIDA7IH1cbiAgLnNlYXJjaC1mb3JtLWZpZWxkIGlucHV0LFxuICAuc2VhcmNoLWZvcm0tZmllbGQgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGNSZW0oMTBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zZWFyY2gtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICB3aWR0aDogODUlO1xuICAgIHBhZGRpbmc6IGNhbGNSZW0oMTBweCkgY2FsY1JlbSgyMHB4KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWFyY2gtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuc2VhcmNoLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLnNlYXJjaC1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAuc2VhcmNoLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgOjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnNlYXJjaC1mb3JtLWZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnNlYXJjaC1mb3JtLWZpZWxkIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgIGNvbG9yOiAjZjVmNWY1OyB9XG4gIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b24ge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuc2VhcmNoLWZvcm0tZmllbGQgYnV0dG9uOmhvdmVyLCAuc2VhcmNoLWZvcm0tZmllbGQgYnV0dG9uOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZDQxODIwOyB9XG5cbi50aXRsZWNvbG9ycywgLnRpdGxlLXNlY3Rpb24sIC50aXRsZS1zdWJzZWN0aW9uLFxuLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSxcbi50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSxcbi50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gIGNvbG9yOiAjZDQxODIwOyB9XG4gIC5kYXJrLXNlY3Rpb24gLnRpdGxlY29sb3JzLCAuZGFyay1zZWN0aW9uIC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uLCAuZGFyay1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAuZGFyay1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgY29sb3I6ICNmNWY1ZjU7IH1cbiAgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlY29sb3JzLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZWNvbG9yczo6YWZ0ZXIsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uOjphZnRlciwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb246OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pOjphZnRlciwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjphZnRlciwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMTkxOTE5OyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlY29sb3JzLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC50aXRsZS1zZWN0aW9uLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgY29sb3I6ICNkNDE4MjA7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlY29sb3JzLCAuZGFyay1zZWN0aW9uIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLmxhdGVzdG5ld3Mtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLmRhcmstc2VjdGlvbiAubGF0ZXN0bmV3cy1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLmxhdGVzdG5ld3Mtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLmxhdGVzdG5ld3Mtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnZpZGVvcy1zZWN0aW9uIC50aXRsZWNvbG9ycywgLnZpZGVvcy1zZWN0aW9uIC50aXRsZS1zZWN0aW9uLCAudmlkZW9zLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24sIC52aWRlb3Mtc2VjdGlvbiAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pLCAudmlkZW9zLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAudmlkZW9zLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICBjb2xvcjogIzAwMzA4NzsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLnZpZGVvcy1zZWN0aW9uIC50aXRsZWNvbG9ycywgLmRhcmstc2VjdGlvbiAudmlkZW9zLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLnZpZGVvcy1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uLCAuZGFyay1zZWN0aW9uIC52aWRlb3Mtc2VjdGlvbiAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pLCAuZGFyay1zZWN0aW9uIC52aWRlb3Mtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLnZpZGVvcy1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC52aWRlb3Mtc2VjdGlvbiAudGl0bGVjb2xvcnM6OmJlZm9yZSwgLnZpZGVvcy1zZWN0aW9uIC50aXRsZS1zZWN0aW9uOjpiZWZvcmUsIC52aWRlb3Mtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbjo6YmVmb3JlLCAudmlkZW9zLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKTo6YmVmb3JlLCAudmlkZW9zLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC52aWRlb3Mtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAzMDg3OyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC52aWRlb3Mtc2VjdGlvbiAudGl0bGVjb2xvcnM6OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAudmlkZW9zLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb246OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAudmlkZW9zLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb246OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAudmlkZW9zLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKTo6YmVmb3JlLCAuZGFyay1zZWN0aW9uIC52aWRlb3Mtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAudmlkZW9zLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb25mZXJlLWFpLXNlY3Rpb24gLnRpdGxlY29sb3JzLCAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZS1zZWN0aW9uLCAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uLCAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5jb25mZXJlLWFpLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgY29sb3I6ICMwMDk3Mzk7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5jb25mZXJlLWFpLXNlY3Rpb24gLnRpdGxlY29sb3JzLCAuZGFyay1zZWN0aW9uIC5jb25mZXJlLWFpLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLmNvbmZlcmUtYWktc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLmRhcmstc2VjdGlvbiAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLmNvbmZlcmUtYWktc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLmNvbmZlcmUtYWktc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZWNvbG9yczo6YmVmb3JlLCAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZS1zZWN0aW9uOjpiZWZvcmUsIC5jb25mZXJlLWFpLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb246OmJlZm9yZSwgLmNvbmZlcmUtYWktc2VjdGlvbiAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC5jb25mZXJlLWFpLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC5jb25mZXJlLWFpLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTczOTsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZWNvbG9yczo6YmVmb3JlLCAuZGFyay1zZWN0aW9uIC5jb25mZXJlLWFpLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb246OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLmNvbmZlcmUtYWktc2VjdGlvbiAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLmNvbmZlcmUtYWktc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAuY29uZmVyZS1haS1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc3BvcnRzLXNlY3Rpb24gLnRpdGxlY29sb3JzLCAuc3BvcnRzLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLnNwb3J0cy1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gIC5lbnRyZXRhaW4tc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5lbnRyZXRhaW4tc2VjdGlvbiAudGl0bGUtc2VjdGlvbiwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uLCAuZW50cmV0YWluLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgY29sb3I6ICNmZjJkNTU7IH1cbiAgLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnRpdGxlY29sb3JzLCAudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCAudGl0bGUtc2VjdGlvbiwgLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnRpdGxlLXN1YnNlY3Rpb24sIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnRpdGxlY29sb3JzLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZS1zdWJzZWN0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZWNvbG9yczo6YmVmb3JlLCAudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCAudGl0bGUtc2VjdGlvbjo6YmVmb3JlLCAudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCAudGl0bGUtc3Vic2VjdGlvbjo6YmVmb3JlLCAudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKTo6YmVmb3JlLCAudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAzMDg3OyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZWNvbG9yczo6YmVmb3JlLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0IC50aXRsZS1zZWN0aW9uOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnRpdGxlLXN1YnNlY3Rpb246OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50ZW1wbGF0ZS1mdXRlYm9sLWxpc3QgLnRpdGxlY29sb3JzLCAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZS1zZWN0aW9uLCAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZS1zdWJzZWN0aW9uLCAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC50ZW1wbGF0ZS1mdXRlYm9sLWxpc3QgLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgY29sb3I6ICNkNDE4MjA7IH1cbiAgICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1mdXRlYm9sLWxpc3QgLnRpdGxlY29sb3JzLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1mdXRlYm9sLWxpc3QgLnRpdGxlLXNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWZ1dGVib2wtbGlzdCAudGl0bGUtc3Vic2VjdGlvbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWZ1dGVib2wtbGlzdCAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWZ1dGVib2wtbGlzdCAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZWNvbG9yczo6YmVmb3JlLCAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZS1zZWN0aW9uOjpiZWZvcmUsIC50ZW1wbGF0ZS1mdXRlYm9sLWxpc3QgLnRpdGxlLXN1YnNlY3Rpb246OmJlZm9yZSwgLnRlbXBsYXRlLWZ1dGVib2wtbGlzdCAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC50ZW1wbGF0ZS1mdXRlYm9sLWxpc3QgLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC50ZW1wbGF0ZS1mdXRlYm9sLWxpc3QgLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMzA4NzsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZWNvbG9yczo6YmVmb3JlLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1mdXRlYm9sLWxpc3QgLnRpdGxlLXNlY3Rpb246OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZS1zdWJzZWN0aW9uOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWZ1dGVib2wtbGlzdCAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWZ1dGVib2wtbGlzdCAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtZnV0ZWJvbC1saXN0IC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZWNvbG9ycywgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiwgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pLCAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgIGNvbG9yOiAjMDA5NzM5OyB9XG4gICAgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZWNvbG9ycywgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLmZ1dGVib2wtc2VjdGlvbiAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pLCAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGVjb2xvcnM6OmJlZm9yZSwgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc2VjdGlvbjo6YmVmb3JlLCAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uOjpiZWZvcmUsIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKTo6YmVmb3JlLCAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKTo6YmVmb3JlLCAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDk3Mzk7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLmZ1dGVib2wtc2VjdGlvbiAudGl0bGVjb2xvcnM6OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbjo6YmVmb3JlLCAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKTo6YmVmb3JlLCAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZWNvbG9ycy5hcHAsIC5mdXRlYm9sLXNlY3Rpb24gLmFwcC50aXRsZS1zZWN0aW9uLCAuZnV0ZWJvbC1zZWN0aW9uIC5hcHAudGl0bGUtc3Vic2VjdGlvbiwgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pLmFwcCwgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikuYXBwLCAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKS5hcHAge1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlY29sb3JzLmFwcCBhLCAuZnV0ZWJvbC1zZWN0aW9uIC5hcHAudGl0bGUtc2VjdGlvbiBhLCAuZnV0ZWJvbC1zZWN0aW9uIC5hcHAudGl0bGUtc3Vic2VjdGlvbiBhLCAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0bikuYXBwIGEsIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLmFwcCBhLCAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKS5hcHAgYSB7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlY29sb3JzLmFwcCwgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC5hcHAudGl0bGUtc2VjdGlvbiwgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC5hcHAudGl0bGUtc3Vic2VjdGlvbiwgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0bikuYXBwLCAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLmFwcCwgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKS5hcHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlY29sb3JzLmFwcCBhLCAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLmFwcC50aXRsZS1zZWN0aW9uIGEsIC5kYXJrLXNlY3Rpb24gLmZ1dGVib2wtc2VjdGlvbiAuYXBwLnRpdGxlLXN1YnNlY3Rpb24gYSwgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0bikuYXBwIGEsIC5kYXJrLXNlY3Rpb24gLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikuYXBwIGEsIC5kYXJrLXNlY3Rpb24gLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikuYXBwIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZWNvbG9ycy5hcHA6OmJlZm9yZSwgLmZ1dGVib2wtc2VjdGlvbiAuYXBwLnRpdGxlLXNlY3Rpb246OmJlZm9yZSwgLmZ1dGVib2wtc2VjdGlvbiAuYXBwLnRpdGxlLXN1YnNlY3Rpb246OmJlZm9yZSwgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGVjb2xvcnMgYTpub3QoLnNlY29uZGFyeS1idG4pLmFwcDo6YmVmb3JlLCAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKS5hcHA6OmJlZm9yZSwgLmZ1dGVib2wtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikuYXBwOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAgIC5kYXJrLXNlY3Rpb24gLmZ1dGVib2wtc2VjdGlvbiAudGl0bGVjb2xvcnMuYXBwOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLmZ1dGVib2wtc2VjdGlvbiAuYXBwLnRpdGxlLXNlY3Rpb246OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC5hcHAudGl0bGUtc3Vic2VjdGlvbjo6YmVmb3JlLCAuZGFyay1zZWN0aW9uIC5mdXRlYm9sLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKS5hcHA6OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKS5hcHA6OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAuZnV0ZWJvbC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKS5hcHA6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uLXRpdGxlLCAudGl0bGUtc2VjdGlvbiwgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC4tdGl0bGUgaDEsIC50aXRsZS1zZWN0aW9uIGgxLCAudGl0bGUtc3Vic2VjdGlvbiBoMSxcbiAgLi10aXRsZSBoMixcbiAgLnRpdGxlLXNlY3Rpb24gaDIsXG4gIC50aXRsZS1zdWJzZWN0aW9uIGgyLFxuICAuLXRpdGxlIGgzLFxuICAudGl0bGUtc2VjdGlvbiBoMyxcbiAgLnRpdGxlLXN1YnNlY3Rpb24gaDMsXG4gIC4tdGl0bGUgaDQsXG4gIC50aXRsZS1zZWN0aW9uIGg0LFxuICAudGl0bGUtc3Vic2VjdGlvbiBoNCxcbiAgLi10aXRsZSBoNSxcbiAgLnRpdGxlLXNlY3Rpb24gaDUsXG4gIC50aXRsZS1zdWJzZWN0aW9uIGg1LFxuICAuLXRpdGxlIGg2LFxuICAudGl0bGUtc2VjdGlvbiBoNixcbiAgLnRpdGxlLXN1YnNlY3Rpb24gaDYge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLi10aXRsZTpiZWZvcmUsIC50aXRsZS1zZWN0aW9uOmJlZm9yZSwgLnRpdGxlLXN1YnNlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiBzb2xpZCAjZDQxODIwO1xuICAgIG1hcmdpbjogMCAwIDEuODc1cmVtIDA7IH1cblxuLnRpdGxlLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbjogMCAwIDEuODc1cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDIuNXJlbSAwOyB9IH1cbiAgLnRpdGxlLXNlY3Rpb246YmVmb3JlIHtcbiAgICBvcmRlcjogMjtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwLjE4NzVyZW07XG4gICAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtOyB9XG4gIC50aXRsZS1zZWN0aW9uIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAudGl0bGUtc2VjdGlvbi50aXRsZS10eXBlLXR3bzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRpdGxlLXNlY3Rpb24udGl0bGUtdHlwZS10aHJlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnRpdGxlLXNlY3Rpb24udGl0bGUtdHlwZS10aHJlZTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDsgfVxuICAudGl0bGUtc2VjdGlvbi50aXRsZS10eXBlLWZvdXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC50aXRsZS1zZWN0aW9uLnRpdGxlLXR5cGUtZm91cjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDsgfVxuXG4udGl0bGUtc3Vic2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtIDA7IH1cbiAgLnRpdGxlLXN1YnNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGl0bGUtc3Vic2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW0gMDsgfSB9XG4gIC50aXRsZS1zdWJzZWN0aW9uOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjkzNzVyZW07IH1cbiAgLmRheS1ieS1kYXktc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLmRhcmstc2VjdGlvbiAuZGF5LWJ5LWRheS1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYW8tdml2by1zdWJzZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmFvLXZpdm8tc3Vic2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBzcGFuOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkNDE4MjA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZS1yZWQgMnMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBwdWxzZS1yZWQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjEyLCAyNCwgMzIsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDgyLCA4MiwgMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCA4MiwgODIsIDApOyB9IH1cblxuLnRpdGxlLXNlY3Rpb24gW2NsYXNzXj0nLWJ0biddLFxuLnRpdGxlLXNlY3Rpb24gW2NsYXNzKj0nLWJ0biddIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtOyB9XG5cbi8qIEJsb2NvIGRvIHBhdHJvY2luYWRvciBkZW50cm8gZG8gdMOtdHVsbyAgKi9cbi5zcG9uc29yIHtcbiAgb3JkZXI6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BvbnNvciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuc3BvbnNvci10aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gIC5zcG9uc29yLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zcG9uc29yIGEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgLnNwb25zb3IgYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc3BvbnNvciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jdGEtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMi41cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN0YS1iYW5uZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jdGEtYmFubmVyIFtjbGFzc149J2ljb24tJ10sXG4gIC5jdGEtYmFubmVyIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAuY3RhLWJhbm5lciAudGl0bGUge1xuICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3RhLWJhbm5lciAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuY3RhLWJhbm5lciAuY29udGVudCBzdHJvbmcge1xuICAgICAgY29sb3I6ICNkNDE4MjA7IH1cbiAgLmN0YS1iYW5uZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3RhLWJhbm5lciAuYnRuLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmN0YS1iYW5uZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIC5jdGEtYmFubmVyIC5jdGEtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbTsgfVxuXG4uY3RhLWJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtYmFubmVyLWZpcXVlLXBvci1kZW50cm8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5iYW5uZXItZGVza3RvcCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uLW1lc3NhZ2UsIC5hamF4U3VibWl0Rm9ybS1tZXNzYWdlLCAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDZweCAyMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC4tbWVzc2FnZS5lcnJvcjphZnRlciwgLmVycm9yLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2U6YWZ0ZXIsIC5ncm91cC1maWVsZC5lcnJvciAuZXJyb3IuZXJyb3ItbWVzc2FnZTphZnRlciwgLi1tZXNzYWdlLnN1Y2Nlc3M6YWZ0ZXIsIC5zdWNjZXNzLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2U6YWZ0ZXIsIC5ncm91cC1maWVsZC5lcnJvciAuc3VjY2Vzcy5lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAuLW1lc3NhZ2UuZXJyb3IsIC5lcnJvci5hamF4U3VibWl0Rm9ybS1tZXNzYWdlLCAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZDQxODIwOyB9XG4gICAgLi1tZXNzYWdlLmVycm9yOmFmdGVyLCAuZXJyb3IuYWpheFN1Ym1pdEZvcm0tbWVzc2FnZTphZnRlciwgLmdyb3VwLWZpZWxkLmVycm9yIC5lcnJvci5lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qS/XCI7IH1cbiAgLi1tZXNzYWdlLnN1Y2Nlc3MsIC5zdWNjZXNzLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2UsIC5ncm91cC1maWVsZC5lcnJvciAuc3VjY2Vzcy5lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuICAgIC4tbWVzc2FnZS5zdWNjZXNzOmFmdGVyLCAuc3VjY2Vzcy5hamF4U3VibWl0Rm9ybS1tZXNzYWdlOmFmdGVyLCAuZ3JvdXAtZmllbGQuZXJyb3IgLnN1Y2Nlc3MuZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6kgFwiOyB9XG5cbi8qXHJcbiAqIE1lbnNhZ2VtIGFqYXhcclxuICovXG4vKlxyXG4gKiBGb3JtIGdlcmFsXHJcbiAqL1xuLmdyb3VwLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgLypcclxuICAgICAqIFZhbGlkYXRpb25cclxuICAgICAqL1xuICAvKiBcclxuICAgICAqIEZsb2F0IExBQkVMXHJcbiAgICAgKi9cbiAgLypcclxuICAgICAqIFJBRElPIEFORCBDSEVDS0JPWFxyXG4gICAgICovIH1cbiAgLmdyb3VwLWZpZWxkIC5maWVsZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgLmdyb3VwLWZpZWxkIC5sYWJlbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ncm91cC1maWVsZC5lcnJvciAuZmllbGQge1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MTgyMDsgfVxuICAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZDQxODIwOyB9XG4gICAgLmdyb3VwLWZpZWxkLmVycm9yIC5lcnJvci1tZXNzYWdlIC5pY29uLWNsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAuZ3JvdXAtZmllbGQuZmxvYXRMYWJlbC5hY3RpdmUgLmxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMThweCkgc2NhbGUoMC43NSk7IH1cbiAgLmdyb3VwLWZpZWxkLmZsb2F0TGFiZWwgLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMTBweCkgc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzhiOGI4YjsgfVxuICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb10sIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLCAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIsIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogNXB4OyB9XG4gIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Q0MTgyMDtcbiAgICBib3JkZXItY29sb3I6ICNkNDE4MjA7IH1cbiAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Q0MTgyMDtcbiAgICBib3JkZXItY29sb3I6ICNkNDE4MjA7IH1cbiAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGFiZWw6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6IFwi7qSAXCI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA0cHg7IH1cblxuLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJsb2NvLWNhbXBvLWJ1c2NhIC5jYW1wby1idXNjYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxOTE5MTk7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYmxvY28tY2FtcG8tYnVzY2EgLmJ0bi1idXNjYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAxcmVtO1xuICAgIHJpZ2h0OiAwOyB9XG4gICNuYXZlZ2FjYW8gLmJsb2NvLWNhbXBvLWJ1c2NhIC5jYW1wby1idXNjYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2EgLmJ0bi1idXNjYSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgI2NvbnRyb2xzIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2Ege1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbiNjb250YWluZXJNc2dzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLmFvLXZpdm8tdGFnIHtcbiAgcGFkZGluZzogNHB4IDhweCA0cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBjb2xvcjogI2UyMDAxYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYW8tdml2by10YWcubGlzdGEtbWF0ZXJpYSB7XG4gICAgcGFkZGluZzogMnB4IDRweCAxcHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5hby12aXZvLXRhZy5saXN0YS1tYXRlcmlhOmJlZm9yZSB7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7IH1cbiAgLmFvLXZpdm8tdGFnOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmE2YTY7IH1cbiAgLmFvLXZpdm8tdGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZTIwMDFhO1xuICAgIG1hcmdpbjogMCAzcHggMHB4IDRweDtcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAycyBpbmZpbml0ZTsgfVxuICAuYW8tdml2by10YWcgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7IH1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjU1LCAwLCAwLCAwLjUpOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDAsIDAsIDApOyB9IH1cblxuI3RlbXBvcmVhbC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi8qIGxpbmVCb3ggKi9cbi5saW5lQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwIDUwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjOyB9XG4gIC5saW5lQm94Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAubGluZUJveCAuY29udGVudEJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGluZUJveCAuY29udGVudEJveCAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxpbmVCb3ggLmNvbnRlbnRCb3ggLmNvbnRlbnQgaDEsIC5saW5lQm94IC5jb250ZW50Qm94IC5jb250ZW50IGgyLCAubGluZUJveCAuY29udGVudEJveCAuY29udGVudCBoMywgLmxpbmVCb3ggLmNvbnRlbnRCb3ggLmNvbnRlbnQgaDQsIC5saW5lQm94IC5jb250ZW50Qm94IC5jb250ZW50IGg1LCAubGluZUJveCAuY29udGVudEJveCAuY29udGVudCBoNiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5saW5lQm94IC5jb250ZW50Qm94IC5jb250ZW50IHAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAubGluZUJveC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5saW5lQm94LmVkaXRhdmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJFZGl0YW5kbyBjb250ZcO6ZG9cIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDAsIDAsIDAuMjUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmxpbmVCb3guZWRpdGF2ZWw6YWZ0ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYW5pbWF0aW9uOiBlbGxpcHNpcyBzdGVwcyg0LCBlbmQpIDkwMG1zIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6IFwi4oCmXCI7XG4gICAgd2lkdGg6IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4OyB9XG5cbkBrZXlmcmFtZXMgZWxsaXBzaXMge1xuICB0byB7XG4gICAgd2lkdGg6IDEuMjVlbTsgfSB9XG4gIC5saW5lQm94IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5saW5lQm94IC5oaWdobGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCB2YXIoLS10ZXh0LWhpZ2hsaWdodC1jb2xvciwgI2YzZDFjZSkgMCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuOHM7IH1cbiAgICAubGluZUJveCAuaGlnaGxpZ2h0LmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlOyB9XG4gIC5saW5lQm94IC5vcHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2Q3ZDdkNzsgfVxuICAgIC5saW5lQm94IC5vcHQgLmRlbGV0ZUJveCB7XG4gICAgICBjb2xvcjogI2UyMDAxYTsgfVxuICAubGluZUJveCAudGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IGdyYXk7IH1cbiAgLmxpbmVCb3ggLmRlc3RhcXVlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAubGluZUJveCAuZGVzdGFxdWUtYm94OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnREVTVEFRVUUnO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNEQTI5MUM7XG4gICAgICBtYXJnaW46IDBweCAxMHB4IDE1cHggMDsgfVxuXG4uZW1iZWQtaWZyYW1lLCAjcGxheVZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmVtYmVkLWlmcmFtZSBpZnJhbWUsICNwbGF5VmlkZW8gaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIC9saW5lQm94ICovXG4ud3JhcC1pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyMDAxYTsgfVxuICAud3JhcC1pZnJhbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlRlbXBvIHJlYWxcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxNnB4IDM3cHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMjAwMWE7IH1cbiAgLndyYXAtaWZyYW1lOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjAlO1xuICAgIGJhY2tncm91bmQ6ICNlMjAwMWE7XG4gICAgbWFyZ2luOiAwIDNweCAwcHggNHB4O1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDJzIGluZmluaXRlOyB9XG5cbi5pZnJhbWUtdGVtcG9yZWFsIHtcbiAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9XG5cbi5sb2FkaW5nLWNvbnRlbnQtbW9yZSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG4gIC5sb2FkaW5nLWNvbnRlbnQtbW9yZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2FkaW5nLWNvbnRlbnQtbW9yZSAubG9hZG1vcmVUZW1wb1JlYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IDA7XG4gICAgaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLi1jb2xvcnNpZ25hdHVyZSwgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3Ige1xuICBjb2xvcjogI2Q0MTgyMDsgfVxuICAubGF0ZXN0bmV3cy1zZWN0aW9uIC4tY29sb3JzaWduYXR1cmUsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5sYXRlc3RuZXdzLXNlY3Rpb24gLmF1dGhvciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYXV0aG9yIHtcbiAgICBjb2xvcjogIzAwYTZmYjsgfVxuICAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcnNpZ25hdHVyZSwgLnNwb3J0cy1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLmF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuc3BvcnRzLXNlY3Rpb24gLmF1dGhvciwgLnNwb3J0cy1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuc3BvcnRzLXNlY3Rpb24gLmF1dGhvciB7XG4gICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWNvbG9yc2lnbmF0dXJlLCAuZGFyay1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLmF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuZGFyay1zZWN0aW9uIC5hdXRob3IsIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5kYXJrLXNlY3Rpb24gLmF1dGhvciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmF1dGhvci1zaWduYXR1cmUsIC5hdXRob3Itc2lnbmF0dXJlLWxnLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hdXRob3Itc2lnbmF0dXJlIC5hdXRob3ItaW1hZ2UsIC5hdXRob3Itc2lnbmF0dXJlLWxnIC5hdXRob3ItaW1hZ2UsIC5hdXRob3Itc2lnbmF0dXJlLXNtIC5hdXRob3ItaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogOC4xMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNkNDE4MjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCwgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucHVibGlzaGVkYnksIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM4MzgzODsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGVkYnksIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucHVibGlzaGVkYnksIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGVkYnkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5hdXRob3Itc2lnbmF0dXJlID4gLmNvbnRlbnQgLnJlc3VtZSwgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucmVzdW1lLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5yZXN1bWUge1xuICAgIGNvbG9yOiAjMzgzODM4O1xuICAgIG1hcmdpbjogMHJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucmVzdW1lLCAuZGFyay1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnJlc3VtZSwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5yZXN1bWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLmluZm90aXRsZSwgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucHVibGlzaGluZm8gLmluZm90aXRsZSwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLmluZm90aXRsZSB7XG4gICAgY29sb3I6ICM4YjhiOGI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5hdXRob3Itc2lnbmF0dXJlID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDAuMzEyNXJlbTsgfVxuICAgIC5hdXRob3Itc2lnbmF0dXJlID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgPiAubWVkaWFzaXRlbnMsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgPiAubWVkaWFzaXRlbnMsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgPiAubWVkaWFzaXRlbnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGEsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAgMC4xODc1cmVtO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhOmhvdmVyLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGE6aG92ZXIsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYTpob3ZlciwgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhOmZvY3VzLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGE6Zm9jdXMsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmF1dGhvci1zaWduYXR1cmUtbGcgLmF1dGhvci1pbWFnZSB7XG4gIHdpZHRoOiA4LjEyNXJlbTtcbiAgaGVpZ2h0OiA4LjEyNXJlbTsgfVxuXG4uYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50ID4gLnB1Ymxpc2hpbmZvIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG5cbi5hdXRob3Itc2lnbmF0dXJlLXNtIC5hdXRob3ItaW1hZ2Uge1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGJsb2NvIGRlIGNyZWRpYmlsaWRhZGUgKi9cbi5hbGlnbi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hbGlnbi10b3AgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAudGVtcGxhdGUtY29sdW1uaXN0LWZlZWQgLmFsaWduLXRvcCAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLmFsaWduLXRvcCAucHVibGlzaGluZm8ge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuXG4vKiBib3TDo28gKi9cbi50b2dnbGUtY29udGVudC1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgbWFyZ2luOiAwLjkzNzVyZW0gMDtcbiAgY29sb3I6ICM4YjhiOGI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudG9nZ2xlLWNvbnRlbnQtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAudG9nZ2xlLWNvbnRlbnQtYnV0dG9uIC50b2dnbGUtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLnRvZ2dsZS1jb250ZW50LWJ1dHRvbiAudG9nZ2xlLWljb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnRvZ2dsZS1jb250ZW50LWJ1dHRvbi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjZDQxODIwOyB9XG4gICAgLnRvZ2dsZS1jb250ZW50LWJ1dHRvbi5pcy1hY3RpdmUgLnRvZ2dsZS1pY29uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCItXCI7IH1cblxuLnRvZ2dsZS1jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50b2dnbGUtY29udGVudC1ibG9jayAucHVibGlzaGluZm8ge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAudG9nZ2xlLWNvbnRlbnQtYmxvY2suaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBJbmZvcm1hw6fDtWVzIGRvIGF1dG9yICovXG4uYXV0b3ItaW5mby1jb250ZW50IHtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgLmRhcmstc2VjdGlvbiAuYXV0b3ItaW5mby1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYXV0b3ItaW5mby1jb250ZW50IC5pbmZvLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgLmF1dG9yLWluZm8tY29udGVudCAuaW5mby1pdGVtIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmF1dG9yLWluZm8tY29udGVudCAuaW5mby1pdGVtOmZpcnN0LWNoaWxkLCAuYXV0b3ItaW5mby1jb250ZW50IC5pbmZvLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi8qIFJlZGVzIHNvY2lhaXMgZG8gYXV0b3IgKi9cbi5hdXRvci1zb2NpYWwtbWVkaWFzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxLjU2MjVyZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgIC5hdXRvci1zb2NpYWwtbWVkaWFzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaSA+IGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYXV0b3Itc29jaWFsLW1lZGlhcyA+IGxpID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQxODIwOyB9XG4gICAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaSA+IGEgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgICAuYXV0b3Itc29jaWFsLW1lZGlhcyA+IGxpID4gYSBbY2xhc3NePVwiaWNvbi1cIl0ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5jb2x1bW5pc3QsIC5jb2x1bW5pc3QtdiwgLmNvbHVtbmlzdC12LXNtLCAuY29sdW1uaXN0LWgsIC5jb2x1bW5pc3QtaC1zbSwgLndlYnN0b3JpZXMtdiwgLndlYnN0b3JpZXMtdi1zbSxcbi53ZWJzdG9yaWVzLWgsIC53ZWJzdG9yaWVzLWgtc20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29sdW1uaXN0IGEsIC5jb2x1bW5pc3QtdiBhLCAuY29sdW1uaXN0LXYtc20gYSwgLmNvbHVtbmlzdC1oIGEsIC5jb2x1bW5pc3QtaC1zbSBhLCAud2Vic3Rvcmllcy12IGEsIC53ZWJzdG9yaWVzLXYtc20gYSwgLndlYnN0b3JpZXMtaCBhLCAud2Vic3Rvcmllcy1oLXNtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb2x1bW5pc3QgPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLm5hbWUsIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuY29sdW1uaXN0LWggPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLm5hbWUsIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCAubmFtZSwgLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLm5hbWUsIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCAubmFtZSB7XG4gICAgY29sb3I6ICNkNDE4MjA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAucHVibGlzaGVkYnksIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29sdW1uaXN0ID4gLmNvbnRlbnQgLm1haWwsIC5jb2x1bW5pc3QtdiA+IC5jb250ZW50IC5tYWlsLCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAubWFpbCwgLmNvbHVtbmlzdC1oID4gLmNvbnRlbnQgLm1haWwsIC5jb2x1bW5pc3QtaC1zbSA+IC5jb250ZW50IC5tYWlsLCAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLm1haWwsIC53ZWJzdG9yaWVzLXYtc20gPiAuY29udGVudCAubWFpbCwgLndlYnN0b3JpZXMtaCA+IC5jb250ZW50IC5tYWlsLCAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLm1haWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb2x1bW5pc3QgPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLm5hbWUsIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuY29sdW1uaXN0LWggPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLm5hbWUsIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCAubmFtZSwgLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLm5hbWUsIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3QgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXYgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LWggPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC53ZWJzdG9yaWVzLWggPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXYgPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLndlYnN0b3JpZXMtdiA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC53ZWJzdG9yaWVzLWggPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLndlYnN0b3JpZXMtaC1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC5jb2x1bW5pc3QgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAuY29sdW1uaXN0LWggPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAuY29sdW1uaXN0LXYgPiAuY29udGVudCAubmFtZTpob3ZlciwgLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQgLm5hbWU6aG92ZXIsIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAubmFtZTpob3ZlciwgLndlYnN0b3JpZXMtdiA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLm5hbWU6aG92ZXIsIC53ZWJzdG9yaWVzLWggPiAuY29udGVudCAubmFtZTpob3ZlciwgLndlYnN0b3JpZXMtaC1zbSA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAuY29sdW1uaXN0ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uOmhvdmVyLCAuY29sdW1uaXN0LXYgPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbjpob3ZlciwgLmNvbHVtbmlzdC1oID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uOmhvdmVyLCAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC53ZWJzdG9yaWVzLXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC53ZWJzdG9yaWVzLWggPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIge1xuICAgICAgY29sb3I6ICNkNDE4MjA7IH1cblxuLmNvbHVtbmlzdC1oID4gLmNvbnRlbnQsIC5jb2x1bW5pc3QtaC1zbSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cblxuLmNvbHVtbmlzdC12LCAuY29sdW1uaXN0LXYtc20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jb2x1bW5pc3QtdiwgLmNvbHVtbmlzdC12LXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAuY29sdW1uaXN0LXYgPiAuY29udGVudCwgLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cblxuLmNvbHVtbmlzdC12LCAuY29sdW1uaXN0LXYtc20sIC5jb2x1bW5pc3QtaCwgLmNvbHVtbmlzdC1oLXNtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29sdW1uaXN0LXYgPiAuYXZhdGFyIC5pbWcsIC5jb2x1bW5pc3Qtdi1zbSA+IC5hdmF0YXIgLmltZywgLmNvbHVtbmlzdC1oID4gLmF2YXRhciAuaW1nLCAuY29sdW1uaXN0LWgtc20gPiAuYXZhdGFyIC5pbWcge1xuICAgIG1heC13aWR0aDogMTAuNjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jb2x1bW5pc3Qtdi1zbSA+IC5hdmF0YXIgLmltZywgLmNvbHVtbmlzdC1oLXNtID4gLmF2YXRhciAuaW1nIHtcbiAgd2lkdGg6IDYuODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbi5idG4tc2VlbW9yZSAuYXZhdGFyIGEge1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGhlaWdodDogOS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2Q0MTgyMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idG4tc2VlbW9yZSAuYXZhdGFyIGEgW2NsYXNzXj1cImljb24tXCJdLCAuYnRuLXNlZW1vcmUgLmF2YXRhciBhIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41OyB9XG5cbi5wYXJjZWlyb3Mtc2VjdGlvbiAubGlzdCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYXJjZWlyb3Mtc2VjdGlvbiAubGlzdCAuaXRlbSAuYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwN3B4O1xuICAgIGhlaWdodDogMTA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTA3cHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjRmNDsgfVxuICAgIC5wYXJjZWlyb3Mtc2VjdGlvbiAubGlzdCAuaXRlbSAuYXZhdGFyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucGFyY2Vpcm9zLXNlY3Rpb24gLmxpc3QgLml0ZW0gLmF2YXRhcjpob3ZlciBpbWcge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpOyB9XG4gIC5wYXJjZWlyb3Mtc2VjdGlvbiAubGlzdCAuaXRlbSAuY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwN3B4KTsgfVxuICAucGFyY2Vpcm9zLXNlY3Rpb24gLmxpc3QgLml0ZW0gYSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAucGFyY2Vpcm9zLXNlY3Rpb24gLmxpc3QgLml0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2VjOGIyNjsgfVxuXG4ucG9kY2FzdC1zZWN0aW9uLnBvZGNhc3QtaW50ZXJuYSAubGlzdCwgLnBvZGNhc3Qtc2VjdGlvbi5wb2RjYXN0LXRhYnMgLmxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnBvZGNhc3Qtc2VjdGlvbiAubGlzdCB7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5wb2RjYXN0LXNlY3Rpb24gLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5wb2RjYXN0LXNlY3Rpb24gLmxpc3QgLml0ZW0gLmF2YXRhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucG9kY2FzdC1zZWN0aW9uIC5saXN0IC5pdGVtIC5hdmF0YXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLnBvZGNhc3Qtc2VjdGlvbiAubGlzdCAuaXRlbSAuYXZhdGFyIGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAucG9kY2FzdC1zZWN0aW9uIC5saXN0IC5pdGVtIC5hdmF0YXI6aG92ZXIgaW1nIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTsgfVxuICAgICAgLnBvZGNhc3Qtc2VjdGlvbiAubGlzdCAuaXRlbSAuYXZhdGFyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5wb2RjYXN0LXNlY3Rpb24gLmxpc3QgLml0ZW0gYSB7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLnBvZGNhc3Qtc2VjdGlvbiAubGlzdCAuaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlYzhiMjY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb2RjYXN0LXNlY3Rpb24gLmxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucG9kY2FzdC1zZWN0aW9uIC5pdGVtIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlkZW9zLXNlY3Rpb24gLmxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudmlkZW9zLXNlY3Rpb24gLmxpc3QgLml0ZW0gLmF2YXRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMTQ3cHg7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNGY0OyB9XG4gICAgLnZpZGVvcy1zZWN0aW9uIC5saXN0IC5pdGVtIC5hdmF0YXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLXBsYXkuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAudmlkZW9zLXNlY3Rpb24gLmxpc3QgLml0ZW0gLmF2YXRhciBhIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC52aWRlb3Mtc2VjdGlvbiAubGlzdCAuaXRlbSAuYXZhdGFyIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7IH1cbiAgICAudmlkZW9zLXNlY3Rpb24gLmxpc3QgLml0ZW0gLmF2YXRhcjpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAudmlkZW9zLXNlY3Rpb24gLmxpc3QgLml0ZW0gLmNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDdweCk7IH1cbiAgICAudmlkZW9zLXNlY3Rpb24gLmxpc3QgLml0ZW0gLmNvbnRlbnQgLmNoYW5uZWwge1xuICAgICAgY29sb3I6ICM4YjhiOGI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC52aWRlb3Mtc2VjdGlvbiAubGlzdCAuaXRlbSBhIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC52aWRlb3Mtc2VjdGlvbiAubGlzdCAuaXRlbSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWM4YjI2OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCAucm93ID4gZGl2IGFydGljbGUsXG4gIC50ZW1wbGF0ZS1wb2RjYXN0LWxpc3QgLnJvdyA+IGRpdiBhcnRpY2xlLFxuICAuZWRpdG9yaWEtc2VjdGlvbiAucm93ID4gZGl2IGFydGljbGUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlYWU4ZTg7IH1cbiAgLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnJvdyA+IGRpdjpudGgtY2hpbGQoLW4gKyA0KSBhcnRpY2xlLFxuICAudGVtcGxhdGUtcG9kY2FzdC1saXN0IC5yb3cgPiBkaXY6bnRoLWNoaWxkKC1uICsgNCkgYXJ0aWNsZSxcbiAgLmVkaXRvcmlhLXNlY3Rpb24gLnJvdyA+IGRpdjpudGgtY2hpbGQoLW4gKyA0KSBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLnJvdyA+IGRpdixcbiAgLnRlbXBsYXRlLXBvZGNhc3QtbGlzdCAucm93ID4gZGl2LFxuICAuZWRpdG9yaWEtc2VjdGlvbiAucm93ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlLCAuLW5ld3MgLmluZm8gLnRpdGxlLCAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlLCAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlLCAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLnRpdGxlLCAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZSwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLnRpdGxlIHtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlOmhvdmVyLCAuLW5ld3MgLmluZm8gLnRpdGxlOmhvdmVyLCAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuXG4uc3BvcnRzLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5zcG9ydHMtc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICMwMGMxNGQ7IH1cblxuLnNwb3J0cy1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC4tbmV3cyAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDBjMTRkOyB9XG5cbi5lbnRyZXRhaW4tc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAuLW5ld3MgLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLmhlYWRsaW5lLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmVudHJldGFpbi1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogI2ZmMmQ1NTsgfVxuXG4uZW50cmV0YWluLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZjJkNTU7IH1cblxuLmpjMzYwLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuLW5ld3MgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICM4YTBhZDQ7IH1cblxuLmpjMzYwLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuLW5ld3MgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM4YTBhZDQ7IH1cblxuLmpjMzYwLW5ld3MgLi1uZXdzY29sb3IgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuLW5ld3MgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaGVhZGxpbmUtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaGVhZGxpbmUtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLW5ld3MgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLW5ld3MgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICM4YTBhZDQ7IH1cblxuLmpjMzYwLW5ld3MgLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuLW5ld3MgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLW5ld3MgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLW5ld3MgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM4YTBhZDQ7IH1cblxuLmNvbXBhbnktc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLi1uZXdzIC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAudGl0bGUge1xuICBjb2xvcjogIzE5MTkxOTsgfVxuICAuY29tcGFueS1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuLW5ld3MgLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLmRhcmstc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuZGFyay1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGFyay1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuLW5ld3MgLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjZjVmNWY1OyB9XG5cbi5kYXJrLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC4tbmV3cyAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmhlYWRsaW5lLWxnIC5pbmZvIC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uLW5ld3MsIC5oZWFkbGluZS1sZywgLmhlYWRsaW5lLXNtLCAuaG9yaXpvbnRhbC1uZXdzLWxnLCAuaG9yaXpvbnRhbC1uZXdzLW1kLCAuaG9yaXpvbnRhbC1uZXdzLXNtLCAudmVydGljYWwtbmV3cy1sZywgLnZlcnRpY2FsLW5ld3MtbWQsIC52ZXJ0aWNhbC1uZXdzLXNtLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZywgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLi1uZXdzOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5oZWFkbGluZS1sZzpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaGVhZGxpbmUtc206aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhvcml6b250YWwtbmV3cy1sZzpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaG9yaXpvbnRhbC1uZXdzLW1kOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5ob3Jpem9udGFsLW5ld3Mtc206aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3MtbGc6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3MtbWQ6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3Mtc206aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGc6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGc6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7IH1cbiAgLi1uZXdzID4gLmltYWdlLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC4tbmV3cyA+IC5pbWFnZSBmaWd1cmUsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSBmaWd1cmUsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBmaWd1cmUsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIGZpZ3VyZSwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBmaWd1cmUsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIGZpZ3VyZSwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgZmlndXJlLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBmaWd1cmUsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIGZpZ3VyZSwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLi1uZXdzID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgZmlndXJlIGltZywgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgZmlndXJlIGltZywgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlIGltZywgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC4tbmV3cyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmJlZm9yZSwgLmhlYWRsaW5lLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ106YmVmb3JlLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTpiZWZvcmUsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTpiZWZvcmUsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTpiZWZvcmUsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTpiZWZvcmUsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ106YmVmb3JlLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTpiZWZvcmUsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ106YmVmb3JlLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmJlZm9yZSwgLi1uZXdzID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ106YWZ0ZXIsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ106YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTphZnRlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ106YmVmb3JlLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXTpiZWZvcmUsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmJlZm9yZSwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmJlZm9yZSwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmJlZm9yZSwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXTpiZWZvcmUsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ106YmVmb3JlLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmJlZm9yZSwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXTpiZWZvcmUsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ106YmVmb3JlLCAuLW5ld3MgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ106YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ106YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuLW5ld3MgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ106YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ106YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddOmFmdGVyLCAuLW5ld3MgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ106YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ106YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHotaW5kZXg6IDMwOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS12aWRlbzphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS12aWRlbzphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddLnR5cGUtdmlkZW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLXZpZGVvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS12aWRlbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLXZpZGVvOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddLnR5cGUtdmlkZW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS12aWRlbzphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLXZpZGVvOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddLnR5cGUtdmlkZW86YWZ0ZXIsIC4tbmV3cyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtdmlkZW86YWZ0ZXIsIC5oZWFkbGluZS1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtdmlkZW86YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtdmlkZW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXS50eXBlLXZpZGVvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtdmlkZW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS12aWRlbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXS50eXBlLXZpZGVvOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtdmlkZW86YWZ0ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS12aWRlbzphZnRlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXS50eXBlLXZpZGVvOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qS1XCI7IH1cbiAgICAuLW5ld3MgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWF1ZGlvOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWF1ZGlvOmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWF1ZGlvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddLnR5cGUtYXVkaW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWF1ZGlvOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddLnR5cGUtYXVkaW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS1hdWRpbzphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWF1ZGlvOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddLnR5cGUtYXVkaW86YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS1hdWRpbzphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS1hdWRpbzphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS1hdWRpbzphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtYXVkaW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXS50eXBlLWF1ZGlvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS1hdWRpbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXS50eXBlLWF1ZGlvOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtYXVkaW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS1hdWRpbzphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXS50eXBlLWF1ZGlvOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtYXVkaW86YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupLRcIjsgfVxuICAgIC4tbmV3cyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS1nYWxsZXJ5OmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddLnR5cGUtZ2FsbGVyeTphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj0ndHlwZS0nXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149J3R5cGUtJ10udHlwZS1nYWxsZXJ5OmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePSd0eXBlLSddLnR5cGUtZ2FsbGVyeTphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtZ2FsbGVyeTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS1nYWxsZXJ5OmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9JyB0eXBlLSddLnR5cGUtZ2FsbGVyeTphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPScgdHlwZS0nXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj0nIHR5cGUtJ10udHlwZS1nYWxsZXJ5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSsXCI7IH1cbiAgICAuLW5ld3MgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC5oZWFkbGluZS1sZyA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLmhlYWRsaW5lLXNtID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTIsIDI0LCAzMiwgMC44KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMTdweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTdweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE3cHg7IH1cbiAgLi1uZXdzIC5pbmZvLCAuaGVhZGxpbmUtbGcgLmluZm8sIC5oZWFkbGluZS1zbSAuaW5mbywgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbywgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbywgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbywgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8sIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuLW5ld3MgLmluZm8gLmhlYWRlciwgLmhlYWRsaW5lLWxnIC5pbmZvIC5oZWFkZXIsIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmhlYWRlciwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyLCAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC4tbmV3cyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5oZWFkbGluZS1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZDQxODIwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLi1uZXdzIC5pbmZvID4gLmNvbnRlbnQsIC5oZWFkbGluZS1sZyAuaW5mbyA+IC5jb250ZW50LCAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCwgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50LCAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQsIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCwgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCwgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLi1uZXdzIC5pbmZvID4gLmNvbnRlbnQgLmRhdGEtcHVibGljLCAuaGVhZGxpbmUtbGcgLmluZm8gPiAuY29udGVudCAuZGF0YS1wdWJsaWMsIC5oZWFkbGluZS1zbSAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXB1YmxpYywgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXB1YmxpYywgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXB1YmxpYywgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXB1YmxpYywgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAuZGF0YS1wdWJsaWMsIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLmRhdGEtcHVibGljLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXB1YmxpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM5Njk2OTY7IH1cbiAgICAgIC4tbmV3cyAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhlYWRsaW5lLWxnIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsXG4gICAgICAuLW5ld3MgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sXG4gICAgICAuaGVhZGxpbmUtbGcgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sXG4gICAgICAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sXG4gICAgICAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuICAgICAgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbixcbiAgICAgIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sXG4gICAgICAudmVydGljYWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbixcbiAgICAgIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuICAgICAgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7IH1cbiAgICAgIC4tbmV3cyAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhlYWRsaW5lLWxnIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBcbiAgICAgIC4tbmV3cyAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbixcbiAgICAgIC5oZWFkbGluZS1sZyAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbixcbiAgICAgIC5oZWFkbGluZS1zbSAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbixcbiAgICAgIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sXG4gICAgICAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuICAgICAgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbixcbiAgICAgIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuICAgICAgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sXG4gICAgICAudmVydGljYWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5zYXZlbmV3cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMi43NXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW0gMC4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0wLjM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5zYXZlbmV3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdTYWx2YXIgbGluayc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjgxMjVyZW07XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIHdpZHRoOiAzLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7IH1cbiAgLnNhdmVuZXdzIFtjbGFzc149J2ljb24tJ10sXG4gIC5zYXZlbmV3cyBbY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgY29sb3I6ICNiZWJlYmU7IH1cbiAgLnNhdmVuZXdzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkNDE4MjA7XG4gICAgY29sb3I6ICNkNDE4MjA7XG4gICAgd2lkdGg6IDYuMzEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuc2F2ZW5ld3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgIC5zYXZlbmV3czpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzXj0naWNvbi0nXSxcbiAgICAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzKj0nIGljb24tJ10ge1xuICAgICAgY29sb3I6ICNkNDE4MjA7IH1cbiAgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3NePSdpY29uLSddLFxuICAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAuc2F2ZW5ld3MuYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0xpbmsgc2Fsdm8nOyB9XG5cbi5oZWFkbGluZS1sZyA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkbGluZS1sZyA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGxpbmUtbGcgPiAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07IH0gfVxuXG4uaGVhZGxpbmUtbGcgLmltYWdlIHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07IH1cblxuLmhlYWRsaW5lLXNtID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xuICBmb250LXNpemU6IDMuMTI1cmVtOyB9XG5cbi5oZWFkbGluZS1zbSAuaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvcml6b250YWwtbmV3cy1sZyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2Uge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbi5ob3Jpem9udGFsLW5ld3MtbWQsXG4uaG9yaXpvbnRhbC1uZXdzLXNtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlLFxuICAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxOC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICAgIHdpZHRoOiAyOC4xMjVyZW07IH0gfVxuXG4uaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG4uaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxMi41cmVtOyB9IH1cbiAgLnJhZGlvLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSB7XG4gICAgd2lkdGg6IDguODc1cmVtOyB9XG5cbi5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtOyB9XG5cbi5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cblxuLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSB7XG4gIHdpZHRoOiA1LjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtOyB9XG4gIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubGlua2VkLW5ld3Mge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmxpbmtlZC1uZXdzID4gLmxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRhcmstc2VjdGlvbiAubGlua2VkLW5ld3MgPiAubGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubGlua2VkLW5ld3MgPiAubGluayArIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgLmxpbmtlZC1uZXdzID4gLmxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAubGlua2VkLW5ld3MgPiAubGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMC4xMjVyZW07XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMC4xMjVyZW07IH1cbiAgICAubGF0ZXN0bmV3cy1zZWN0aW9uIC5saW5rZWQtbmV3cyA+IC5saW5rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwYTZmYjsgfVxuICAgIC5zcG9ydHMtc2VjdGlvbiAubGlua2VkLW5ld3MgPiAubGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGMxNGQ7IH1cblxuLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAuODEyNXJlbTsgfVxuXG4udmVydGljYWwtbmV3cy1sZyAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG5cbi52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07IH1cblxuLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4udmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC44MTI1cmVtOyB9XG5cbi52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuXG4uY3RhLXN1cHBvcnQge1xuICBib3JkZXItdG9wOiBzb2xpZCAwLjEyNXJlbSAjZDQxODIwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAxLjg3NXJlbSAwOyB9XG4gIC5jdGEtc3VwcG9ydCAudGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5ICFpbXBvcnRhbnQ7IH1cbiAgLmN0YS1zdXBwb3J0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cblxuLyogQ2FiZcOnYWxobyBkYSBtYXTDqXJpYSBxdWFuZG8gZm9yIGNvbHVuYSAqL1xuLmhlYWRlci1ibG9nLWNvbHVtbnMge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDtcbiAgcGFkZGluZzogMS4yNXJlbSAwOyB9XG4gIC5oZWFkZXItYmxvZy1jb2x1bW5zIC5hdXRob3Itc2lnbmF0dXJlLWxnIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMC4wNjI1cmVtICNkZGQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtOyB9IH1cbiAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYXV0aG9yLXNpZ25hdHVyZS1sZyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgLmhlYWRlci1ibG9nLWNvbHVtbnMgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICAgICAgICBtaW4td2lkdGg6IDE4Ljc1cmVtOyB9IH1cbiAgICAuZGFyay1zZWN0aW9uIC5oZWFkZXItYmxvZy1jb2x1bW5zIC5ibG9jby1jYW1wby1idXNjYSBsYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItYmxvZy1jb2x1bW5zIC5ibG9jby1jYW1wby1idXNjYSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuICAgIC5oZWFkZXItYmxvZy1jb2x1bW5zIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2Ege1xuICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAyLjVyZW0gMC42MjVyZW0gMC45Mzc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYmxvY28tY2FtcG8tYnVzY2EgLmJ0bi1idXNjYSB7XG4gICAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbSAwLjU2MjVyZW07IH1cbiAgLmhlYWRlci1ibG9nLWNvbHVtbnMgLnZlci1wZXJmaWwtYXV0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAudmVyLXBlcmZpbC1hdXRvcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4vKiBDYWJlw6dhbGhvIGRhIG1hdMOpcmlhIHF1YW5kbyBmb3IgY29sdW5hICovXG4uaGVhZGVyLXByb2dyYW1hIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwOyB9XG4gIC5oZWFkZXItcHJvZ3JhbWEgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEtaGVhZGVyIC5oZWFkZXItcHJvZ3JhbWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEtaGVhZGVyIC5oZWFkZXItcHJvZ3JhbWEgaHIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMC4zOyB9XG4gIC5oZWFkZXItcHJvZ3JhbWEgLmF1dGhvci1zaWduYXR1cmUtbGcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItcHJvZ3JhbWEgLmF1dGhvci1zaWduYXR1cmUtbGcge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDAuMDYyNXJlbSAjZGRkO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTsgfSB9XG4gICAgLmhlYWRlci1wcm9ncmFtYSAuYXV0aG9yLXNpZ25hdHVyZS1sZyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgLmhlYWRlci1wcm9ncmFtYSAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICAgIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItcHJvZ3JhbWEgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgICAgICAgbWluLXdpZHRoOiAxOC43NXJlbTsgfSB9XG4gICAgLmRhcmstc2VjdGlvbiAuaGVhZGVyLXByb2dyYW1hIC5ibG9jby1jYW1wby1idXNjYSBsYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItcHJvZ3JhbWEgLmJsb2NvLWNhbXBvLWJ1c2NhIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG4gICAgLmhlYWRlci1wcm9ncmFtYSAuYmxvY28tY2FtcG8tYnVzY2EgLmNhbXBvLWJ1c2NhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMi41cmVtIDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1wcm9ncmFtYSAuYmxvY28tY2FtcG8tYnVzY2EgLmJ0bi1idXNjYSB7XG4gICAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbSAwLjU2MjVyZW07IH1cbiAgLmhlYWRlci1wcm9ncmFtYSAudmVyLXBlcmZpbC1hdXRvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5oZWFkZXItcHJvZ3JhbWEgLnZlci1wZXJmaWwtYXV0b3I6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmhlYWRlci12ZWljdWxvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjE4NzVyZW0gIzAwMzA4NztcbiAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtOyB9XG5cbi5oZWFkZXItdmVpY3VsbyBhIHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLndlYnN0b3J5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC53ZWJzdG9yeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgLndlYnN0b3J5ID4gLmF2YXRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLndlYnN0b3J5ID4gLmF2YXRhciAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLndlYnN0b3J5ID4gLmF2YXRhcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2Q0MTgyMDsgfVxuICAgIC53ZWJzdG9yeSA+IC5hdmF0YXIgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLndlYnN0b3J5ID4gLmF2YXRhciBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDM2LjU2JSwgIzAwMCk7IH1cbiAgLndlYnN0b3J5ID4gLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm90dG9tOiAzMHB4OyB9XG4gICAgLndlYnN0b3J5ID4gLmNvbnRlbnQgLm5hbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLndlYnN0b3J5ID4gLmNvbnRlbnQgLm5hbWUsXG4gICAgLndlYnN0b3J5ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweCAwcHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLndlYnN0b3J5ID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLndlYnN0b3J5ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLndlYnN0b3JpZXMtc2VjdGlvbiAud2Vic3RvcnkgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAud2Vic3Rvcmllcy1zZWN0aW9uIC53ZWJzdG9yeSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAud2Vic3RvcnkgPiAuY29udGVudCAubmFtZTpob3ZlcixcbiAgICAgIC53ZWJzdG9yeSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZDQxODIwOyB9XG5cbi53ZWJzdG9yaWVzLXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC53ZWJzdG9yaWVzLXNlY3Rpb24gLm93bC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLndlYnN0b3JpZXMtc2VjdGlvbiAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgLndlYnN0b3JpZXMtc2VjdGlvbiAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi53ZWJzdG9yeSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLndlYnN0b3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAud2Vic3RvcnkgPiAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53ZWJzdG9yeSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgXG4gIC53ZWJzdG9yeSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uYnRuLXNlZW1vcmUgLmF2YXRhciBhIHtcbiAgd2lkdGg6IDkuMzc1cmVtO1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkNDE4MjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuLXNlZW1vcmUgLmF2YXRhciBhIFtjbGFzc149XCJpY29uLVwiXSwgLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNTsgfVxuXG4ud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQsIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuXG4ud2Vic3Rvcmllcy12LCAud2Vic3Rvcmllcy12LXNtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAud2Vic3Rvcmllcy12LCAud2Vic3Rvcmllcy12LXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQsIC53ZWJzdG9yaWVzLXYtc20gPiAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cblxuLndlYnN0b3JpZXMtdiwgLndlYnN0b3JpZXMtdi1zbSxcbi53ZWJzdG9yaWVzLWgsXG4ud2Vic3Rvcmllcy1oLXNtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud2Vic3Rvcmllcy12ID4gLmF2YXRhciAuaW1nLCAud2Vic3Rvcmllcy12LXNtID4gLmF2YXRhciAuaW1nLFxuICAud2Vic3Rvcmllcy1oID4gLmF2YXRhciAuaW1nLFxuICAud2Vic3Rvcmllcy1oLXNtID4gLmF2YXRhciAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC53ZWJzdG9yaWVzLXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sXG4gIC53ZWJzdG9yaWVzLWggPiAuY29udGVudCAuZGVzY3JpcHRpb24sXG4gIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBtYXJnaW46IDA7IH1cblxuLndlYnN0b3JpZXMtdi1zbSA+IC5hdmF0YXIgLmltZyxcbi53ZWJzdG9yaWVzLWgtc20gPiAuYXZhdGFyIC5pbWcge1xuICB3aWR0aDogNi44NzVyZW07XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbi5idG4tc2VlbW9yZSAuYXZhdGFyIGEge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkNDE4MjA7IH1cbiAgLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSBbY2xhc3NePVwiaWNvbi1cIl0sIC5idG4tc2VlbW9yZSAuYXZhdGFyIGEgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7IH1cblxuLmZ1dGVib2wtc2VjdGlvbiAuY2x1YmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmZ1dGVib2wtc2VjdGlvbiAuY2x1YmVzIGEge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZ1dGVib2wtc2VjdGlvbiAuY2x1YmVzIGEgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmZ1dGVib2wtc2VjdGlvbiAuY2x1YmVzIGEgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH0gfVxuXG4uZGFyay1zZWN0aW9uIC4tc2hhcmUgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBhLCAuZGFyay1zZWN0aW9uIC5zaGFyZS1zbSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEsIC5kYXJrLXNlY3Rpb24gLnNoYXJlLWxnIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi4tc2hhcmUgLnRpdGxlLCAuc2hhcmUtc20gLnRpdGxlLCAuc2hhcmUtbGcgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uLXNoYXJlIC5saXN0LXNoYXJlLCAuc2hhcmUtc20gLmxpc3Qtc2hhcmUsIC5zaGFyZS1sZyAubGlzdC1zaGFyZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLi1zaGFyZSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuLCAuc2hhcmUtc20gLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiwgLnNoYXJlLWxnIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC4tc2hhcmUgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBhLCAuc2hhcmUtc20gLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBhLCAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICBwYWRkaW5nOiAwLjMxMjVyZW07IH1cblxuLmRhcmstc2VjdGlvbiAuc2hhcmUtc20gLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNoYXJlLXNtIC50aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjEyNXJlbTsgfVxuXG4uc2hhcmUtc20gLmxpc3Qtc2hhcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMC42MjVyZW07XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNoYXJlLXNtIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLnNoYXJlLWxnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kYXJrLXNlY3Rpb24gLnNoYXJlLWxnIC50aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuc2hhcmUtbGcgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBjb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgLnNoYXJlLWxnIC5saXN0LXNoYXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zaGFyZS1sZyAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEge1xuICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW07IH1cbiAgICAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICAgLnNoYXJlLWxnIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtOyB9XG5cbi51cmdlbnQtYmFyIHtcbiAgYmFja2dyb3VuZDogI2Q0MTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVyZ2VudC1iYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICAudXJnZW50LWJhciAubWVzc2FnZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwLjA2MjVyZW07XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXJnZW50LWJhciAubWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gICAgLnVyZ2VudC1iYXIgLm1lc3NhZ2U6aG92ZXIsIC51cmdlbnQtYmFyIC5tZXNzYWdlOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tZXNzYWdlLTQwNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50OyB9XG4gIC5tZXNzYWdlLTQwNC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZXNzYWdlLTQwNCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMi4wNjI1cmVtIDAgMi4xODc1cmVtOyB9XG4gIC5tZXNzYWdlLTQwNCAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2Q0MTgyMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZXNzYWdlLTQwNCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cbiAgLm1lc3NhZ2UtNDA0IC5tZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZXNzYWdlLTQwNCAubWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuYm9keS5tb2RhbC1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ib3gtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuOTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAuYm94LW1vZGFsLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5ib3gtbW9kYWwgLmJveC1tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTB2dzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJveC1tb2RhbCAuYm94LW1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDB2dzsgfSB9XG4gIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciAuaWNvbi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEuMTg3NXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cblxuYm9keS5tZW51LWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI25hdmVnYWNhbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgMzUsIDM1LCAwLjk1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAjbmF2ZWdhY2FvIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAjbmF2ZWdhY2FvLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgI25hdmVnYWNhby5hY3RpdmUgI25hdiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNC4zNzVyZW07IH1cbiAgI25hdmVnYWNhbyAjbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTI1LjYyNXJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiAyNS42MjVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgI25hdmVnYWNhbyAjbmF2IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjbmF2ZWdhY2FvICNuYXYge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICNuYXZlZ2FjYW8gI25hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MTgyMDsgfVxuICAgICNuYXZlZ2FjYW8gI25hdiAjYnRuLWZlY2hhciB7XG4gICAgICBtaW4td2lkdGg6IDMuMjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNkNDE4MjA7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDQxODIwOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXI6aG92ZXIsICNuYXZlZ2FjYW8gI25hdiAjYnRuLWZlY2hhcjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZDQxODIwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgI25hdmVnYWNhbyAjbmF2ICNuYXYtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMi44NzVyZW07XG4gICAgICBtYXJnaW46IDUuNjI1cmVtIDAgMy40Mzc1cmVtOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI25hdi1oZWFkZXIgI25hdi1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgI25hdmVnYWNhbyAjbmF2IC5uYXYtYnVzY2Ege1xuICAgICAgbWFyZ2luOiAwIDUlIDFyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgLm5hdi1idXNjYSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAxLjg3NXJlbTsgfSB9XG4gICAgI25hdmVnYWNhbyAjbmF2IC5tZW51LXV0aWxpdGFyaW8ge1xuICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgLm1lbnUtdXRpbGl0YXJpbyB7XG4gICAgICAgICAgcGFkZGluZzogMCAyLjE4NzVyZW07IH0gfVxuICAgICAgI25hdmVnYWNhbyAjbmF2IC5tZW51LXV0aWxpdGFyaW8gLnV0aWxpdHktYnRuLCAjbmF2ZWdhY2FvICNuYXYgLm1lbnUtdXRpbGl0YXJpbyAuYnRuLWFvLXZpdm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgLmJveC1jdGEtbmF2IHtcbiAgICAgIG1hcmdpbjogMC45Mzc1cmVtIDUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI25hdmVnYWNhbyAjbmF2IC5ib3gtY3RhLW5hdiB7XG4gICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07IH0gfVxuICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibWVudS1jaGlsZCA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym1lbnUtY2hpbGQgPiBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMTkxOTE5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibWVudS1jaGlsZCA+IGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJtZW51LWNoaWxkID4gYTpob3ZlcjphZnRlciwgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibWVudS1jaGlsZCA+IGE6YWN0aXZlOmFmdGVyLCAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJtZW51LWNoaWxkID4gYTpmb2N1czphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym1lbnUtY2hpbGQgLnN1Ym1lbnUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibWVudS1jaGlsZCAuc3VibWVudS5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMTAlO1xuICAgICAgICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMi44NzVyZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpob3ZlciwgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpmb2N1cywgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDQxODIwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgICAgICBjb250ZW50OiBcIu6ktlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgLjNyZW07IH1cbiAgICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibmF2ID4gLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCLupK5cIjsgfVxuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAyLjg3NXJlbSAxLjEyNXJlbSA0Ljc1cmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibmF2IHVsIGxpIGE6aG92ZXIsICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiB1bCBsaSBhOmZvY3VzLCAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzODM4Mzg7IH0gfVxuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgLmFjdGl2ZSArIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUge1xuICAgICAgcGFkZGluZzogMS4xMjVyZW0gNSUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDIuMTg3NXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtOyB9XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUgYSBbY2xhc3NePVwiaWNvbi1cIl0sICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUgYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSBhIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgLnNoYXJlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi8qIFRlbXBvIFJlYWwgKi9cbi8qKi9cbi5zZWN0aW9uLXRlbXBvcmVhbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24tdGVtcG9yZWFsLmpvZ29zLWF0aXZvcyB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogNjIuNDM3NXJlbTsgfVxuICAuc2VjdGlvbi10ZW1wb3JlYWwgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuc2VjdGlvbi10ZW1wb3JlYWwgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLnNlY3Rpb24tdGVtcG9yZWFsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cblxuLyogUGxhY2FyICovXG4ucGxhY2FyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGxhY2FyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH0gfVxuXG4vKiAqL1xuLnBsYWNhci1tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wbGFjYXItbWV0YS1kYXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5wbGFjYXItbWV0YS1kYXRhIC5wbGFjYXItbWV0YS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wbGFjYXItbWV0YS1kYXRhIC5wbGFjYXItbWV0YS1uYW1lICsgLnBsYWNhci1tZXRhLWRhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgICBtYXJnaW46IDAgMC4zMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cblxuLyogaW5mbywgZGF0YSwgbG9jYWwgKi9cbi5wbGFjYXItbWV0YS1pbmZvIHtcbiAgY29sb3I6ICMwMGMxNGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogKi9cbi5wbGFjYXItaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnBsYWNhci1oZWFkZXIgPiAucGxhY2FyLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDBjMTRkO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBsYWNhci1oZWFkZXIgPiAucGxhY2FyLWhlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG5cbi8qICovXG4ucGxhY2FyLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBsYWNhci1jb250ZW50IC5wcmltYXJ5LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzE0ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDE2LjI1cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gICAgLnBsYWNhci1jb250ZW50IC5wcmltYXJ5LWJ0bjpob3ZlciwgLnBsYWNhci1jb250ZW50IC5wcmltYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgICBjb2xvcjogIzAwOTczOTsgfVxuXG4vKiAqL1xuLnBsYWNhci1lcXVpcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wbGFjYXItZXF1aXBlIHtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUuZXF1aXBlLW1hbmRhbnRlID4gLmVxdWlwZS1ub21lIHtcbiAgICBvcmRlcjogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wbGFjYXItZXF1aXBlLmVxdWlwZS1tYW5kYW50ZSA+IC5lcXVpcGUtbm9tZSB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUuZXF1aXBlLXZpc2l0YW50ZSA+IC5lcXVpcGUtbm9tZSB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGxhY2FyLWVxdWlwZS5lcXVpcGUtdmlzaXRhbnRlID4gLmVxdWlwZS1ub21lIHtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAucGxhY2FyLWVxdWlwZSAuZXF1aXBlLW5vbWUge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGxhY2FyLWVxdWlwZSAuZXF1aXBlLW5vbWUge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUgLmVxdWlwZS1lc2N1ZG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDMuNzVyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBsYWNhci1lcXVpcGUgLmVxdWlwZS1lc2N1ZG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGxhY2FyLWVxdWlwZSAuZXF1aXBlLWVzY3VkbyBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICBoZWlnaHQ6IDMuNzVyZW07IH1cblxuLyogKi9cbi5wbGFjYXItcmVzdWx0YWRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG8gMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBsYWNhci1yZXN1bHRhZG8ge1xuICAgICAgbWFyZ2luOiBhdXRvIDAuOTM3NXJlbTsgfSB9XG5cbi8qICovXG4ucGxhY2FyLXJlc3VsdGFkby1nb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qICovIH1cbiAgLnBsYWNhci1yZXN1bHRhZG8tZ29scyAucmVzdWx0YWRvLWVxdWlwZS1tYW5kYW50ZSxcbiAgLnBsYWNhci1yZXN1bHRhZG8tZ29scyAucmVzdWx0YWRvLWVxdWlwZS12aXNpdGFudGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wbGFjYXItcmVzdWx0YWRvLWdvbHMgLnJlc3VsdGFkby1lcXVpcGUtbWFuZGFudGUsXG4gICAgICAucGxhY2FyLXJlc3VsdGFkby1nb2xzIC5yZXN1bHRhZG8tZXF1aXBlLXZpc2l0YW50ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuICAucGxhY2FyLXJlc3VsdGFkby1nb2xzIC5yZXN1bHRhZG8tc2VwYXJhZG9yIHtcbiAgICBtYXJnaW46IDAgMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4vKiBjcm9ub21ldHJvICovXG4ucGxhY2FyLWNyb25vbWV0cm8ge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby10ZXh0byxcbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby10ZW1wbyxcbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby1wZXJpb2RvIHtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tdGV4dG8sXG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tdGVtcG8ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby1wZXJpb2RvIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBsYWNhci1jcm9ub21ldHJvIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM4YjhiOGI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIHRvcDogLTFweDsgfVxuXG4ucGxhY2FyLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN0ZXh0Q29udGVudENvdW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjdGV4dENvbnRlbnRDb3VudC5vY3VsdGFyQ29udGV1ZG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICN0ZXh0Q29udGVudENvdW50Lm9jdWx0YXJDb250ZXVkbzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCB3aGl0ZSA2MCUpOyB9XG5cbiNrZWVwLXJlYWRpbmctYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhvcm9zY29wZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMDsgfVxuICAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtOyB9XG4gIC5ob3Jvc2NvcGUtaXRlbSAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLmhvcm9zY29wZS1pdGVtIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTsgfSB9XG4gICAgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLWl0ZW0gLm5hbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3Jvc2NvcGUtbmF2IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDsgfSB9XG5cbi5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbSBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyOmFmdGVyLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCAjZjVmNWY1OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNDE4MjA7IH0gfVxuICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyIC5uYW1lLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSwgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIC5uYW1lIHtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSwgLmRhcmstc2VjdGlvblxuICAgIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbTpob3ZlciAubmFtZSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb25cbiAgICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIC5uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ob3Jvc2NvcGUtY29udGVudHMge1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ob3Jvc2NvcGUtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3Jvc2NvcGUtZGVzYzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMCAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm86YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH0gfVxuICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG4gICAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZDQxODIwO1xuICAgICAgZm9udC1zaXplOiA2LjI1cmVtOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1pY29uIFtjbGFzc149XCJpY29uLVwiXSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3NePVwiaWNvbi1cIl0sIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1pY29uIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOC43NXJlbTsgfSB9XG4gIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtcGVyaW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07IH1cblxuLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtbmFtZSxcbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWRhdGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1uYW1lLFxuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfSB9XG5cbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWRhdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cblxuLnRlbXBsYXRlLWhvcm9zY29wbyB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW07IH1cblxuW2NsaW1hdGVCb3hdIC5jbGltYXRlLWNpdHkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgW2NsaW1hdGVCb3hdIC5jbGltYXRlLWNpdHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGltYXRlQm94XSAuY2xpbWF0ZS1jaXR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTsgfSB9XG5cbltjbGltYXRlQm94XSAuY2xpbWF0ZS10ZW1wIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZDQxODIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGltYXRlQm94XSAuY2xpbWF0ZS10ZW1wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xpbWF0ZUJveF0gLmljb24tY2xpbWF0ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2NsaW1hdGVCb3hdIC5pY29uLWNsaW1hdGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7IH0gfVxuXG4uZGFyay1zZWN0aW9uIFtjbGltYXRlQm94XSAuY2xpbWF0ZS1jaXR5LCAuZGFyay1zZWN0aW9uIFtjbGltYXRlQm94XSAuY2xpbWF0ZS10ZW1wLCAuZGFyay1zZWN0aW9uIFtjbGltYXRlQm94XSAuaWNvbi1jbGltYXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSgXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSfXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDNuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSdXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDFkOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qShXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDRuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSeXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDluOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMTBuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMTBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qScXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyNTBuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyNTBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSkXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMTFuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMTFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSjXCI7IH1cblxuLnRhYmVsYS1jb3RhY2FvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAudGFiZWxhLWNvdGFjYW8gdHIgKyB0ciB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7IH1cblxuLmRhcmstc2VjdGlvbiBbanNvbmNvdGFjYW9dIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRhYmVsYS10YWJ1YS1tYXJlcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgLnRhYmVsYS10YWJ1YS1tYXJlcyB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAudGFiZWxhLXRhYnVhLW1hcmVzIHRkIHtcbiAgICBwYWRkaW5nOiAwLjA2MjVyZW0gMC4zMTI1cmVtOyB9XG5cbi5kYXJrLXNlY3Rpb24gW2pzb250YWJ1YWRlbWFyZXNdIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiBbanNvbnRhYnVhZGVtYXJlc10gdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5kYXJrLXNlY3Rpb24gLnRhYnVhLW1hcmVzLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGF0YVRhYnVhTWFyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZGF0YVRhYnVhTWFyZTpob3ZlciB7XG4gICAgY29sb3I6ICNkNDE4MjA7IH1cbiAgLmRhdGFUYWJ1YU1hcmUsIC5kYXRhVGFidWFNYXJlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTsgfVxuICAuZGF0YVRhYnVhTWFyZTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogXCLupLZcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbiNsb3RlcmlhIC5wcmVtaW8ge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAjbG90ZXJpYSAucHJlbWlvICsgLnByZW1pbyB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgI2xvdGVyaWEgLnByZW1pbyAuaW5mby1zb3J0ZWlvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNsb3RlcmlhIC5wcmVtaW8gLmluZm8tc29ydGVpbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICNsb3RlcmlhIC5wcmVtaW8gLmluZm8tc29ydGVpbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICNsb3RlcmlhIC5wcmVtaW8gLmluZm8tc29ydGVpbyAuaW5mby1zb3J0ZWlvLW5vbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1ub21lIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1pZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogIzIzMjMyMzsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1pZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNsb3RlcmlhIC5wcmVtaW8gLm51bWVyb3Mtc29ydGVpbyAuaXRlbS1udW1lcm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwYzE0ZDtcbiAgICBjb2xvcjogIzAwYzE0ZDtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgI2xvdGVyaWEgLnByZW1pbyAudGFiZWxhLWdhbmhhZG9yZXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM1YTVhNWE7IH1cbiAgICAuZGFyay1zZWN0aW9uICNsb3RlcmlhIC5wcmVtaW8gLnRhYmVsYS1nYW5oYWRvcmVzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI2xvdGVyaWEgLnByZW1pbyAudGFiZWxhLWdhbmhhZG9yZXMgdGhlYWQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2RkZDtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7IH1cbiAgICAjbG90ZXJpYSAucHJlbWlvIC50YWJlbGEtZ2FuaGFkb3JlcyB0Ym9keSB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2RkZDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE1vZHVsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG5zZWN0aW9uW2NsYXNzKj1cIi1zZWN0aW9uXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG4gICAgc2VjdGlvbltjbGFzcyo9XCItc2VjdGlvblwiXSB7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwOyB9IH1cblxuaWZyYW1lLmluc3RhZ3JhbS1tZWRpYSB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbltjbGFzc149XCItcGFnZVwiXSxcbltjbGFzcyo9XCItcGFnZVwiXSB7XG4gIHBhZGRpbmc6IDAgMCA2LjI1cmVtOyB9XG5cbi5mZWVkLXNlY3Rpb24gaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogc29saWQgM3B4ICNkNDE4MjA7IH1cblxuLmVkaXRvcmlhLXNlY3Rpb24gLmZlZWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5mZWVkLXNlY3Rpb24gW2NsYXNzXj1cIi1uZXdzLVwiXSxcbi5mZWVkLXNlY3Rpb24gW2NsYXNzKj1cIi1uZXdzLVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5mZWVkLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gKyBbY2xhc3NePVwiLW5ld3MtXCJdLFxuLmZlZWQtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiArIFtjbGFzcyo9XCItbmV3cy1cIl0sXG4uZmVlZC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uICsgW2NsYXNzXj1cIi1uZXdzLVwiXSxcbi5mZWVkLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gKyBbY2xhc3MqPVwiLW5ld3MtXCJdLFxuLmZlZWQtc2VjdGlvbiBoMyArIFtjbGFzc149XCItbmV3cy1cIl0sXG4uZmVlZC1zZWN0aW9uIGgzICsgW2NsYXNzKj1cIi1uZXdzLVwiXSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5mZWVkLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gKyBbY2xhc3NePVwiLW5ld3MtXCJdICsgLnRpdGxlLXN1YnNlY3Rpb24sXG4uZmVlZC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uICsgW2NsYXNzKj1cIi1uZXdzLVwiXSArIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07IH1cblxuLnNpZGViYXItZmVlZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zaWRlYmFyLWZlZWQgKyAuc2lkZWJhci1mZWVkIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZGViYXItZmVlZCB7XG4gICAgICBtYXJnaW46IDAgMThweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zaWRlYmFyLWZlZWQge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9IH1cbiAgLnNpZGViYXItZmVlZC5jYXBhLWRvLWRpYSB7XG4gICAgbWluLWhlaWdodDogMjkwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2lkZWJhci1mZWVkLmNhcGEtZG8tZGlhIHtcbiAgICAgICAgbWluLWhlaWdodDogNTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnNpZGViYXItZmVlZC5jYXBhLWRvLWRpYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0NnB4OyB9IH1cbiAgLnNpZGViYXItZmVlZCAuY292ZXIgLnRodW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnNpZGViYXItZmVlZCAuY292ZXIgLnRodW1iIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lkZWJhci1mZWVkIC5jb3ZlciAudGh1bWIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNpZGViYXItZmVlZCAuY292ZXIgLnRodW1iIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5zaWRlYmFyLWZlZWQgLmNvdmVyIC5hdXRob3Itc2lnbmF0dXJlLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuZGFyay1zZWN0aW9uIC5zaWRlYmFyLWZlZWQgLmNvdmVyIC51dGlsaXR5LWJ0biwgLmRhcmstc2VjdGlvbiAuc2lkZWJhci1mZWVkIC5jb3ZlciAuYnRuLWFvLXZpdm8ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaWRlYmFyLWZlZWQgLnRlYW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2lkZWJhci1mZWVkIC50ZWFtcyAudGh1bWIge1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuc2lkZWJhci1mZWVkIC50ZWFtcyAudGVhbXMtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLnNpZGViYXItZmVlZCAudGVhbXMgLnRlYW1zLW5hbWUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2lkZWJhci1mZWVkIC5mYW1vdXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAuNjg3NXJlbSAwOyB9XG4gICAgLnNpZGViYXItZmVlZCAuZmFtb3VzIGltZyB7XG4gICAgICBoZWlnaHQ6IDQuMzc1cmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuc2lkZWJhci1mZWVkIC5mYW1vdXMgLmZhbW91cy1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgY29sb3I6ICM4YjhiOGI7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLnNpZGViYXItZmVlZCAuZmFtb3VzIC5mYW1vdXMtbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaWRlYmFyLWZlZWQgLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cblxuLmRhcmstc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxOTE5MTk7IH1cbiAgLmRhcmstc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSxcbiAgLmRhcmstc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSxcbiAgLmRhcmstc2VjdGlvbiBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSArIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdLFxuICAuZGFyay1zZWN0aW9uIFtjbGFzcyo9XCJ2ZXJ0aWNhbC1uZXdzXCJdICsgW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDsgfVxuXG4jaGVhZGVyLWJhciArICNjb250ZW50LXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4ubWF0ZXJpYS1pbXBvcnRhZGEge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cbiAgLm1hdGVyaWEtaW1wb3J0YWRhIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5tYXRlcmlhLWltcG9ydGFkYSAubWF0dGVyQ2Fyb3VzZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNoZWFkZXItYmFyLmhlYWRlci1iYXIge1xuICBwYWRkaW5nLXRvcDogODdweDsgfVxuXG4jYmFycmF1b2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbiNiYXJyYS1uZTEwLXBhcmNlaXJvLXBvcnRhbC1uZTEwIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFydGljbGUtb3BlbmluZyAuaW1hZ2Utb3BlbmluZyB7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hcnRpY2xlLW9wZW5pbmcgLmltYWdlLW9wZW5pbmcge1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7IH0gfVxuXG4udmlkZW8tZW1iZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudmlkZW8tZW1iZWQgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5sYW5ndWFnZS1tYXJrdXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRhcmstc2VjdGlvbiAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb25cbi5uYW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYm94LXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmJveC10YWIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDk3LjUlO1xuICAgICAgbWFyZ2luLXRvcDogLTUuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubGF0ZXN0bmV3cy1zZWN0aW9uIC5ib3gtdGFiIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLnRlbXBsYXRlLXByb2dyYW1hLWxpc3QgLmJveC10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCAuYm94LXRhYiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC02LjMxMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCAuYm94LXRhYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnRlbXBsYXRlLWZ1dGVib2wtbGlzdCAuYm94LXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZW1wbGF0ZS1mdXRlYm9sLWxpc3QgLmJveC10YWIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNi4zMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRlbXBsYXRlLWZ1dGVib2wtbGlzdCAuYm94LXRhYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmJveC10YWIgLnRhYi1uYXYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYm94LXRhYiAudGFiLW5hdiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYm94LXRhYiAudGFiLW5hdiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5ib3gtdGFiIC50YWItbmF2IGEge1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NzVyZW07IH0gfVxuXG4udGFicy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtOyB9XG4gIC50YWJzLWNvbnRlbnQgLnRhYi1uYXYtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50YWJzLWNvbnRlbnQgLnRhYi1uYXYtY29udGVudCN0b2RhcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGFyay1zZWN0aW9uIC50eHQtYXBvaW8tY2FycmVnYW5kbyB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiNoZWFkZXItYmFyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDsgfVxuICAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgI2hlYWRlci1iYXIgLnByaW1hcnktYmFyIC5zZWNvbmRhcnktYnRuIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50OyB9XG4gICAgICAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIgLnNlY29uZGFyeS1idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAjaGVhZGVyLWJhciAubWFpbi1tZW51LnJpZ2h0LW1lbnUgLnV0aWxpdHktYnRuIHNwYW4uZC1ub25lLCAjaGVhZGVyLWJhciAubWFpbi1tZW51LnJpZ2h0LW1lbnUgLmJ0bi1hby12aXZvIHNwYW4uZC1ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICNoZWFkZXItYmFyIC5tYWluLW1lbnUucmlnaHQtbWVudSAudXRpbGl0eS1idG4gc3Bhbi5kLW5vbmUsICNoZWFkZXItYmFyIC5tYWluLW1lbnUucmlnaHQtbWVudSAuYnRuLWFvLXZpdm8gc3Bhbi5kLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgI2hlYWRlci1iYXIgLnByaW1hcnktYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gI2hlYWRlci1iYXIgLnByaW1hcnktYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4M0Y3NDtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07IH1cbiAgICAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciAuc2Vjb25kYXJ5LW5hdiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIC5zZWNvbmRhcnktbmF2ID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaTpudGgtY2hpbGQoLW4gKyA0KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaS5zdWJtZW51LWNoaWxkIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaS5zdWJtZW51LWNoaWxkOmhvdmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaS5zdWJtZW51LWNoaWxkID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaS5zdWJtZW51LWNoaWxkID4gYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgICAgICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIC5zZWNvbmRhcnktbmF2ID4gbGkuc3VibWVudS1jaGlsZCA+IGE6aG92ZXI6YWZ0ZXIsICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIC5zZWNvbmRhcnktbmF2ID4gbGkuc3VibWVudS1jaGlsZCA+IGE6YWN0aXZlOmFmdGVyLCAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciAuc2Vjb25kYXJ5LW5hdiA+IGxpLnN1Ym1lbnUtY2hpbGQgPiBhOmZvY3VzOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q0MTgyMDsgfVxuICAgICAgICAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciAuc2Vjb25kYXJ5LW5hdiA+IGxpIC5zdWJtZW51IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE4M2Y3NDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaSAuc3VibWVudSBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgICAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciAuc2Vjb25kYXJ5LW5hdiA+IGxpIC5zdWJtZW51IGxpIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44MTI1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaSAuc3VibWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VjOGIyNjsgfVxuICAgICAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaSAuc3VibWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmZmZmY7IH1cbiAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaTpob3ZlciAuc3VibWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIC5zZWNvbmRhcnktbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44MTI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIgLnNlY29uZGFyeS1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZWM4YjI2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNoZWFkZXItYmFyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAgMDsgfSB9XG4gIC5kYXJrLXNlY3Rpb24gI2hlYWRlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7IH1cbiAgICAuZGFyay1zZWN0aW9uICNoZWFkZXItYmFyIC51dGlsaXR5LWJ0biwgLmRhcmstc2VjdGlvbiAjaGVhZGVyLWJhciAuYnRuLWFvLXZpdm8ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZGFyay1zZWN0aW9uICNoZWFkZXItYmFyIC5zdWItbWVudS13cmFwIC51dGlsaXR5LWJ0biwgLmRhcmstc2VjdGlvbiAjaGVhZGVyLWJhciAuc3ViLW1lbnUtd3JhcCAuYnRuLWFvLXZpdm8ge1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2hlYWRlci1iYXIgLmhlYWRlci1iYXItY29udGVudCB7XG4gICAgICBtYXJnaW46IDAuNjI1cmVtIDA7IH0gfVxuICAjaGVhZGVyLWJhciAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAjaGVhZGVyLWJhciAubG9nbyA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgI2hlYWRlci1iYXIucmV0cmF0aWwge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5ODA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXM7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgI2hlYWRlci1iYXIucmV0cmF0aWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAjaGVhZGVyLWJhci5yZXRyYXRpbC5maXhvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGhlaWdodDogMy4xMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaGVhZGVyLWJhci5yZXRyYXRpbC5maXhvIHtcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07IH0gfVxuICAgICAgI2hlYWRlci1iYXIucmV0cmF0aWwuZml4byAudXRpbGl0eS1idG4sICNoZWFkZXItYmFyLnJldHJhdGlsLmZpeG8gLmJ0bi1hby12aXZvIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICNoZWFkZXItYmFyLnJldHJhdGlsLmluYXRpdm8ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlYWRlci1iYXIucmV0cmF0aWwgLmxvZ28gPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEuODc1cmVtOyB9IH1cbiAgICAjaGVhZGVyLWJhci5yZXRyYXRpbCAuaGVhZGVyLWJhci1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNoZWFkZXItYmFyLnJldHJhdGlsIC5oZWFkZXItYmFyLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMC4zMTI1cmVtIDA7IH0gfVxuXG4uaGVhZGVyLXNvY2lhbG1lZGlhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuaGVhZGVyLXNvY2lhbG1lZGlhcyA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAwLjY4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLXNvY2lhbG1lZGlhcyA+IGE6aG92ZXIsIC5oZWFkZXItc29jaWFsbWVkaWFzID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2VjOGIyNjsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmhlYWRlci1zb2NpYWxtZWRpYXMgPiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jbGltYXRlLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgLmNsaW1hdGUtd2lkZ2V0IC5jbGltYXRlLWNpdHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi9cIjsgfVxuICAuY2xpbWF0ZS13aWRnZXQgLmljb24tY2xpbWF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmZvb3Rlci1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBjb2xvcjogIzE5MTkxOTtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuZm9vdGVyLWJhciAuYmFjay10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmZvb3Rlci1iYXIgLmJhY2stdG9wIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb290ZXItYmFyIC5mb290ZXItbmF2IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDsgfVxuICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IC5pZGVudGFfdGV4dG8gdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiAuaWRlbnRhX3RleHRvIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDExNHB4OyB9XG4gICAgICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IC5pZGVudGFfdGV4dG8gdWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4OyB9XG4gICAgICAgICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgLmlkZW50YV90ZXh0byB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuICAgICAgICAgICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgLmlkZW50YV90ZXh0byB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdiB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgbGkgYSB7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IGxpIGE6aG92ZXIsIC5mb290ZXItYmFyIC5mb290ZXItbmF2IGxpIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgLmxvZ29famNfcm9kYXBlIGltZyB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAuZm9vdGVyLWJhciAuZm9vdGVyLXNvY2lhbG1lZGlhcyBhIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAuZm9vdGVyLWJhciAuZm9vdGVyLXNvY2lhbG1lZGlhcyBhIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAgIC5mb290ZXItYmFyIC5mb290ZXItc29jaWFsbWVkaWFzIGEgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5mb290ZXItYmFyIC5mb290ZXItc29jaWFsbWVkaWFzIGE6aG92ZXIsIC5mb290ZXItYmFyIC5mb290ZXItc29jaWFsbWVkaWFzIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAuZm9vdGVyLWJhciAuZm9vdGVyLXNvY2lhbG1lZGlhcyBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlci1iYXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMS41NjI1cmVtOyB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1jb3B5cmlnaHQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5mb290ZXItYmFyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb290ZXItYmFyIC5jb250YWluZXItbG9nb3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvb3Rlci1iYXIgLmNvbnRhaW5lci1sb2dvcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMTBweCAwcHg7IH0gfVxuICAgIC5mb290ZXItYmFyIC5jb250YWluZXItbG9nb3MgLmNvbnRlbnQtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mb290ZXItYmFyIC5jb250YWluZXItbG9nb3MgLmNvbnRlbnQtbG9nbyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ub3V0cmFzLXJhZGlvcy1yb2RhcGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZjsgfVxuICAub3V0cmFzLXJhZGlvcy1yb2RhcGUgLmxpc3RhUmFkaW9Bb1Zpdm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm91dHJhcy1yYWRpb3Mtcm9kYXBlIC5saXN0YVJhZGlvQW9WaXZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm91dHJhcy1yYWRpb3Mtcm9kYXBlIC5saXN0YVJhZGlvQW9WaXZvIC5yYWRpbyB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweDsgfSB9XG4gIC5vdXRyYXMtcmFkaW9zLXJvZGFwZSAubGlzdGFUdkFvVml2byB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3V0cmFzLXJhZGlvcy1yb2RhcGUgLmxpc3RhVHZBb1Zpdm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5vdXRyYXMtcmFkaW9zLXJvZGFwZSAucmFkaW9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5vdXRyYXMtcmFkaW9zLXJvZGFwZSAucmFkaW9zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLm91dHJhcy1yYWRpb3Mtcm9kYXBlIC5yYWRpb3MtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLm91dHJhcy1yYWRpb3Mtcm9kYXBlIC5yYWRpb3MtdGl0bGUgLmFvdml2by10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5vdXRyYXMtcmFkaW9zLXJvZGFwZSAucmFkaW9zLXRpdGxlIC5hb3Zpdm8tdGl0bGUgLmFvdml2by1zdGF0dXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2ZmZjsgfVxuICAub3V0cmFzLXJhZGlvcy1yb2RhcGUgaDMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5vdXRyYXMtcmFkaW9zLXJvZGFwZSAucmFkaW8gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAub3V0cmFzLXJhZGlvcy1yb2RhcGUgLnJhZGlvIGEgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAub3V0cmFzLXJhZGlvcy1yb2RhcGUgLnJhZGlvIGE6aG92ZXIsXG4gICAgLm91dHJhcy1yYWRpb3Mtcm9kYXBlIC5yYWRpbyBhOmhvdmVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm91dHJhcy1yYWRpb3Mtcm9kYXBlIC5yYWRpbzpudGgtY2hpbGQoMykge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgLm91dHJhcy1yYWRpb3Mtcm9kYXBlIC5yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm91dHJhcy1yYWRpb3Mtcm9kYXBlIC5yYWRpby1ib3JkYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY5Njk2OTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAub3V0cmFzLXJhZGlvcy1yb2RhcGUgLnJhZGlvLWJvcmRhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2OTY5Njk7IH0gfVxuXG4jYm94LWNyZWRpYmlsaWRhZGUgLmJveC1tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogODB2dztcbiAgaGVpZ2h0OiA3MHZoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNib3gtY3JlZGliaWxpZGFkZSAuYm94LW1vZGFsLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDQwdnc7IH0gfVxuICAjYm94LWNyZWRpYmlsaWRhZGUgLmJveC1tb2RhbC1jb250ZW50IC5jYXRlZ29yaWEtbm90aWNpYSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDsgfVxuICAgICNib3gtY3JlZGliaWxpZGFkZSAuYm94LW1vZGFsLWNvbnRlbnQgLmNhdGVnb3JpYS1ub3RpY2lhIGgzIHtcbiAgICAgIGNvbG9yOiAjZDQxODIwOyB9XG4gICAgI2JveC1jcmVkaWJpbGlkYWRlIC5ib3gtbW9kYWwtY29udGVudCAuY2F0ZWdvcmlhLW5vdGljaWEgcCB7XG4gICAgICBjb2xvcjogIzIzMjMyMzsgfVxuICAgICNib3gtY3JlZGliaWxpZGFkZSAuYm94LW1vZGFsLWNvbnRlbnQgLmNhdGVnb3JpYS1ub3RpY2lhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgUGFnZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNob21lIHNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG4jaG9tZSBzZWN0aW9uW2NsYXNzKj1cIi1zZWN0aW9uXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2hvbWUgc2VjdGlvbltjbGFzc149XCItc2VjdGlvblwiXSxcbiAgICAjaG9tZSBzZWN0aW9uW2NsYXNzKj1cIi1zZWN0aW9uXCJdIHtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMDsgfSB9XG5cbi5oYXJkbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5oYXJkbmV3cyAubW9kLTEgLmhlYWRsaW5lLWxnIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5oYXJkbmV3cywgLmhhcmRuZXdzLWNvbXBsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhhcmRuZXdzIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sIC5oYXJkbmV3cyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuICAuaGFyZG5ld3MgW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0sIC5oYXJkbmV3cyBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSxcbiAgLmhhcmRuZXdzIFtjbGFzc149XCJoZWFkbGluZVwiXSwgLmhhcmRuZXdzIFtjbGFzcyo9XCJoZWFkbGluZVwiXSwgLmhhcmRuZXdzLWNvbXBsZW1lbnQgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSwgLmhhcmRuZXdzLWNvbXBsZW1lbnQgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSxcbiAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0sIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzcyo9XCJ2ZXJ0aWNhbC1uZXdzXCJdLFxuICAuaGFyZG5ld3MtY29tcGxlbWVudCBbY2xhc3NePVwiaGVhZGxpbmVcIl0sIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzcyo9XCJoZWFkbGluZVwiXSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAxLjg3NXJlbTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfVxuICAuaGFyZG5ld3MgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiwgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbTsgfVxuICAgIC5oYXJkbmV3cyAubWFpcy1saWRhcy1zdWJzZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtLCAuaGFyZG5ld3MtY29tcGxlbWVudCAubWFpcy1saWRhcy1zdWJzZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmhhcmRuZXdzIC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24sIC5oYXJkbmV3cy1jb21wbGVtZW50IC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGFyZG5ld3MgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiwgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oYXJkbmV3cyAubWFpcy1saWRhcy1zdWJzZWN0aW9uLCAuaGFyZG5ld3MtY29tcGxlbWVudCAubWFpcy1saWRhcy1zdWJzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGFyZG5ld3MgLmNvbHVtbmlzdC1zdWJzZWN0aW9uLCAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07IH1cbiAgICAuaGFyZG5ld3MgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIC5jb2x1bW5pc3Qtdi1zbSArIC5jb2x1bW5pc3QtdiwgLmhhcmRuZXdzIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiAuY29sdW1uaXN0LXYtc20gKyAuY29sdW1uaXN0LXYtc20sIC5oYXJkbmV3cy1jb21wbGVtZW50IC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiAuY29sdW1uaXN0LXYtc20gKyAuY29sdW1uaXN0LXYsIC5oYXJkbmV3cy1jb21wbGVtZW50IC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiAuY29sdW1uaXN0LXYtc20gKyAuY29sdW1uaXN0LXYtc20ge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9XG4gICAgLmhhcmRuZXdzIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiAuY29sdW1uaXN0LXYtc206bGFzdC1vZi10eXBlLCAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgIC5oYXJkbmV3cyAuY29sdW1uaXN0LXN1YnNlY3Rpb24gW2NsYXNzXj1cIi1idG5cIl0sIC5oYXJkbmV3cyAuY29sdW1uaXN0LXN1YnNlY3Rpb24gW2NsYXNzKj1cIi1idG5cIl0sIC5oYXJkbmV3cy1jb21wbGVtZW50IC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiBbY2xhc3NePVwiLWJ0blwiXSwgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIFtjbGFzcyo9XCItYnRuXCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLmhhcmRuZXdzIC5hby12aXZvLXN1YnNlY3Rpb24sIC5oYXJkbmV3cy1jb21wbGVtZW50IC5hby12aXZvLXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5oYXJkbmV3cyAuYW8tdml2by1zdWJzZWN0aW9uLCAuaGFyZG5ld3MtY29tcGxlbWVudCAuYW8tdml2by1zdWJzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhhcmRuZXdzIC5hby12aXZvLXN1YnNlY3Rpb24sIC5oYXJkbmV3cy1jb21wbGVtZW50IC5hby12aXZvLXN1YnNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGFyZG5ld3MgLmFvLXZpdm8tc3Vic2VjdGlvbiwgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLmFvLXZpdm8tc3Vic2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNvbHVtbmlzdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzEyNXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnR2am9ybmFsLXNlY3Rpb24gW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0sIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzcyo9XCJ2ZXJ0aWNhbC1uZXdzXCJdLCAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0sIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4udHZqb3JuYWwtc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdLCAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSwgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nOiAwIDAgMS44NzVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0sIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuICAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSwgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuICAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmFkaW8tc2VjdGlvbiBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAuaG9yaXpvbnRhbC1uZXdzLW1kLFxuICAucmFkaW8tc2VjdGlvbiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAuaG9yaXpvbnRhbC1uZXdzLW1kIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnR2amMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSAjZGRkOyB9XG4gIC50dmpjLXNlY3Rpb24gW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSwgLnR2amMtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHZqYy1zZWN0aW9uIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl06bm90KDpmaXJzdC1jaGlsZCksIC50dmpjLXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmdhbGxlcnktc2VjdGlvbiBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAudmVydGljYWwtbmV3cy1zbSxcbiAgLmdhbGxlcnktc2VjdGlvbiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAudmVydGljYWwtbmV3cy1zbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5nYWxsZXJ5LXNlY3Rpb24gW2NsYXNzXj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20sXG4gIC5nYWxsZXJ5LXNlY3Rpb24gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zcGVjaWFscy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BlY2lhbHMtc2VjdGlvbiBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobiszKSAudmVydGljYWwtbmV3cy1zbSxcbiAgLnNwZWNpYWxzLXNlY3Rpb24gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMykgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuamMzNjAtc2VjdGlvbiBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAudmVydGljYWwtbmV3cy1zbSxcbiAgLmpjMzYwLXNlY3Rpb24gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICB3aWR0aDogMTByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICB3aWR0aDogMjguMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICB3aWR0aDogMTIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2Uge1xuICAgIHdpZHRoOiAyOC4xMjVyZW07IH0gfVxuXG4vKiBmYWtlIGluZmluaXRlIHNjcm9sbCAqL1xuLmxvYWRyZXN1bHRzID4gYXJ0aWNsZSxcbi5qcy1pbmZpbml0ZS1zY3JvbGwgPiBhcnRpY2xlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvYWRyZXN1bHRzID4gYXJ0aWNsZS5pcy1sb2FkZWQsXG4gIC5qcy1pbmZpbml0ZS1zY3JvbGwgPiBhcnRpY2xlLmlzLWxvYWRlZCB7XG4gICAgYW5pbWF0aW9uOiBzY2FsZVVwIDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuLyogYW5pbWHDp8OjbyBkbyBpbmZpbml0ZSBzY3JvbGwqL1xuQGtleWZyYW1lcyBzY2FsZVVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWhlYWRlciwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmhhdCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3IsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yLFxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmluZm90aXRsZSxcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5pbmZvdGl0bGUsXG4gIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuaW5mb3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1vcGVuaW5nIGZpZ2NhcHRpb24sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1vcGVuaW5nIGZpZ2NhcHRpb24sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1vcGVuaW5nIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMzc1cmVtIHNvbGlkICNmZmZmZmY7IH1cbiAgICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGJsb2NrcXVvdGU6OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBibG9ja3F1b3RlOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbms6aG92ZXIsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbms6aG92ZXIsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICM1YTVhNWE7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyOm5vdCguYWN0aXZlKSBzcGFuLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyOm5vdCguYWN0aXZlKSBzcGFuLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyOm5vdCguYWN0aXZlKSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGI4YjhiOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePVwiaWNvbi1cIl0sXG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149XCJpY29uLVwiXTpob3ZlciwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149XCJpY29uLVwiXTpob3ZlciwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149XCJpY29uLVwiXTpob3ZlcixcbiAgICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj1cIiBpY29uLVwiXTpob3ZlcixcbiAgICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj1cIiBpY29uLVwiXTpob3ZlcixcbiAgICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj1cIiBpY29uLVwiXTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC50aXRsZS1zZWN0aW9uLFxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC50aXRsZS1zdWJzZWN0aW9uLFxuICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC50aXRsZS1zdWJzZWN0aW9uLFxuICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGVtcGxhdGUtbWF0ZXJpYSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIHtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7IH0gfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmNvbnRlbnQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuY29udGVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5oYXQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuaGF0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNkNDE4MjA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXRpdGxlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmluZm8sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcyB7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcyAudGlwby1tYXRlcmlhLWdsb3NzYXJpbywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcyAudGlwby1tYXRlcmlhLWdsb3NzYXJpbyB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdXRpbGl0aWVzIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvLXRleHQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS11dGlsaXRpZXMgLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8gLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8tdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogNS42MjVyZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hdXRob3Itc2lnbmF0dXJlLXNtIC5jb250ZW50IC5hdXRob3IsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXV0aG9yLXNpZ25hdHVyZS1zbSAuY29udGVudCAuYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hdXRob3Itc2lnbmF0dXJlLXNtIC5jb250ZW50IC5hdXRob3IgKyAuYXV0aG9yOmJlZm9yZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5hdXRob3Itc2lnbmF0dXJlLXNtIC5jb250ZW50IC5hdXRob3IgKyAuYXV0aG9yOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMCAwIDA7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gLnRpdGxlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSAubGlzdC1zaGFyZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSAubGlzdC1zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAuMTg3NXJlbSAwLjYyNXJlbSAwIDA7IH1cbiAgICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIFtjbGFzc149XCJpY29uLVwiXSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAgICAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucmVhZGluZ1RpbWUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRpbmdUaW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRpbmdUaW1lIC5pY29uLXRpbWUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRpbmdUaW1lIC5pY29uLXRpbWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuc2Nyb2xsLXRhYmxlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5zY3JvbGwtdGFibGUge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB7XG4gICAgICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM1YTVhNWE7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGgsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGgsXG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRkLFxuICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtOyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6Zmlyc3QtY2hpbGQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoOmxhc3QtY2hpbGQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGhlYWQgdGQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGhlYWQgdGQsXG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoZWFkIHRoLFxuICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2RkZDsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0Ym9keSB0ZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZGRkO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgICAgY29sb3I6ICMzODM4Mzg7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGltZywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGlmcmFtZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBpZnJhbWUsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAudHdpdHRlci10d2VldCxcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC50d2l0dGVyLXR3ZWV0LFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmluc3RhZ3JhbS1tZWRpYSxcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5pbnN0YWdyYW0tbWVkaWEge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGlmcmFtZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBpZnJhbWUsXG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnR3aXR0ZXItdHdlZXQsXG4gICAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnR3aXR0ZXItdHdlZXQsXG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmluc3RhZ3JhbS1tZWRpYSxcbiAgICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuaW5zdGFncmFtLW1lZGlhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBoMSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBoMSxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGgyLFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaDIsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBoMyxcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGgzLFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaDQsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBoNCxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGg1LFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaDUsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBoNixcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGg2IHtcbiAgICAgIGNvbG9yOiAjZDQxODIwOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB1bCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB1bCxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IG9sLFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSB7XG4gICAgICBib3JkZXItbGVmdDogMC4zNzVyZW0gc29saWQgI2Q0MTgyMDtcbiAgICAgIG1hcmdpbjogMy4xMjVyZW0gYXV0bztcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC42MjVyZW0gMy40Mzc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC42MjVyZW0gNS42MjVyZW07IH0gfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGJsb2NrcXVvdGU6OmJlZm9yZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29udGVudDogXCLupKtcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gICAgICAgICAgY29sb3I6ICNkNDE4MjA7XG4gICAgICAgICAgbGVmdDogLTIuNjg3NXJlbTtcbiAgICAgICAgICB0b3A6IC0wLjYyNXJlbTsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUgY2l0ZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUgY2l0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIHtcbiAgICAgIG1hcmdpbjogMS42MjVyZW0gMDsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLml0ZW0taW1hZ2UsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5pdGVtLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5pdGVtLWltYWdlIC5jb3VudGVyQ2Fyb3VzZWwsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5pdGVtLWltYWdlIC5jb3VudGVyQ2Fyb3VzZWwge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkNDE4MjA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB6LWluZGV4OiAzMDsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgZmlndXJlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIGZpZ3VyZSBmaWdjYXB0aW9uLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBbY2xhc3NePVwiaWNvbi1cIl0sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAuMTI1cmVtIDAuMTI1cmVtIDAuNDM3NXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5vd2wtcHJldiwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLm93bC1wcmV2LFxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLm93bC1uZXh0LFxuICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLm93bC1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIHtcbiAgICAgIG1hcmdpbjogMy4xMjVyZW0gMCAxLjg3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCB7XG4gICAgICAgICAgbWFyZ2luOiAzLjEyNXJlbSAwOyB9IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbTsgfSB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkOjpiZWZvcmUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJMZWlhIHRhbWLDqW06IFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQ6OmJlZm9yZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCAubGluaywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbmsge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIG1hcmdpbjogMC42MjVyZW0gMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCAubGluazpob3ZlciwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbms6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgY29sb3I6ICNkNDE4MjA7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5zaGFyZS1sZyAubGlzdC1zaGFyZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePVwiaWNvbi1cIl0sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj1cImljb24tXCJdLFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149XCJpY29uLVwiXTpob3ZlciwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePVwiaWNvbi1cIl06aG92ZXIsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPVwiIGljb24tXCJdOmhvdmVyLFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj1cIiBpY29uLVwiXTpob3ZlciB7XG4gICAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmltYWdlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmltYWdlIHtcbiAgICB3aWR0aDogOC4xMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWJhY2tzdGFnZSAuaW1hZ2UsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWJhY2tzdGFnZSAuaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYmFja3N0YWdlIC5pbWFnZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYmFja3N0YWdlIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxOC4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1iYWNrc3RhZ2UgLnV0aWxpdHktYnRuLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1iYWNrc3RhZ2UgLnV0aWxpdHktYnRuLCAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmJ0bi1hby12aXZvLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmJ0bi1hby12aXZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtOyB9IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtdGFncyAuc2Vjb25kYXJ5LWJ0biwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtdGFncyAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW07IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCxcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBzcGFuLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIHNwYW4sXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3AgaWZyYW1lLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1iYWNrc3RhZ2UsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWJhY2tzdGFnZSxcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtdGFncyxcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtdGFncyxcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IsXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbW1lbnRzLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb21tZW50cyxcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtbW9yZSxcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtbW9yZSB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAwOyB9XG4gIFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1tb3JlLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAjdmVqYS10YW1iZW0gLmNvbC1tZC00Om50aC1jaGlsZChuICsgNCkgLnZlcnRpY2FsLW5ld3Mtc20sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsICN2ZWphLXRhbWJlbSAuY29sLW1kLTQ6bnRoLWNoaWxkKG4gKyA0KSAudmVydGljYWwtbmV3cy1zbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG5cbi5hcnRpY2xlLW5ld3NsZXR0ZXIgLnNlY29uZGFyeS1idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0yLjYyNXJlbTsgfVxuXG4uY29udGFpbmVyLWZpbG1zIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gaDIge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSBzcGFuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtZmlsbSB7XG4gICAgbWFyZ2luOiAzMHB4IDBweDsgfVxuICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtZmlsbSBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gICAgLmNvbnRhaW5lci1maWxtcyAuY29udGVudC1maWxtIC50ZXh0byB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuY29udGFpbmVyLWZpbG1zIC5jb250ZW50LWZpbG0gLnRleHRvID4gc3Ryb25nIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmNvbnRhaW5lci1maWxtcyAuY29udGVudC1zZXNzb2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtc2Vzc29lcyBoMyB7XG4gICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtc2Vzc29lcyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICAgICAgLmNvbnRhaW5lci1maWxtcyAuY29udGVudC1zZXNzb2VzIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4IDEycHg7IH1cbiAgICAgICAgLmNvbnRhaW5lci1maWxtcyAuY29udGVudC1zZXNzb2VzIHVsIGxpIGEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNvbnRhaW5lci1maWxtcyAudGl0bGUtZmlsbSAuaW5mby1maWxtIC5jbGFzc2lmaWNhY2FvLWZpbG0sIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSAuZ2VuZXJvLWZpbG0sIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSAuZGF0YS1lc3RyZWlhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAuY29udGFpbmVyLWZpbG1zIC5jb250ZW50LWZpbG0gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtZmlsbSAudGV4dG8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGFpbmVyLWZpbG1zIC5jb250ZW50LXNlc3NvZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY29udGFpbmVyLWZpbG1zIC5jb250ZW50LXNlc3NvZXMgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtc2Vzc29lcyB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAwcHggMHB4OyB9XG4gICAgICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtc2Vzc29lcyB1bCBsaSBhIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1sb3RlcmlhIHtcbiAgcGFkZGluZzogNDBweCAwcHg7IH1cbiAgLmNvbnRhaW5lci1sb3RlcmlhIC5jb250ZW50LWluZm8tbG90ZXJpYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAuY29udGFpbmVyLWxvdGVyaWEgLmNvbnRlbnQtc29ydGVpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY29udGFpbmVyLWxvdGVyaWEgLmNvbnRlbnQtc29ydGVpbyBoMyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmNvbnRhaW5lci1sb3RlcmlhIC5jb250ZW50LXNvcnRlaW8gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5jb250YWluZXItbG90ZXJpYSAuY29udGVudC1zb3J0ZWlvIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuY29udGFpbmVyLWxvdGVyaWEgLmNvbnRlbnQtc29ydGVpbyAubnVtZXJvcy1zb3J0ZWlvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuY29udGFpbmVyLWxvdGVyaWEgLmNvbnRlbnQtc29ydGVpbyAubnVtZXJvcy1zb3J0ZWlvIGxpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiA0cHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29udGFpbmVyLWxvdGVyaWEgLnRhYmVsYS1sb3RlcmlhIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5jb250YWluZXItbG90ZXJpYSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29udGFpbmVyLWxvdGVyaWEgdGFibGUgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAgICAgLmNvbnRhaW5lci1sb3RlcmlhIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRhaW5lci1sb3RlcmlhIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gICAgLmNvbnRhaW5lci1sb3RlcmlhIHRhYmxlIHRyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5xdWluYSAudGl0dWxvLWxvdGVyaWEtcXVpbmEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9xdWluYS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgLnF1aW5hIC50aXR1bG8tbG90ZXJpYS1xdWluYSBoMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjb2xvcjogIzI2MDA4NTsgfVxuICAgIC5xdWluYSAudGl0dWxvLWxvdGVyaWEtcXVpbmEgaDI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCAwLjkzNzVyZW07IH1cblxuLnF1aW5hIC5jb250ZW50LXNvcnRlaW8gaDMge1xuICBjb2xvcjogIzI2MDA4NTsgfVxuXG4ucXVpbmEgLmNvbnRlbnQtc29ydGVpbyAubnVtZXJvcy1zb3J0ZWlvIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2MDA4NTtcbiAgY29sb3I6ICMyNjAwODU7IH1cblxuLmRpYV9kZV9zb3J0ZSAudGl0dWxvLWxvdGVyaWEtZGlhX2RlX3NvcnRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvZGlhX2RlX3NvcnRlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAuZGlhX2RlX3NvcnRlIC50aXR1bG8tbG90ZXJpYS1kaWFfZGVfc29ydGUgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogI0NCODUyQjsgfVxuICAgIC5kaWFfZGVfc29ydGUgLnRpdHVsby1sb3RlcmlhLWRpYV9kZV9zb3J0ZSBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4uZGlhX2RlX3NvcnRlIC5jb250ZW50LXNvcnRlaW8gLm51bWVyb3Mtc29ydGVpbyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQjg1MkI7XG4gIGNvbG9yOiAjQ0I4NTJCOyB9XG5cbi5kaWFfZGVfc29ydGUgLnRhYmVsYS1kaWEtZGUtc29ydGUge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5kaWFfZGVfc29ydGUgLnRhYmVsYS1kaWEtZGUtc29ydGUgLnRpdGxlLWRpYS1kZS1zb3J0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5kaWFfZGVfc29ydGUgLnRhYmVsYS1kaWEtZGUtc29ydGUgLnRpdGxlLWRpYS1kZS1zb3J0ZSBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5kaWFfZGVfc29ydGUgLnRhYmVsYS1kaWEtZGUtc29ydGUgLnRpdGxlLWRpYS1kZS1zb3J0ZSBoMyBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLmxvdG9mYWNpbCAudGl0dWxvLWxvdGVyaWEtbG90b2ZhY2lsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvbG90b2ZhY2lsLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAubG90b2ZhY2lsIC50aXR1bG8tbG90ZXJpYS1sb3RvZmFjaWwgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzkzMDA4OTsgfVxuICAgIC5sb3RvZmFjaWwgLnRpdHVsby1sb3RlcmlhLWxvdG9mYWNpbCBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4ubG90b2ZhY2lsIC5jb250ZW50LXNvcnRlaW8gLm51bWVyb3Mtc29ydGVpbyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MzAwODk7XG4gIGNvbG9yOiAjOTMwMDg5OyB9XG5cbi5tZWdhX3NlbmEgLnRpdHVsby1sb3RlcmlhLW1lZ2Ffc2VuYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL21lZ2FzZW5hLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAubWVnYV9zZW5hIC50aXR1bG8tbG90ZXJpYS1tZWdhX3NlbmEgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzIwOTg2OTsgfVxuICAgIC5tZWdhX3NlbmEgLnRpdHVsby1sb3RlcmlhLW1lZ2Ffc2VuYSBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4ubWVnYV9zZW5hIC5jb250ZW50LXNvcnRlaW8gLm51bWVyb3Mtc29ydGVpbyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDk4Njk7XG4gIGNvbG9yOiAjMjA5ODY5OyB9XG5cbi50aW1lbWFuaWEgLnRpdHVsby1sb3RlcmlhLXRpbWVtYW5pYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL3RpbWVtYW5pYS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgLnRpbWVtYW5pYSAudGl0dWxvLWxvdGVyaWEtdGltZW1hbmlhIGgyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICMzNkIwMzY7IH1cbiAgICAudGltZW1hbmlhIC50aXR1bG8tbG90ZXJpYS10aW1lbWFuaWEgaDI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCAwLjkzNzVyZW07IH1cblxuLnRpbWVtYW5pYSAuY29udGVudC1zb3J0ZWlvIHN0cm9uZyB7XG4gIGNvbG9yOiAjMzZCMDM2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50aW1lbWFuaWEgLmNvbnRlbnQtc29ydGVpbyAubnVtZXJvcy1zb3J0ZWlvIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2QjAzNjtcbiAgY29sb3I6ICMzNkIwMzY7IH1cblxuLnRpbWVtYW5pYSAuY29udGVudC1zb3J0ZWlvIC5pbmZvLXRpbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzNkIwMzY7IH1cblxuLnN1cGVyX3NldGUgLnRpdHVsby1sb3RlcmlhLXN1cGVyX3NldGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9zdXBlcnNldGUuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzNweDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4OyB9XG4gIC5zdXBlcl9zZXRlIC50aXR1bG8tbG90ZXJpYS1zdXBlcl9zZXRlIGgyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICNBOEQwNDU7IH1cbiAgICAuc3VwZXJfc2V0ZSAudGl0dWxvLWxvdGVyaWEtc3VwZXJfc2V0ZSBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4uc3VwZXJfc2V0ZSAuY29udGVudC1zb3J0ZWlvIC5udW1lcm9zLXNvcnRlaW8gbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQThEMDQ1O1xuICBjb2xvcjogI0E4RDA0NTsgfVxuXG4ubG90ZXJpYV9mZWRlcmFsIC50aXR1bG8tbG90ZXJpYS1sb3RlcmlhX2ZlZGVyYWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9mZWRlcmFsLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAubG90ZXJpYV9mZWRlcmFsIC50aXR1bG8tbG90ZXJpYS1sb3RlcmlhX2ZlZGVyYWwgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzEwMzA5OTsgfVxuICAgIC5sb3RlcmlhX2ZlZGVyYWwgLnRpdHVsby1sb3RlcmlhLWxvdGVyaWFfZmVkZXJhbCBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4uZHVwbGFfc2VuYSAudGl0dWxvLWxvdGVyaWEtZHVwbGFfc2VuYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL2R1cGxhc2VuYS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgLmR1cGxhX3NlbmEgLnRpdHVsby1sb3RlcmlhLWR1cGxhX3NlbmEgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogI0E2MTMyNDsgfVxuICAgIC5kdXBsYV9zZW5hIC50aXR1bG8tbG90ZXJpYS1kdXBsYV9zZW5hIGgyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAuM3JlbSAwIDAgMC45Mzc1cmVtOyB9XG5cbi5kdXBsYV9zZW5hIC5jb250ZW50LXNvcnRlaW8ge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuZHVwbGFfc2VuYSAuY29udGVudC1zb3J0ZWlvIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBjb2xvcjogI0E2MTMyNDsgfVxuICAuZHVwbGFfc2VuYSAuY29udGVudC1zb3J0ZWlvIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBjb2xvcjogI0E2MTMyNDsgfVxuICAuZHVwbGFfc2VuYSAuY29udGVudC1zb3J0ZWlvIC5udW1lcm9zLXNvcnRlaW8ge1xuICAgIHBhZGRpbmc6IDhweCAwcHggMTZweCAwcHg7IH1cbiAgICAuZHVwbGFfc2VuYSAuY29udGVudC1zb3J0ZWlvIC5udW1lcm9zLXNvcnRlaW8gbGkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E2MTMyNDtcbiAgICAgIGNvbG9yOiAjQTYxMzI0OyB9XG5cbi5kdXBsYV9zZW5hIC50YWJlbGEtbG90ZXJpYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZHVwbGFfc2VuYSAudGFiZWxhLWxvdGVyaWEgc3Ryb25nIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZHVwbGFfc2VuYSAudGFiZWxhLWxvdGVyaWEgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxvdGVjYSAudGl0dWxvLWxvdGVyaWEtbG90ZWNhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvbG90ZWNhLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAubG90ZWNhIC50aXR1bG8tbG90ZXJpYS1sb3RlY2EgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogI0NGMjQwQzsgfVxuICAgIC5sb3RlY2EgLnRpdHVsby1sb3RlcmlhLWxvdGVjYSBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4ubG90ZWNhIC5saXN0YS1qb2dvcy10aW1lIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbjogMjBweCAwcHg7IH1cbiAgLmxvdGVjYSAubGlzdGEtam9nb3MtdGltZSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmxvdGVjYSAubGlzdGEtam9nb3MtdGltZSB1bCBsaSAudmVuY2Vkb3IgLnRpbWUtbWFuZGFudGUge1xuICAgICAgY29sb3I6ICNDRjI0MEM7IH1cbiAgICAubG90ZWNhIC5saXN0YS1qb2dvcy10aW1lIHVsIGxpIC52ZW5jZWRvciAudGltZS12aXNpdGFudGUge1xuICAgICAgY29sb3I6ICNDRjI0MEM7IH1cbiAgICAubG90ZWNhIC5saXN0YS1qb2dvcy10aW1lIHVsIGxpIC50aW1lLXBsYWNhciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5sb3RlY2EgLmxpc3RhLWpvZ29zLXRpbWUgdWwgbGkgLnRpbWUtcGxhY2FyIC50aW1lLW1hbmRhbnRlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubG90ZWNhIC5saXN0YS1qb2dvcy10aW1lIHVsIGxpIC50aW1lLXBsYWNhciAudGltZS12aXNpdGFudGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvdGVjYSAubGlzdGEtam9nb3MtdGltZSB1bCBsaSAudmVyc29zIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAwcHggNHB4OyB9XG5cbi5sb3RvbWFuaWEgLnRpdHVsby1sb3RlcmlhLWxvdG9tYW5pYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL2xvdG9tYW5pYS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgLmxvdG9tYW5pYSAudGl0dWxvLWxvdGVyaWEtbG90b21hbmlhIGgyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICNmNTk1MmM7IH1cbiAgICAubG90b21hbmlhIC50aXR1bG8tbG90ZXJpYS1sb3RvbWFuaWEgaDI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCAwLjkzNzVyZW07IH1cblxuLmxvdG9tYW5pYSAuY29udGVudC1zb3J0ZWlvIC5udW1lcm9zLXNvcnRlaW8gbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjU5NTJjO1xuICBjb2xvcjogI2Y1OTUyYzsgfVxuXG4udGVtcGxhdGUtY29sdW1uaXN0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZW1wbGF0ZS1jb2x1bW5pc3QtbGlzdCAuY29sLW1kLTMgKyAuY29sLW1kLTMgW2NsYXNzXj1cImNvbHVtbmlzdC1cIl0ge1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZW1wbGF0ZS1jb2x1bW5pc3QtbGlzdCAuY29sLW1kLTM6bnRoLWNoaWxkKG4rNSkgW2NsYXNzXj1cImNvbHVtbmlzdC1cIl0sXG4gICAgLnRlbXBsYXRlLWNvbHVtbmlzdC1saXN0IC5jb2wtbWQtMzpudGgtY2hpbGQobis1KSBbY2xhc3MqPVwiY29sdW1uaXN0LVwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9IH1cblxuLnRlbXBsYXRlLWNvbHVtbmlzdC1mZWVkIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTsgfVxuICAudGVtcGxhdGUtY29sdW1uaXN0LWZlZWQgLmF1dGhvci1zaWduYXR1cmUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkOyB9XG5cbi5jb2x1bW5pc3Qtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbHVtbmlzdC1zZWN0aW9uIC5vd2wtY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb2x1bW5pc3Qtc2VjdGlvbiAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4ubWVkaWEtc2VjdGlvbiAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZWRpYS1zZWN0aW9uIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cblxuLmRhcmstc2VjdGlvbiAubWVkaWEtc2VjdGlvbiAudXRpbGl0eS1idG4sIC5kYXJrLXNlY3Rpb24gLm1lZGlhLXNlY3Rpb24gLmJ0bi1hby12aXZvIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4ubGlzdC1tZWRpYS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2Q0MTgyMDsgfVxuICAubGlzdC1tZWRpYS1pdGVtOmhvdmVyIC5kYXRlIHtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuXG4udGVtcGxhdGUtc2VhcmNoLXJlc3VsdCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07IH1cbiAgLnRlbXBsYXRlLXNlYXJjaC1yZXN1bHQgLmFydGljbGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7IH1cbiAgICAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAuYXJ0aWNsZS1oZWFkZXIgLnJlc3VsdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IC5hcnRpY2xlLWhlYWRlciAucmVzdWx0LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAuYXJ0aWNsZS1oZWFkZXIgLnJlc3VsdC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAuYXJ0aWNsZS1oZWFkZXIgLnJlc3VsdC1udW1iZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAucmVzdWx0IC5yZXN1bHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIC50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IC5yZXN1bHQgLnJlc3VsdC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIC50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IC5yZXN1bHQgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07IH1cblxuLnRlbXBsYXRlLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbTtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9XG4gIC50ZW1wbGF0ZS1nYWxsZXJ5IC52ZXJ0aWNhbC1uZXdzLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAudGVtcGxhdGUtZ2FsbGVyeSAuY29sLW1kLTQ6bnRoLWNoaWxkKG4gKyA0KSAudmVydGljYWwtbmV3cy1tZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbTsgfVxuXG4udGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cblxuLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cblxuLnRlYW0tc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuLnRlYW0tc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZzogMCAwIDEuODc1cmVtOyB9XG5cbi50ZWFtLXNlY3Rpb24gW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sXG4udGVhbS1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfVxuXG4udGVhbS1zZWN0aW9uIC5zZWN0aW9uLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG5cbi50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj1ob3Jpem9udGFsLW5ld3NdIHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj12ZXJ0aWNhbC1uZXdzXSB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH0gfVxuXG4udGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIGZpZ3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDMyOHB4OyB9XG5cbi50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gZmlndXJlIHtcbiAgbWluLWhlaWdodDogMTU1cHg7IH1cblxuLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIGZpZ3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50ZW1wbGF0ZS1ibG9ncyAudmVydGljYWwtbmV3cy1sZyBmaWd1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2Fycm9zc2VsUHJvZ3JhbWFjYW8gLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNhcnJvc3NlbFByb2dyYW1hY2FvIC5pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhcnJvc3NlbFByb2dyYW1hY2FvIC5pdGVtIC5wcm9ncmFtbWluZy1saXN0LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMxODNmNzQ7XG4gICAgY29sb3I6ICMxODNmNzQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5jYXJyb3NzZWxQcm9ncmFtYWNhbyAuaXRlbSAucHJvZ3JhbW1pbmctbGlzdC10aXRsZSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNhcnJvc3NlbFByb2dyYW1hY2FvIC5pdGVtIHVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlOyB9XG4gICAgLmNhcnJvc3NlbFByb2dyYW1hY2FvIC5pdGVtIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlY2VjZWM7IH1cbiAgICAgIC5jYXJyb3NzZWxQcm9ncmFtYWNhbyAuaXRlbSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG5cbi5jYXJyb3NzZWxQcm9ncmFtYWNhbyAub3dsLW5hdiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuY2Fycm9zc2VsUHJvZ3JhbWFjYW8gLm93bC1uYXYgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNhcnJvc3NlbFByb2dyYW1hY2FvIC5vd2wtcHJldiB7XG4gIG1hcmdpbjogMTVweCAwIDAgLTM1cHg7IH1cblxuLmNhcnJvc3NlbFByb2dyYW1hY2FvIC5vd2wtbmV4dCB7XG4gIG1hcmdpbjogMTVweCAtMzVweCAwIDA7IH1cblxuLmNhcnJvc3NlbFByb2dyYW1hY2FvIC5pY29uLWFycm93LWxlZnQsXG4uY2Fycm9zc2VsUHJvZ3JhbWFjYW8gLmljb24tYXJyb3ctcmlnaHQge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE4M2Y3NDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuY2Fycm9zc2VsUHJvZ3JhbWFjYW8gLmljb24tYXJyb3ctbGVmdCxcbiAgICAuY2Fycm9zc2VsUHJvZ3JhbWFjYW8gLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4M2Y3NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY29udHJvbHMgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuI2NvbnRyb2xzIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2Ege1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgI2NvbnRyb2xzIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2E6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgY29sb3I6ICM1YTVhNWE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICNjb250cm9scyAuYmxvY28tY2FtcG8tYnVzY2EgLmNhbXBvLWJ1c2NhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2NvbnRyb2xzIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2E6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICB3aWR0aDogNzIlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNjb250cm9scyAuYmxvY28tY2FtcG8tYnVzY2EgLmJ0bi1idXNjYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbiNsb2FkLW1vcmUgW2RhdGEtdGFyZ2V0PVwiI2NhcnJlZ2FyLWxpc3RhXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnJlbSBhdXRvOyB9XG5cbi5yZXNwb25zaXZlLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnJlc3BvbnNpdmUtYnV0dG9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLm91dHJhcy1yYWRpb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCA0MHB4IDBweCA0MHB4OyB9XG4gIC5vdXRyYXMtcmFkaW9zIC5saXN0YVJhZGlvQW9WaXZvUGxheWVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3V0cmFzLXJhZGlvcyBoMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vdXRyYXMtcmFkaW9zIGgzOjphZnRlciwgLm91dHJhcy1yYWRpb3MgaDM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogY2FsYyg1NSUgLSAxOTVweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5vdXRyYXMtcmFkaW9zIC5yYWRpbyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5vdXRyYXMtcmFkaW9zIC5yYWRpbyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAub3V0cmFzLXJhZGlvcyAucmFkaW8gYSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAub3V0cmFzLXJhZGlvcyAucmFkaW8gYTpob3ZlcixcbiAgICAgIC5vdXRyYXMtcmFkaW9zIC5yYWRpbyBhOmhvdmVyIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm91dHJhcy1yYWRpb3MgLnJhZGlvOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvcmRlcjogMDsgfSB9XG4gICAgLm91dHJhcy1yYWRpb3MgLnJhZGlvOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAwOyB9XG5cbi5hby12aXZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIuMTg3NXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5OyB9XG4gIC5hby12aXZvIC5jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hby12aXZvIC5jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmFvLXZpdm8gLmNvbnRlbnQgLnBsYXllci1ib3gge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7IH0gfVxuICAgIC5hby12aXZvIC5jb250ZW50IC5hZHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmFvLXZpdm8gLmNvbnRlbnQgLmFkcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYW8tdml2byAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5hby12aXZvIC5jb250ZW50IC5wbGF5ZXItYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5hby12aXZvIC5oZWFkZXItdmVpY3VsbzphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFvLXZpdm8gLmhlYWRlci12ZWljdWxvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjFmMWY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAuMzc1cmVtIDA7IH1cbiAgLmFvLXZpdm8gLmhlYWRlci12ZWljdWxvIC5sb2dvLXZlaWN1bG8gaW1nIHtcbiAgICBoZWlnaHQ6IDQxcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hby12aXZvIC5oZWFkZXItdmVpY3VsbyAubG9nby12ZWljdWxvIGltZyB7XG4gICAgICAgIGhlaWdodDogNTFweDsgfSB9XG4gIC5hby12aXZvIC5oZWFkZXItdmVpY3VsbyAubG9nby12ZWljdWxvIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFvLXZpdm8gLnBsYXllci1ib3gge1xuICAgICAgbWluLWhlaWdodDogNTY0cHg7IH1cbiAgICAuYW8tdml2by5vbiAjc3RyZWFtaW5nLWFvLXZpdm8ge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7IH1cbiAgICAuYW8tdml2by5vZmYgLmJsb2NvLWNvbnRldWRvLW9mZi1saW5lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5hby12aXZvIC5ib3gtbG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hby12aXZvIC5ib3gtbG9hZGluZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9IH1cbiAgICAuYW8tdml2byAuYm94LWxvYWRpbmcgaW1nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgLmFvLXZpdm8gLmxhYmVsIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q0MTgyMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYW8tdml2by5yYWRpbyAjc3RyZWFtaW5nLWFvLXZpdm8ge1xuICAgICAgbWluLWhlaWdodDogNDUycHg7IH0gfVxuICAuYW8tdml2by5yYWRpbyAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAjMDAwMDAwYjM7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDA4NztcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5hby12aXZvLnJhZGlvIC5zZWNvbmRhcnktYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNDE4MjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q0MTgyMCAhaW1wb3J0YW50OyB9XG5cbiNib3gtcGFuZWwtaW50ZXJhdGl2by5ib3gtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG4gICNib3gtcGFuZWwtaW50ZXJhdGl2by5ib3gtbW9kYWwgLmJveC1tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG4gICAgI2JveC1wYW5lbC1pbnRlcmF0aXZvLmJveC1tb2RhbCAuYm94LW1vZGFsLWNvbnRlbnQgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgI2JveC1wYW5lbC1pbnRlcmF0aXZvLmJveC1tb2RhbCAuYm94LW1vZGFsLWNvbnRlbnQgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgI2JveC1wYW5lbC1pbnRlcmF0aXZvLmJveC1tb2RhbCAuYm94LW1vZGFsLWNvbnRlbnQgLmJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTkgIWltcG9ydGFudDsgfVxuICAgICNib3gtcGFuZWwtaW50ZXJhdGl2by5ib3gtbW9kYWwgLmJveC1tb2RhbC1jb250ZW50Lm1vZGFsU21hbGwge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgI2JveC1wYW5lbC1pbnRlcmF0aXZvLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTUwcHg7IH1cblxuI25lMTAtaW50ZXJpb3ItZm9ybS1wYW5lbC1pbnRlcmF0aXZvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGFyay1zZWN0aW9uIC5hby12aXZvLXN1YnNlY3Rpb24gLnByb2dyYW1hY2FvIC5wcm9ncmFtYSBzdHJvbmcsXG4uZGFyay1zZWN0aW9uIC5hby12aXZvLXN1YnNlY3Rpb24gLnByb2dyYW1hY2FvIC5wcm9ncmFtYSBwIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYW8tdml2by1zdWJzZWN0aW9uIC5wcm9ncmFtYWNhbyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFvLXZpdm8tc3Vic2VjdGlvbiAucHJvZ3JhbWFjYW8gLnByb2dyYW1hIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYW8tdml2by1zdWJzZWN0aW9uIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWEubWFpcy1wcm9ncmFtYWNhbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYW8tdml2by1zdWJzZWN0aW9uIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWE6bGFzdC1jaGlsZDpob3ZlciAuaWNvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2Q0MTgyMDsgfVxuICAuYW8tdml2by1zdWJzZWN0aW9uIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWE6bGFzdC1jaGlsZCBhOmhvdmVyIHN0cm9uZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogI2Q0MTgyMDsgfVxuICAuYW8tdml2by1zdWJzZWN0aW9uIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWEgLmljb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmFvLXZpdm8tc3Vic2VjdGlvbiAucHJvZ3JhbWFjYW8gLnByb2dyYW1hIC50aW1lIHtcbiAgICBjb2xvcjogI2Q0MTgyMDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYW8tdml2by1zdWJzZWN0aW9uIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWEgYSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLmFvLXZpdm8tc3Vic2VjdGlvbiAucHJvZ3JhbWFjYW8gLnByb2dyYW1hLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5hby12aXZvLXN1YnNlY3Rpb24gLnByb2dyYW1hY2FvIC5wcm9ncmFtYS5hY3RpdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q0MTgyMDsgfVxuICAgIC5hby12aXZvLXN1YnNlY3Rpb24gLnByb2dyYW1hY2FvIC5wcm9ncmFtYS5hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFvLXZpdm8tc3Vic2VjdGlvbiAucHJvZ3JhbWFjYW8gLnByb2dyYW1hLmFjdGl2ZSBhIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2NjYzsgfVxuICAgICAgLmFvLXZpdm8tc3Vic2VjdGlvbiAucHJvZ3JhbWFjYW8gLnByb2dyYW1hLmFjdGl2ZSBhOmhvdmVyIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFvLXZpdm8tc3Vic2VjdGlvbiAucHJvZ3JhbWFjYW8gLnByb2dyYW1hLmFjdGl2ZSAuaWNvbi1wbGF5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmFvLXZpdm8tc3Vic2VjdGlvbiAucHJvZ3JhbWFjYW8gLnByb2dyYW1hLmFjdGl2ZSAuaW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIZWxwZXJzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4qIGFkZCB0ZXh0IGNvbG9yIG9yIGJhY2tncm91bmQgY29sb3JcclxuKi9cbi50ZXh0LWNvbG9yLWNvcjEge1xuICBjb2xvcjogXCJncmVlblwiOyB9XG5cbi5iZy1jb2xvci1jb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJncmVlblwiOyB9XG5cbi50ZXh0LWNvbG9yLWNvcjIge1xuICBjb2xvcjogXCJyZWRcIjsgfVxuXG4uYmctY29sb3ItY29yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IFwicmVkXCI7IH1cblxuLnRleHQtY29sb3ItY29yMyB7XG4gIGNvbG9yOiBcInllbGxvd1wiOyB9XG5cbi5iZy1jb2xvci1jb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJ5ZWxsb3dcIjsgfVxuXG4udGV4dC1jb2xvci1jb3I0IHtcbiAgY29sb3I6IFwiYmx1ZVwiOyB9XG5cbi5iZy1jb2xvci1jb3I0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJibHVlXCI7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsImh0bWwgKiB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwOyAgXHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgLy8gY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG59XHJcblxyXG5idXR0b24sIGlucHV0LCBhLCB0ZXh0YXJlYSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLy8gY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDEge2ZvbnQtc2l6ZTogNDBweH1cclxuaDIge2ZvbnQtc2l6ZTogMzZweH1cclxuaDMge2ZvbnQtc2l6ZTogMjRweH1cclxuaDQge2ZvbnQtc2l6ZTogMjBweH1cclxuaDUge2ZvbnQtc2l6ZTogMTZweH1cclxuaDYge2ZvbnQtc2l6ZTogMTRweH1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICBoMSB7Zm9udC1zaXplOiAzMHB4fVxyXG4gIGgyIHtmb250LXNpemU6IDI2cHh9XHJcbiAgaDMge2ZvbnQtc2l6ZTogMjBweH1cclxuICBoNCB7Zm9udC1zaXplOiAxNnB4fVxyXG4gIGg1IHtmb250LXNpemU6IDEycHh9XHJcbiAgaDYge2ZvbnQtc2l6ZTogMTBweH1cclxufVxyXG5cclxucCB7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIHVsLCBvbCB7XHJcbi8vICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XHJcbi8vICAgbGkge1xyXG4vLyAgICAgcGFkZGluZy1sZWZ0OiAgY2FsY3VsYXRlUmVtKDdweCk7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG5cclxuLy9Gb3JtXHJcbnRleHRhcmVhIHtcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuLy8gLmlucHV0LWdyb3VwIHtcclxuLy8gICBtYXJnaW4tYm90dG9tOiBjYWxjUmVtKDE1cHgpO1xyXG4vLyB9XHJcbi8vIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXRleHRdLFxyXG4vLyAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbi8vIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXRlbF0sXHJcbi8vIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXVybF0sXHJcbi8vIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcbi8vIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuLy8gLmlucHV0LWdyb3VwIHRleHRhcmVhIHtcclxuLy8gICB3aWR0aDogMTAwJTtcclxuLy8gICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xyXG4vLyAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbi8vICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xyXG4vLyAgIGNvbG9yOiAjZmZmO1xyXG4vLyAgIHBhZGRpbmc6IGNhbGNSZW0oMTBweCk7XHJcbi8vICAgZm9udC1zaXplOiBjYWxjUmVtKDEycHgpO1xyXG4vLyAgICY6Zm9jdXMge1xyXG4vLyAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgLy8gY29sb3I6ICRkaXZpc29yLWNvbG9yO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgLy8gY29sb3I6ICRkaXZpc29yLWNvbG9yO1xyXG59XHJcbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAvLyBjb2xvcjogJGRpdmlzb3ItY29sb3I7XHJcbn0iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZShkaXZpZGUoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXksICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XHJcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90P2Z0dDc2aycpO1xyXG4gIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD9mdHQ3NmsjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGY/ZnR0NzZrJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZj9mdHQ3NmsnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz9mdHQ3NmsjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTZweCk7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLXNoYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zaGFyZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtYXF1YXJpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1hcXVhcmlvOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy1hcmllcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1hcmllczsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtY2FuY2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLWNhbmNlcjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtY2Fwcmljb3JuaW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtY2Fwcmljb3JuaW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWVzY29ycGlhbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1lc2NvcnBpYW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWdlbWVvcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1nZW1lb3M7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWxlYW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtbGVhbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtbGlicmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtbGlicmE7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLXBlaXhlcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1wZWl4ZXM7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLXNhZ2l0YXJpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1zYWdpdGFyaW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLXRvdXJvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLXRvdXJvOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy12aXJnZW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtdmlyZ2VtOyBcclxuICB9XHJcbn1cclxuLmljb24tdGltZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdGltZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWNhcHJpY29ybmlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jYXByaWNvcm5pbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXBlaXhlcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcGVpeGVzOyBcclxuICB9XHJcbn1cclxuLmljb24tc2FyZ2l0YXJpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2FyZ2l0YXJpbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXZpcmdlbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdmlyZ2VtOyBcclxuICB9XHJcbn1cclxuLmljb24tZ2VtaW9zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1nZW1pb3M7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1sZWFvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1sZWFvOyBcclxuICB9XHJcbn1cclxuLmljb24tZXNjb3JwaWFvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1lc2NvcnBpYW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi10b3VybyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdG91cm87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcmllcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJpZXM7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcXVhcmlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcXVhcmlvOyBcclxuICB9XHJcbn1cclxuLmljb24tY2FuY2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jYW5jZXI7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1saWJyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbGlicmE7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1jYWxlbmRhcmlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jYWxlbmRhcmlvOyBcclxuICB9XHJcbn1cclxuLmljb24tYW1wbGlhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYW1wbGlhcjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWNodXZhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jaHV2YTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWx1YSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbHVhOyBcclxuICB9XHJcbn1cclxuLmljb24tbnVibGFkbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbnVibGFkbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXBhcmMtbnVibGFkby1kaWEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXBhcmMtbnVibGFkby1kaWE7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1wYXJjLW51YmxhZG8tbm9pdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXBhcmMtbnVibGFkby1ub2l0ZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNvbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc29sOyBcclxuICB9XHJcbn1cclxuLmljb24tdGVtcG9yYWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXRlbXBvcmFsOyBcclxuICB9XHJcbn1cclxuLmljb24tdHJvdmFvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi10cm92YW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi12ZW50byB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdmVudG87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1kb3dubG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZG93bmxvYWQ7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1tYWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1tYWlsOyBcclxuICB9XHJcbn1cclxuLmljb24tbGlua2VkaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWxpbmtlZGluOyBcclxuICB9XHJcbn1cclxuLmljb24td2hhdHNhcHAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXdoYXRzYXBwOyBcclxuICB9XHJcbn1cclxuLmljb24tZmFjZWJvb2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWZhY2Vib29rOyBcclxuICB9XHJcbn1cclxuLmljb24tdHdpdHRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdHdpdHRlcjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXF1b3RlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1xdW90ZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWdhbGxlcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWdhbGxlcnk7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1jb250cmFzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY29udHJhc3Q7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctdXA7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1jb20tZG93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctY29tLWRvd247IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1jb20tbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctY29tLWxlZnQ7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1jb20tdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWNvbS11cDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LWNvbS1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctY29tLXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmljb24tZmxhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZmxhZzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWF1ZGlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hdWRpbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXZpZGVvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi12aWRlbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd247IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1sZWZ0OyBcclxuICB9XHJcbn1cclxuLmljb24tYXJyb3ctcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmljb24tZm9udC1sZXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1mb250LWxlc3M7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1mb250LXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWZvbnQtcGx1czsgXHJcbiAgfVxyXG59XHJcbi5pY29uLW5ld3NsZXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW5ld3NsZXR0ZXI7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1uYXYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW5hdjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLW5ld3NwYXBwZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW5ld3NwYXBwZXI7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1wbHVzOyBcclxuICB9XHJcbn1cclxuLmljb24tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNsb3NlOyBcclxuICB9XHJcbn1cclxuLmljb24ta2luZC1uZXdzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1raW5kLW5ld3M7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hY2Nlc3NpYmlsaXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hY2Nlc3NpYmlsaXR5OyBcclxuICB9XHJcbn1cclxuLmljb24tc2VhcmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1pbnN0YWdyYW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWluc3RhZ3JhbTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXVzZXIge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDsgXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNHB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMmVtIDJlbSAwIDA7XHJcbiAgfVxyXG59IiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdC5vd2wtc3RhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcblx0XHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xuXHR9XG5cblx0Lm93bC1zdGFnZTphZnRlciB7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0fVxuXG5cdC5vd2wtd3JhcHBlcixcblx0Lm93bC1pdGVte1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0fVxuXG5cdC5vd2wtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0fVxuXHQub3dsLWl0ZW0gaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5vd2wtbmF2LmRpc2FibGVkLFxuXHQub3dsLWRvdHMuZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3dsLW5hdiAub3dsLXByZXYsXG5cdC5vd2wtbmF2IC5vd2wtbmV4dCxcblx0Lm93bC1kb3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcblx0Lm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuXHRidXR0b24ub3dsLWRvdCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzowIWltcG9ydGFudDtcblx0XHRmb250OiBpbmhlcml0O1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdCYub3dsLWdyYWIge1xuXHRcdGN1cnNvcjogbW92ZTtcblx0XHRjdXJzb3I6IGdyYWI7XG5cdH1cblxuXHQmLm93bC1ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHR9XG5cblx0Ji5vd2wtcnRsIC5vd2wtaXRlbSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQGltcG9ydCBcIm93bC5jYXJvdXNlbFwiOyAvLyBjYW1pbmhvIGRlIGltcG9ydGHDp8OjbyBubyBhcXVpdm8gY29uZmlnLnltbFxyXG5cclxuLy9AaW1wb3J0ICdvd2wudGhlbWUuZGVmYXVsdCc7XHJcblxyXG4vKlxyXG4gKiBcdERlZmF1bHQgdGhlbWUgLSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcclxuICovXHJcblxyXG4kY29sb3ItYmFzZTogIzg2OTc5MSAhZGVmYXVsdDtcclxuJGNvbG9yLXdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheTogI2Q2ZDZkNiAhZGVmYXVsdDtcclxuXHJcbi8vbmF2XHJcblxyXG4kbmF2LWNvbG9yOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXYtY29sb3ItaG92ZXI6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJG5hdi1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XHJcbiRuYXYtcm91bmRlZDogM3B4ICFkZWZhdWx0O1xyXG4kbmF2LW1hcmdpbjogNXB4ICFkZWZhdWx0O1xyXG4kbmF2LXBhZGRpbmc6IDRweCA3cHggIWRlZmF1bHQ7XHJcbiRuYXYtYmFja2dyb3VuZDogJGNvbG9yLWdyYXkgIWRlZmF1bHQ7XHJcbiRuYXYtYmFja2dyb3VuZC1ob3ZlcjogJGNvbG9yLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXYtZGlzYWJsZWQtb3BhY2l0eTogMC41ICFkZWZhdWx0O1xyXG5cclxuLy9kb3RzXHJcblxyXG4kZG90LXdpZHRoOiAxMHB4ICFkZWZhdWx0O1xyXG4kZG90LWhlaWdodDogMTBweCAhZGVmYXVsdDtcclxuJGRvdC1yb3VuZGVkOiAzMHB4ICFkZWZhdWx0O1xyXG4kZG90LW1hcmdpbjogNXB4IDdweCAhZGVmYXVsdDtcclxuJGRvdC1iYWNrZ3JvdW5kOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuJGRvdC1iYWNrZ3JvdW5kLWFjdGl2ZTogJGNvbG9yLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kb3dsLWltYWdlLXBhdGg6IFwiLi4vaW1hZ2VzL3BsdWdpbnMvb3dsLmNhcm91c2VsL1wiICFkZWZhdWx0O1xyXG5cclxuLyogc2xpZGVyIGJsb2NrICovXHJcbi5zbGlkZXItY2Fyb3VzZWwtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vLyBTdHlsaW5nXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gIC5vd2wtaXRlbSB7XHJcbiAgICA+IC5pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5leHQgYW5kIFByZXYgYnV0dG9uc1xyXG4gIC5vd2wtbmF2IHtcclxuICAgIC8vIHBhZGRpbmc6IDA7XHJcbiAgICAvLyBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgxcHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgIGxlZnQ6IDM5cHg7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICBidXR0b24ub3dsLXByZXYsXHJcbiAgICBidXR0b24ub3dsLW5leHQge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogZ3JlZW47XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg2MHB4KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSxcclxuICAgICAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzBweCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5vd2wtcHJldiB7XHJcbiAgICAgICAgbGVmdDogY2FsYy1yZW0oMHB4KTtcclxuICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC42NSswLDArMTAwO05ldXRyYWwrRGVuc2l0eSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgbGVmdCxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcclxuICAgICAgICApOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgbGVmdCxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcclxuICAgICAgICApOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxyXG4gICAgICAgICk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYTYwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICB9XHJcbiAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjLXJlbSgwcHgpO1xyXG4gICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMC42NSsxMDAgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlXHJcbiAgICAgICAgKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlXHJcbiAgICAgICAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCVcclxuICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgfVxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgLy8gU3R5bGluZyBkb3RzXHJcbiAgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLm93bC1kb3RzIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIG1hcmdpbjogY2FsYy1yZW0oMTJweCkgMCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC5vd2wtZG90IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB6b29tOiAxO1xyXG4gICAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICBtYXJnaW46IDAgY2FsYy1yZW0oNXB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWx7XG5cdC5hbmltYXRlZCB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLWluIHtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG5cdC5vd2wtYW5pbWF0ZWQtb3V0IHtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5mYWRlT3V0IHtcblx0XHRhbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG5cbi5vd2wtaGVpZ2h0IHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuIiwiLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWwge1xuXHQub3dsLWl0ZW0ge1xuXHRcdC5vd2wtbGF6eSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0XHR9XG5cblx0XHQvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovXG5cdFx0Lm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0aW1nLm93bC1sYXp5IHtcblx0XHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0fVxuXHR9XG59XG5cbiIsIiRvd2wtaW1hZ2UtcGF0aDogXCJcIiAhZGVmYXVsdDtcblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cblxuLm93bC1jYXJvdXNlbHtcblx0Lm93bC12aWRlby13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogODBweDtcblx0XHR3aWR0aDogODBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIiN7JG93bC1pbWFnZS1wYXRofW93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm93bC12aWRlby10biB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG5cdH1cblxuXHQub3dsLXZpZGVvLWZyYW1lIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIG1peGlucy5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vLyBFdmVudCB3cmFwcGVyXHJcbi8vLyBAYXV0aG9yIEhhcnJ5IFJvYmVydHNcclxuLy8vIEBwYXJhbSB7Qm9vbH0gJHNlbGYgW2ZhbHNlXSAtIFdoZXRoZXIgb3Igbm90IHRvIGluY2x1ZGUgY3VycmVudCBzZWxlY3RvclxyXG4vLy8gQGxpbmsgaHR0cHM6Ly90d2l0dGVyLmNvbS9jc3N3aXphcmRyeS9zdGF0dXMvNDc4OTM4NTMwMzQyMDA2Nzg0IE9yaWdpbmFsIHR3ZWV0IGZyb20gSGFycnkgUm9iZXJ0c1xyXG5AbWl4aW4gb24tZXZlbnQoJHNlbGY6IGZhbHNlKSB7XHJcbiAgQGlmICRzZWxmIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8gTWFrZSBhIGNvbnRleHQgYmFzZWQgc2VsZWN0b3IgYSBsaXR0bGUgbW9yZSBmcmllbmRseVxyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGNvbnRleHRcclxuQG1peGluIHdoZW4taW5zaWRlKCRjb250ZXh0KSB7XHJcbiAgQGlmIHR5cGUtb2YoJGNvbnRleHQpID09IG1hcCB7XHJcbiAgICBAZWFjaCAkc2VsZWN0b3IgaW4gbWFwLWtleXMoJGNvbnRleHQpIHtcclxuICAgICAgI3ttYXAtZ2V0KCRjb250ZXh0LCAkc2VsZWN0b3IpfSAmIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgI3skY29udGV4dH0gJiB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vIEEgbWl4aW4gZm9yIHdyaXRpbmcgQGZvbnQtZmFjZSBydWxlcyBpbiBTQVNTLlxyXG4vLy8gdXNhZ2U6IEBpbmNsdWRlIGZvbnQtZmFjZSgnUHJveGltYSBOb3ZhIExpZ2h0JywgJy4uL2ZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LXdlYmZvbnQnKTtcclxuQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHVybCkge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiI3skbmFtZX1cIjtcclxuICAgIHNyYzogdXJsKFwiI3skdXJsfS5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIiN7JHVybH0uZW90I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIjeyR1cmx9LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICB1cmwoXCIjeyR1cmx9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiI3skdXJsfS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgIHVybChcIiN7JHVybH0uc3ZnIyN7JG5hbWV9XCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnZlcnRpbmcgUGhvdG9zaG9wIExldHRlciBTcGFjaW5nIHRvIENTU1xyXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcoJG51bTogMTAwKSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IGdldExldHRlclNwYWNpbmcoJG51bSk7XHJcbn1cclxuXHJcbi8vIEJvcmRlci1yYWRpdXNcclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHZhbHVlcykge1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHZhbHVlcztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XHJcbiAgYm9yZGVyLXJhZGl1czogJHZhbHVlcztcclxufVxyXG5cclxuQG1peGluIGZvbnRTaXplKCRzaXplKSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZTtcclxuICBmb250LXNpemU6IGNhbGMtcmVtKCRzaXplKTtcclxufVxyXG4iLCIvLyBmZGF0ZXBpY2tlciB2YXJpYWJsZXMgYW5kIHRoZWlyIGRlZmF1bHRzXHJcbi8vICRmZGF0ZXBpY2tlci11aS1wcmltYXJ5OiAjNGQ4ODVmICFkZWZhdWx0O1xyXG4kZmRhdGVwaWNrZXItdWktY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRmZGF0ZXBpY2tlci11aS1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWRpc2FibGVkOiAjZWVlICFkZWZhdWx0O1xyXG4vLyAkZmRhdGVwaWNrZXItdWktYm9yZGVyLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kZmRhdGVwaWNrZXItdWktYm9yZGVyLXRyYW5zcGFyZW5jeTogMC4yICFkZWZhdWx0O1xyXG4vLyAkZmRhdGVwaWNrZXItdWktYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZmRhdGVwaWNrZXItdWktY29sb3IsICRmZGF0ZXBpY2tlci11aS1ib3JkZXItdHJhbnNwYXJlbmN5KSAhZGVmYXVsdDtcclxuLy8gJGZkYXRlcGlja2VyLXVpLXNoYWRvdzogMCA1cHggMTBweCByZ2JhKCRmZGF0ZXBpY2tlci11aS1jb2xvciwgJGZkYXRlcGlja2VyLXVpLWJvcmRlci10cmFuc3BhcmVuY3kpICFkZWZhdWx0O1xyXG4kZmRhdGVwaWNrZXItdWktYm9yZGVyLXJhZGl1czogNXB4ICFkZWZhdWx0O1xyXG4kZmRhdGVwaWNrZXItdWktYmVmb3JlLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xyXG4vLyAkZmRhdGVwaWNrZXItdWktb2xkLW5ldy1jb2xvcjogIzk5OSAhZGVmYXVsdDtcclxuLy8gJGZkYXRlcGlja2VyLXVpLXRleHQtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRmZGF0ZXBpY2tlci1pbmxpbmUtd2lkdGg6IDIyMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gdW5jb21tZW50IGlmIHVzZWQgd2l0aCBmb3VuZGF0aW9uIDUgdG8gZ2V0IGNvbXBhdGlibGUgZGVmYXVsdHMsIHRoYW5rcyBqYW1lc3N0b25lY29cclxuJGZkYXRlcGlja2VyLXVpLXByaW1hcnk6ICR0ZXh0LWNvbG9yO1xyXG4kZmRhdGVwaWNrZXItdWktYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XHJcbi8vICRmZGF0ZXBpY2tlci11aS1iZzogJGYtZHJvcGRvd24tYmc7XHJcbiRmZGF0ZXBpY2tlci11aS10ZXh0LWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWRpc2FibGVkOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjcpO1xyXG4vLyAkZmRhdGVwaWNrZXItdWktYmVmb3JlLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4vLyAkZmRhdGVwaWNrZXItdWktYm9yZGVyLXRyYW5zcGFyZW5jeTogMC4yICFkZWZhdWx0O1xyXG4kZmRhdGVwaWNrZXItdWktYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXN0O1xyXG4kZmRhdGVwaWNrZXItdWktc2hhZG93OiBub25lO1xyXG4vLyAkZmRhdGVwaWNrZXItdWktYm9yZGVyLXJhZGl1czogMDtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJlZm9yZS1jb2xvcjogbGlnaHRlbigkZmRhdGVwaWNrZXItdWktdGV4dC1jb2xvciwgMzAlKTtcclxuJGZkYXRlcGlja2VyLXVpLW9sZC1uZXctY29sb3I6ICRjb2xvci1saWdodGVyO1xyXG4vLyAkZmRhdGVwaWNrZXItaW5saW5lLXdpZHRoOiAkZi1kcm9wZG93bi1tYXgtd2lkdGg7XHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcbiAgd2lkdGg6IDI5MHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICAmLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICBjb2xvcjogJGZkYXRlcGlja2VyLXVpLXRleHQtY29sb3I7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZkYXRlcGlja2VyLXVpLWJnO1xyXG4gICAgYm9yZGVyOiAkZmRhdGVwaWNrZXItdWktYm9yZGVyO1xyXG5cclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJGZkYXRlcGlja2VyLXVpLWJvcmRlci1yYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRmZGF0ZXBpY2tlci11aS1ib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGZkYXRlcGlja2VyLXVpLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkZmRhdGVwaWNrZXItdWktc2hhZG93O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAkZmRhdGVwaWNrZXItdWktc2hhZG93O1xyXG4gICAgYm94LXNoYWRvdzogJGZkYXRlcGlja2VyLXVpLXNoYWRvdztcclxuXHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblxyXG4gICAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xyXG4gICAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmRhdGVwaWNrZXItdWktYmc7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuYWN0aXZlLmRheSwgJi5hY3RpdmUueWVhciB7IGJhY2tncm91bmQ6ICRmZGF0ZXBpY2tlci11aS1wcmltYXJ5OyB9XHJcbiAgICAgICAgJi5kYXRlLXN3aXRjaCB7IHdpZHRoOiAxNDVweDsgfVxyXG4gICAgICAgIHNwYW4uYWN0aXZlIHsgYmFja2dyb3VuZDogJGZkYXRlcGlja2VyLXVpLXByaW1hcnk7IH1cclxuICAgICAgICAmLnByZXYsICYubmV4dCB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZkYXRlcGlja2VyLXVpLWJnO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmLmFjdGl2ZS5kYXksICYuYWN0aXZlLnllYXIgeyBiYWNrZ3JvdW5kOiAkZmRhdGVwaWNrZXItdWktcHJpbWFyeTsgfVxyXG4gICAgICAgICYub2xkICwgJi5uZXcgeyBjb2xvcjogJGZkYXRlcGlja2VyLXVpLW9sZC1uZXctY29sb3I7IH1cclxuICAgICAgICBzcGFuLmFjdGl2ZSB7IGJhY2tncm91bmQ6ICRmZGF0ZXBpY2tlci11aS1wcmltYXJ5OyBjb2xvcjogJGNvbG9yLXdoaXRlfVxyXG4gICAgICAgICYuZGF5LmRpc2FibGVkIHsgY29sb3I6ICRmZGF0ZXBpY2tlci11aS1kaXNhYmxlZDsgfVxyXG4gICAgICAgIHNwYW4ubW9udGguZGlzYWJsZWQsIHNwYW4ueWVhci5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogJGZkYXRlcGlja2VyLXVpLWRpc2FibGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDElO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICAgICAgICAmLmN3IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHRoIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHggNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmN3IHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuICAmLmRheXMgZGl2LmRhdGVwaWNrZXItZGF5cyB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgJi5tb250aHMgZGl2LmRhdGVwaWNrZXItbW9udGhzIHsgZGlzcGxheTogYmxvY2s7IH1cclxuICAmLnllYXJzIGRpdi5kYXRlcGlja2VyLXllYXJzIHsgZGlzcGxheTogYmxvY2s7IH1cclxuICB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0aCB7IGN1cnNvcjogcG9pbnRlcjsgfVxyXG59XHJcbi5kYXRlcGlja2VyLWlubGluZSB7IHdpZHRoOiAkZmRhdGVwaWNrZXItaW5saW5lLXdpZHRoOyB9XHJcbi5kYXRlcGlja2VyLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgdGFibGUgdHIgdGQgc3BhbiB7IGZsb2F0OiByaWdodDsgfVxyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkZmRhdGVwaWNrZXItdWktYmVmb3JlLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZkYXRlcGlja2VyLXVpLWJvcmRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTdweDtcclxuICAgIGxlZnQ6IDZweDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkZmRhdGVwaWNrZXItdWktYmc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC02cHg7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgfVxyXG59XHJcbi5kYXRlcGlja2VyPmRpdixcclxuLmRhdGVwaWNrZXItZHJvcGRvd246OmJlZm9yZSxcclxuLmRhdGVwaWNrZXItZHJvcGRvd246OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxyXG4uZGF0ZXBpY2tlci1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTMwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUuZGF5LCBcclxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLnllYXIge1xyXG4gICAgLy8gYmFja2dyb3VuZDogIzRkODg1ZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpXHJcbn0iLCIucHVibGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnUHVibGljaWRhZGUnO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRzIHtcclxuICBwYWRkaW5nOiBjYWxjLXJlbSgxNXB4KSAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCkgMDtcclxuICB9XHJcbiAgPiBkaXYge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAZXh0ZW5kIC5wdWJsaTtcclxuICB9XHJcbn1cclxuXHJcbi5iaWxsYm9hcmQge1xyXG4gIHdpZHRoOiAzMjBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHdpZHRoOiA3MjdweDtcclxuICAgIGhlaWdodDogOTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oYWxmIHtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XHJcbn1cclxuXHJcbi5yZXRhbmd1bGFyIHtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XHJcbn1cclxuXHJcbmRpdltpZF49J2Jhbm5lci0nXSB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFxyXG4gKi9cclxuLmFkcy1maXhlZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNzVweCAwIDAgMDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgyNzBweCk7XHJcbiAgfVxyXG4gICYuZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5hZHMtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgfVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkcy1maXhlZC1tb2JpbGUge1xyXG4gICYuYWRzIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAmID4gZGl2OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogLTlweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDMyMHB4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg1MHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZHMtZml4ZWQtbW9iaWxlLWludGVybmEge1xyXG4gICYuYWRzIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAmID4gZGl2OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogLTlweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDMyMHB4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg1MHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNibG9jby1uYXRpdmUtcm9kYXBlIHtcclxuICBtaW4taGVpZ2h0OiAyMzVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0NDBweDtcclxuICB9XHJcbiAgLnRtLXJvdyB7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmICsgZGl2IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRzLWJpbGxib2FyZCB7XHJcbiAgbWluLWhlaWdodDogMjgwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICYubW9iaWxlLWJhbm5lciB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwIDE1cHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5kZXNrdG9wLWJhbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgJi5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkcy1yZXRhbmd1bGFyIHtcclxuICBoZWlnaHQ6IDI4MHB4O1xyXG59XHJcblxyXG4uYWRzLWZpeGVkICsgLmhlYWRlci1iYXIge1xyXG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcclxufVxyXG4iLCJhIHtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0XCIpIHtcclxuICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiRjb2xvci1yZWQ7XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG4uYnRue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG4uYnRuLW91dGxpbmUtZGFyayB7XHJcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDojMzQzYTQwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sb3JzIGJ5IHNlY3Rpb25zXHJcbi4tY29sb3JidG4tcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgfVxyXG4gIEBlYWNoICRpLCAkYXR0cmlidXRlIGluICRzZWN0aW9ucyB7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgje21hcC1kZWVwLWdldCgkc2VjdGlvbnMsICRpLCBjbGFzc25hbWUpfSkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAje21hcC1kZWVwLWdldCgkc2VjdGlvbnMsICRpLCBjb2xvcil9O1xyXG4gICAgICBib3JkZXItY29sb3I6ICN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNvbG9yKX07XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAje21hcC1kZWVwLWdldCgkc2VjdGlvbnMsICRpLCBjb2xvcil9O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sb3JzIGJ5IHNlY3Rpb25zXHJcbi4tY29sb3JidG4tc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgQGVhY2ggJGksICRhdHRyaWJ1dGUgaW4gJHNlY3Rpb25zIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNsYXNzbmFtZSl9KSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfTtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNvbG9yKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXItYmFyIHtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgLnNlY29uZGFyeS1idG4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3BvcnRzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLi1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oMjBweCk7XHJcbiAgbWluLWhlaWdodDogY2FsYy1yZW0oMzZweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcclxuICBib3JkZXI6IHNvbGlkIGNhbGMtcmVtKDFweCkgdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIFtjbGFzc149XCJpY29uLVwiXSxcclxuICBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgIHRvcDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBjYWxjLXJlbSg1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcHJpbWFyeVxyXG4ucHJpbWFyeS1idG4ge1xyXG4gIEBleHRlbmQgLi1idG47XHJcbiAgQGV4dGVuZCAuLWNvbG9yYnRuLXByaW1hcnk7XHJcbiAgd2lkdGg6IGNhbGMtcmVtKDI5NXB4KTtcclxuICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxufVxyXG5cclxuLy8gcHJpbWFyeSBmbGV4XHJcbi5wcmltYXJ5ZmxleC1idG4ge1xyXG4gIEBleHRlbmQgLi1idG47XHJcbiAgQGV4dGVuZCAuLWNvbG9yYnRuLXByaW1hcnk7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNlY29uZGFyeVxyXG4uc2Vjb25kYXJ5LWJ0biB7XHJcbiAgQGV4dGVuZCAuLWJ0bjtcclxuICBAZXh0ZW5kIC4tY29sb3JidG4tc2Vjb25kYXJ5O1xyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmFydGljbGUtdGFnc1wiKSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb24gLmFydGljbGUtdGFnc1wiKSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBVdGlsaXR5LWJ1dHRvblxyXG4udXRpbGl0eS1idG4ge1xyXG4gIEBleHRlbmQgLi1idG47XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMtcmVtKDVweCk7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYy1yZW0oNXB4KTtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAuaWNvbi11c2Vye1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmxhdGVzdG5ld3Mtc2VjdGlvblwiKSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGFzdHM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFtjbGFzc149XCJpY29uLVwiXSxcclxuICBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbyB2aXZvXHJcbi5hb3Zpdm8tc3RhdHVzIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgbWFyZ2luOiBjYWxjLXJlbSgtMnB4KSBjYWxjLXJlbSgxMHB4KSAwO1xyXG4gIHdpZHRoOiBjYWxjLXJlbSg4MHB4KTtcclxuICBoZWlnaHQ6IGNhbGMtcmVtKDIxcHgpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IGNhbGMtcmVtKDEycHgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGMtcmVtKDEwcHgpO1xyXG4gIGJvcmRlcjogY2FsYy1yZW0oMXB4KSBzb2xpZCAkY29sb3ItcmVkO1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gID4gc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oOXB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDVweCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDZweCk7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBwdWxzZTtcclxuICAgICAgYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBwdWxzZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IDJzIGluZmluaXRlIHB1bHNlLXdoaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2Utd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1haW4tbmF2Pi5tYWluLW1lbnV7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBsaTpudGgtY2hpbGQoMil7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5idG4tYW8tdml2b3tcclxuICBAZXh0ZW5kIC51dGlsaXR5LWJ0bjtcclxuICBzcGFue1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDAuNCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDAuNCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlLXdoaXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBwdWxzZS13aGl0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgfVxyXG59XHJcbiIsIi5tYWluLW5hdiB7XHJcbiAgICAmIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8vRmlyc3QgbGV2ZWxcclxuICAgID4gLm1haW4tbWVudSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICA+IC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICNidG4tYXNzaW5lLWpje1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0l0ZW0gaGFzIGNoaWxkcmVuXHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBjdWJpYy1iZXppZXIoLjI0LC4yMiwuMDE1LDEuNTYpLG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBjdWJpYy1iZXppZXIoLjI0LC4yMiwuMDE1LDEuNTYpLG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gYTpmb2N1cyArIC5zdWItbWVudS13cmFwLFxyXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIC5zdWItbWVudS13cmFwLFxyXG4gICAgICAgICY6aG92ZXIgLnN1Yi1tZW51LXdyYXAsXHJcbiAgICAgICAgJi5pcy1mb2N1c2VkIC5zdWItbWVudS13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vU3ViLW1lbnVcclxuICAgIC5zdWItbWVudS13cmFwIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDI1MHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMnB4KTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiBjYWxjLXJlbSgzOHB4KTtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcblxyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4xNik7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYy1yZW0oLTEwcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogY2FsYy1yZW0oMTBweCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogY2FsYy1yZW0oMTBweCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGMtcmVtKDEwcHgpIHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gU2l6ZSBjb250cm9sXHJcbi5mb250LXNpemUtY29udHJvbCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzE5MTkxOTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICYuYnV0dG9uLWZvbnQtaW5jcmVhc2Ugc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ1dHRvbi1mb250LXJlc2V0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9DYW1wbyBmbHV0dWFudGUgZGUgYnVzY2FcclxuLnNlYXJjaC1mb3JtLWZpZWxkIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IGNhbGNSZW0oMjBweCkgMCAwO1xyXG4gIGlucHV0LFxyXG4gIGJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiBjYWxjUmVtKDEwcHgpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBwYWRkaW5nOiBjYWxjUmVtKDEwcHgpIGNhbGNSZW0oMjBweCk7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbiAgICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgLy8gb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xyXG4gIH1cclxuXHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgY29sb3I6ICRjb2xvci1saWdodGVzdDtcclxuICB9XHJcblxyXG4gIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aXRsZWNvbG9ycyxcclxuLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgY29sb3I6ICRjb2xvci1saWdodGVzdDtcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uJykge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5sYXRlc3RuZXdzLXNlY3Rpb24nKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLnZpZGVvcy1zZWN0aW9uJykge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuY29uZmVyZS1haS1zZWN0aW9uJykge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5zcG9ydHMtc2VjdGlvbicpIHtcclxuICAgIGNvbG9yOiAkY29sb3Itc3BvcnRzO1xyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmVudHJldGFpbi1zZWN0aW9uJykge1xyXG4gICAgY29sb3I6ICRjb2xvci1lbnRyZXRhaW47XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdCcpIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcudGVtcGxhdGUtZnV0ZWJvbC1saXN0Jykge1xyXG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5mdXRlYm9sLXNlY3Rpb24nKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hcHAge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLi10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIG1hcmdpbjogMCAwIGNhbGMtcmVtKDMwcHgpIDA7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtc2VjdGlvbiB7XHJcbiAgQGV4dGVuZCAuLXRpdGxlO1xyXG4gIEBleHRlbmQgLnRpdGxlY29sb3JzO1xyXG4gIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xyXG4gIG1hcmdpbjogMCAwIGNhbGMtcmVtKDMwcHgpIDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMzhweCk7XHJcbiAgICBtYXJnaW46IDAgMCBjYWxjLXJlbSg0MHB4KSAwO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMtcmVtKDNweCk7XHJcbiAgICBtYXJnaW46IDAgMCBjYWxjLXJlbSgxNXB4KTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMTBweCk7XHJcbiAgfVxyXG4gICYudGl0bGUtdHlwZS10d28ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRpdGxlLXR5cGUtdGhyZWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudGl0bGUtdHlwZS1mb3VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIC5ib3JkYS1uZXdzbGV0dGVyIHtcclxuLy8gICBAZXh0ZW5kIC50aXRsZS1zdWJzZWN0aW9uO1xyXG4vLyAgICY6YmVmb3JlIHtcclxuLy8gICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4udGl0bGUtc3Vic2VjdGlvbiB7XHJcbiAgLnRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xyXG4gIH1cclxuICBAZXh0ZW5kIC4tdGl0bGU7XHJcbiAgQGV4dGVuZCAudGl0bGVjb2xvcnM7XHJcbiAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oMTVweCkgMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XHJcbiAgICBtYXJnaW46IDAgMCBjYWxjLXJlbSgyMHB4KSAwO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgIG1hcmdpbjogMCAwIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGF5LWJ5LWRheS1zZWN0aW9uJykge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbiAuZGF5LWJ5LWRheS1zZWN0aW9uJykge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hby12aXZvLXN1YnNlY3Rpb24nKSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2UtcmVkIDJzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIHB1bHNlLXJlZCB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTIsIDI0LCAzMiwgMC43KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgNzAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDgyLCA4MiwgMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgODIsIDgyLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLnRpdGxlLXNlY3Rpb24ge1xyXG4gIFtjbGFzc149Jy1idG4nXSxcclxuICBbY2xhc3MqPSctYnRuJ10ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDMwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLyogQmxvY28gZG8gcGF0cm9jaW5hZG9yIGRlbnRybyBkbyB0w610dWxvICAqL1xyXG4uc3BvbnNvciB7XHJcbiAgb3JkZXI6IDM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSg0MHB4KTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICYtdGl0bGUge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg1KTtcclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoNSk7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogcmVtLWNhbGMoNTApO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIuY3RhLWJhbm5lciAge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICBwYWRkaW5nOiBjYWxjLXJlbSg0MHB4KSAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFtjbGFzc149J2ljb24tJ10sXHJcbiAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTAwcHgpO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXByaW1hcnkge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgLmN0YS1pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtNTBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY3RhLWJhbm5lciB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuY3RhLWJhbm5lci1maXF1ZS1wb3ItZGVudHJvIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmJhbm5lci1kZXNrdG9wIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLi1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDZweCAyMHB4IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICYuZXJyb3IsICYuc3VjY2VzcyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJGljb24tY2xvc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jaGVjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIE1lbnNhZ2VtIGFqYXhcclxuICovXHJcbi5hamF4U3VibWl0Rm9ybS1tZXNzYWdlIHtcclxuICAgIEBleHRlbmQgLi1tZXNzYWdlO1xyXG59XHJcblxyXG4vKlxyXG4gKiBGb3JtIGdlcmFsXHJcbiAqL1xyXG4uZ3JvdXAtZmllbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAuZmllbGQge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAvKlxyXG4gICAgICogVmFsaWRhdGlvblxyXG4gICAgICovXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuLW1lc3NhZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogXHJcbiAgICAgKiBGbG9hdCBMQUJFTFxyXG4gICAgICovXHJcbiAgICAmLmZsb2F0TGFiZWwge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0xOHB4KSBzY2FsZSguNzUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDEwcHgpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKlxyXG4gICAgICogUkFESU8gQU5EIENIRUNLQk9YXHJcbiAgICAgKi9cclxuICAgIGlucHV0W3R5cGU9cmFkaW9dLCBpbnB1dFt0eXBlPWNoZWNrYm94XXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubGFiZWx7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICYgKyAubGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkICsgLmxhYmVsIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyBDYW1wbyBkZSBidXNjYSBkbyBtZW51IGUgZG8gY2FiZcOnYWxobyBkZSBibG9nXHJcbi5ibG9jby1jYW1wby1idXNjYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAuY2FtcG8tYnVzY2Ege1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYy1yZW0oMjVweCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNXB4KSBjYWxjLXJlbSgzMHB4KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XHJcbiAgfVxyXG4gIC5idG4tYnVzY2Ege1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNnB4KSBjYWxjLXJlbSgzMnB4KSBjYWxjLXJlbSgxNnB4KSBjYWxjLXJlbSgxNnB4KTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIiNuYXZlZ2FjYW9cIikge1xyXG4gICAgLmNhbXBvLWJ1c2NhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICAgIC5idG4tYnVzY2Ege1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiI2NvbnRyb2xzXCIpIHtcclxuICAgIC5jYW1wby1idXNjYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4kY29sb3JSZWQ6I2UyMDAxYTtcclxuXHJcblxyXG4jY29udGFpbmVyTXNnc3tcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uYW8tdml2by10YWcge1xyXG4gICAgcGFkZGluZzogNHB4IDhweCA0cHggNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgIGNvbG9yOiAkY29sb3JSZWQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAmLmxpc3RhLW1hdGVyaWF7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDRweCAxcHggNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBib3JkZXI6c29saWQgMXB4ICNmZmE2YTY7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6MTBweDtcclxuICAgICAgICBoZWlnaHQ6MTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUmVkO1xyXG4gICAgICAgIG1hcmdpbjogMCAzcHggMHB4IDRweDtcclxuICAgICAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAycyBpbmZpbml0ZTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNTUsIDAsIDAsIDAuNSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSwgMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuI3RlbXBvcmVhbC1jb250ZW50e1xyXG4gICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG4vKiBsaW5lQm94ICovXHJcbi5saW5lQm94e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgNTBweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2M7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29udGVudEJveHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRpc2FibGVke1xyXG4gICAgICAgIG9wYWNpdHk6MC40O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5lZGl0YXZlbHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJFZGl0YW5kbyBjb250ZcO6ZG9cIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGVsbGlwc2lzIHN0ZXBzKDQsIGVuZCkgOTAwbXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCmXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBrZXlmcmFtZXMgZWxsaXBzaXMge1xyXG4gICAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEuMjVlbTsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gICAgICBcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICAgIC5oaWdobGlnaHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgVGFob21hLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLHZhcigtLXRleHQtaGlnaGxpZ2h0LWNvbG9yLCNmM2QxY2UpIDApO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjhzO1xyXG4gICAgICAgICYuaGlnaGxpZ2h0ZWR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcHR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDdkN2Q3O1x0XHJcbiAgICAgICAgLmRlbGV0ZUJveHtcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yUmVkO1xyXG4gICAgICAgIH1cdFxyXG4gICAgfVxyXG4gICAgLnRpbWV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7ICAgICAgICBcclxuICAgIH1cclxuICAgIC5kZXN0YXF1ZS1ib3h7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OidERVNUQVFVRSc7IFxyXG4gICAgICAgICAgICBwYWRkaW5nOjAgNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I0RBMjkxQzsgXHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggMTBweCAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZW1iZWQtaWZyYW1lLCAjcGxheVZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG59XHJcblxyXG4vKiAvbGluZUJveCAqL1xyXG4ud3JhcC1pZnJhbWV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiVGVtcG8gcmVhbFwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzdweDtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yUmVkO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7ICAgIFxyXG4gICAgICAgIHdpZHRoOjEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclJlZDtcclxuICAgICAgICBtYXJnaW46IDAgM3B4IDBweCA0cHg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMnMgaW5maW5pdGU7XHJcbiAgICB9XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yUmVkO1xyXG59XHJcbi5pZnJhbWUtdGVtcG9yZWFse1xyXG4gICAgaGVpZ2h0OjU0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxvYWRpbmctY29udGVudC1tb3Jle1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICAgIGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5sb2FkbW9yZVRlbXBvUmVhbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDBweCAwO1xyXG4gICAgICAgIGhlaWdodDogOTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vQ29sb3JzIGJ5IHNlY3Rpb25zXHJcbi4tY29sb3JzaWduYXR1cmUge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmxhdGVzdG5ld3Mtc2VjdGlvblwiKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxhc3RzO1xyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5zcG9ydHMtc2VjdGlvblwiKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNwb3J0cztcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aG9yLXNpZ25hdHVyZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5hdXRob3ItaW1hZ2Uge1xyXG4gICAgbWluLXdpZHRoOiBjYWxjLXJlbSgxMzBweCk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICAgIC5wdWJsaXNoZWRieSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTJweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdXRob3Ige1xyXG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjlweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgLnJlc3VtZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyO1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDBweCkgMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDIycHgpO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wdWJsaXNoaW5mbyB7XHJcbiAgICAgIC5pbmZvdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEycHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpYXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGNhbGMtcmVtKDVweCk7XHJcbiAgICAgICAgPiAubWVkaWFzaXRlbnMge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMnB4KSAwIGNhbGMtcmVtKDNweCk7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYy1yZW0oMjRweCk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvci1zaWduYXR1cmUtbGcge1xyXG4gIEBleHRlbmQgLmF1dGhvci1zaWduYXR1cmU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuYXV0aG9yLWltYWdlIHtcclxuICAgIHdpZHRoOiBjYWxjLXJlbSgxMzBweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDEzMHB4KTtcclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgQGV4dGVuZCAuLWNvbG9yc2lnbmF0dXJlO1xyXG4gICAgfVxyXG4gICAgPiAucHVibGlzaGluZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvci1zaWduYXR1cmUtc20ge1xyXG4gIEBleHRlbmQgLmF1dGhvci1zaWduYXR1cmU7XHJcbiAgLmF1dGhvci1pbWFnZSB7XHJcbiAgICB3aWR0aDogY2FsYy1yZW0oNTBweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwcHgpO1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxMHB4KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC5hdXRob3Ige1xyXG4gICAgICBAZXh0ZW5kIC4tY29sb3JzaWduYXR1cmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIGJsb2NvIGRlIGNyZWRpYmlsaWRhZGUgKi9cclxuXHJcbi8vYWRpY2lvbmFyIGEgY2xhc3MgJy5hbGlnbi10b3AnIGVtICcuYXV0aG9yLXNpZ25hdHVyZS1sZydcclxuLmFsaWduLXRvcCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAuY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIudGVtcGxhdGUtY29sdW1uaXN0LWZlZWRcIikge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wdWJsaXNoaW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBib3TDo28gKi9cclxuLnRvZ2dsZS1jb250ZW50LWJ1dHRvbiB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygxNSAwKTtcclxuICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAvLyBpY29uZVxyXG4gIC50b2dnbGUtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoMjUpO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygyNSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDQpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgLnRvZ2dsZS1pY29uOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnRlw7pkb1xyXG4udG9nZ2xlLWNvbnRlbnQtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIC5wdWJsaXNoaW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XHJcbiAgfVxyXG4gIFxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLyogSW5mb3JtYcOnw7VlcyBkbyBhdXRvciAqL1xyXG4uYXV0b3ItaW5mby1jb250ZW50IHtcclxuICBwYWRkaW5nOiByZW0tY2FsYygzMCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLmluZm8taXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyKTtcclxuICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBSZWRlcyBzb2NpYWlzIGRvIGF1dG9yICovXHJcbi5hdXRvci1zb2NpYWwtbWVkaWFzIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMjUgMCAwIDApO1xyXG4gIHBhZGRpbmc6IHJlbS1jYWxjKDI1IDAgMCAwKTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gID4gbGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxMCk7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiByZW0tY2FsYyg0MCk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDQwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgW2NsYXNzKj1cIiBpY29uLVwiXSxcclxuICAgIFtjbGFzc149XCJpY29uLVwiXSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xyXG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXHJcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cclxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXHJcblxyXG4vLy8vXHJcbi8vLyBAZ3JvdXAgZnVuY3Rpb25zXHJcbi8vLy9cclxuXHJcbiRnbG9iYWwtZm9udC1zaXplOiAxMDAlICFkZWZhdWx0O1xyXG5cclxuLy8vIFJlbW92ZXMgdGhlIHVuaXQgKGUuZy4gcHgsIGVtLCByZW0pIGZyb20gYSB2YWx1ZSwgcmV0dXJuaW5nIHRoZSBudW1iZXIgb25seS5cclxuLy8vXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJG51bSAtIE51bWJlciB0byBzdHJpcCB1bml0IGZyb20uXHJcbi8vL1xyXG4vLy8gQHJldHVybnMge051bWJlcn0gVGhlIHNhbWUgbnVtYmVyLCBzYW5zIHVuaXQuXHJcbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW0pIHtcclxuICBAcmV0dXJuICRudW0gLyAoJG51bSAqIDAgKyAxKTtcclxufVxyXG5cclxuLy8vIENvbnZlcnRzIG9uZSBvciBtb3JlIHBpeGVsIHZhbHVlcyBpbnRvIG1hdGNoaW5nIHJlbSB2YWx1ZXMuXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TGlzdH0gJHZhbHVlcyAtIE9uZSBvciBtb3JlIHZhbHVlcyB0byBjb252ZXJ0LiBCZSBzdXJlIHRvIHNlcGFyYXRlIHRoZW0gd2l0aCBzcGFjZXMgYW5kIG5vdCBjb21tYXMuIElmIHlvdSBuZWVkIHRvIGNvbnZlcnQgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCwgd3JhcCB0aGUgbGlzdCBpbiBwYXJlbnRoZXNlcy5cclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFzZSBbbnVsbF0gLSBUaGUgYmFzZSB2YWx1ZSB0byB1c2Ugd2hlbiBjYWxjdWxhdGluZyB0aGUgYHJlbWAuIElmIHlvdSdyZSB1c2luZyBGb3VuZGF0aW9uIG91dCBvZiB0aGUgYm94LCB0aGlzIGlzIDE2cHguIElmIHRoaXMgcGFyYW1ldGVyIGlzIGBudWxsYCwgdGhlIGZ1bmN0aW9uIHdpbGwgcmVmZXJlbmNlIHRoZSBgJGdsb2JhbC1mb250LXNpemVgIHZhcmlhYmxlIGFzIHRoZSBiYXNlLlxyXG4vLy9cclxuLy8vIEByZXR1cm5zIHtMaXN0fSBBIGxpc3Qgb2YgY29udmVydGVkIHZhbHVlcy5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCR2YWx1ZXMsICRiYXNlOiBudWxsKSB7XHJcbiAgJHJlbS12YWx1ZXM6ICgpO1xyXG4gICRjb3VudDogbGVuZ3RoKCR2YWx1ZXMpO1xyXG5cclxuICAvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcbiAgQGlmICRiYXNlID09IG51bGwge1xyXG4gICAgJGJhc2U6ICRnbG9iYWwtZm9udC1zaXplO1xyXG4gIH1cclxuXHJcbiAgLy8gSWYgdGhlIGJhc2UgZm9udCBzaXplIGlzIGEgJSwgdGhlbiBtdWx0aXBseSBpdCBieSAxNnB4XHJcbiAgLy8gVGhpcyBpcyBiZWNhdXNlIDEwMCUgZm9udCBzaXplID0gMTZweCBpbiBtb3N0IGFsbCBicm93c2Vyc1xyXG4gIEBpZiB1bml0KCRiYXNlKSA9PSBcIiVcIiB7XHJcbiAgICAkYmFzZTogKCRiYXNlIC8gMTAwJSkgKiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLy8gVXNpbmcgcmVtIGFzIGJhc2UgYWxsb3dzIGNvcnJlY3Qgc2NhbGluZ1xyXG4gIEBpZiB1bml0KCRiYXNlKSA9PSBcInJlbVwiIHtcclxuICAgICRiYXNlOiBzdHJpcC11bml0KCRiYXNlKSAqIDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaWYgJGNvdW50ID09IDEge1xyXG4gICAgQHJldHVybiAtemYtdG8tcmVtKCR2YWx1ZXMsICRiYXNlKTtcclxuICB9XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvdW50IHtcclxuICAgICRyZW0tdmFsdWVzOiBhcHBlbmQoJHJlbS12YWx1ZXMsIC16Zi10by1yZW0obnRoKCR2YWx1ZXMsICRpKSwgJGJhc2UpKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbi8vIENvbnZlcnRzIGEgdW5pdGxlc3MsIHBpeGVsLCBvciByZW0gdmFsdWUgdG8gZW0sIGZvciB1c2UgaW4gYnJlYWtwb2ludHMuXHJcbkBmdW5jdGlvbiAtemYtYnAtdG8tZW0oJHZhbHVlKSB7XHJcbiAgLy8gUGl4ZWwgYW5kIHVuaXRsZXNzIHZhbHVlcyBhcmUgY29udmVydGVkIHRvIHJlbXNcclxuICBAaWYgdW5pdCgkdmFsdWUpID09IFwicHhcIiBvciB1bml0bGVzcygkdmFsdWUpIHtcclxuICAgICR2YWx1ZTogcmVtLWNhbGMoJHZhbHVlLCAkYmFzZTogMTZweCk7XHJcbiAgfVxyXG5cclxuICAvLyBUaGVuIHRoZSB2YWx1ZSBpcyBjb252ZXJ0ZWQgdG8gZW1zXHJcbiAgQHJldHVybiBzdHJpcC11bml0KCR2YWx1ZSkgKiAxZW07XHJcbn1cclxuXHJcbi8vLyBDb252ZXJ0cyBhIHBpeGVsIHZhbHVlIHRvIG1hdGNoaW5nIHJlbSB2YWx1ZS4gKkFueSogdmFsdWUgcGFzc2VkLCByZWdhcmRsZXNzIG9mIHVuaXQsIGlzIGFzc3VtZWQgdG8gYmUgYSBwaXhlbCB2YWx1ZS4gQnkgZGVmYXVsdCwgdGhlIGJhc2UgcGl4ZWwgdmFsdWUgdXNlZCB0byBjYWxjdWxhdGUgdGhlIHJlbSB2YWx1ZSBpcyB0YWtlbiBmcm9tIHRoZSBgJGdsb2JhbC1mb250LXNpemVgIHZhcmlhYmxlLlxyXG4vLy8gQGFjY2VzcyBwcml2YXRlXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFBpeGVsIHZhbHVlIHRvIGNvbnZlcnQuXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UgW251bGxdIC0gQmFzZSBmb3IgcGl4ZWwgY29udmVyc2lvbi5cclxuLy8vXHJcbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBBIG51bWJlciBpbiByZW1zLCBjYWxjdWxhdGVkIGJhc2VkIG9uIHRoZSBnaXZlbiB2YWx1ZSBhbmQgdGhlIGJhc2UgcGl4ZWwgdmFsdWUuIHJlbSB2YWx1ZXMgYXJlIHBhc3NlZCB0aHJvdWdoIGFzIGlzLlxyXG5AZnVuY3Rpb24gLXpmLXRvLXJlbSgkdmFsdWUsICRiYXNlOiBudWxsKSB7XHJcbiAgLy8gQ2hlY2sgaWYgdGhlIHZhbHVlIGlzIGEgbnVtYmVyXHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSAhPSBcIm51bWJlclwiIHtcclxuICAgIEB3YXJuIGluc3BlY3QoJHZhbHVlKSArICcgd2FzIHBhc3NlZCB0byByZW0tY2FsYygpLCB3aGljaCBpcyBub3QgYSBudW1iZXIuJztcclxuICAgIEByZXR1cm4gJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLy8gVHJhbnNmb3JtIGVtIGludG8gcmVtIGlmIHNvbWVvbmUgaGFuZHMgb3ZlciAnZW0nc1xyXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gXCJlbVwiIHtcclxuICAgICR2YWx1ZTogc3RyaXAtdW5pdCgkdmFsdWUpICogMXJlbTtcclxuICB9XHJcblxyXG4gIC8vIENhbGN1bGF0ZSByZW0gaWYgdW5pdHMgZm9yICR2YWx1ZSBpcyBub3QgcmVtIG9yIGVtXHJcbiAgQGlmIHVuaXQoJHZhbHVlKSAhPSBcInJlbVwiIHtcclxuICAgICR2YWx1ZTogc3RyaXAtdW5pdCgkdmFsdWUpIC8gc3RyaXAtdW5pdCgkYmFzZSkgKiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLy8gVHVybiAwcmVtIGludG8gMFxyXG4gIEBpZiAkdmFsdWUgPT0gMHJlbSB7XHJcbiAgICAkdmFsdWU6IDA7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICR2YWx1ZTtcclxufVxyXG5cclxuLy8vIENvbnZlcnRzIGEgcGl4ZWwsIHBlcmNlbnRhZ2UsIHJlbSBvciBlbSB2YWx1ZSB0byBhIHVuaXRsZXNzIHZhbHVlIGJhc2VkIG9uIGEgZ2l2ZW4gZm9udCBzaXplLiBJZGVhbCBmb3Igd29ya2luZyBvdXQgdW5pdGxlc3MgbGluZSBoZWlnaHRzLlxyXG4vLy9cclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBjb252ZXJ0IHRvIGEgdW5pdGxlc3MgbGluZSBoZWlnaHRcclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFzZSAtIFRoZSBmb250IHNpemUgdG8gdXNlIHRvIHdvcmsgb3V0IHRoZSBsaW5lIGhlaWdodCAtIGRlZmF1bHRzIHRvICRnbG9iYWwtZm9udC1zaXplXHJcbi8vL1xyXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIFVuaXRsZXNzIG51bWJlclxyXG5AZnVuY3Rpb24gdW5pdGxlc3MtY2FsYygkdmFsdWUsICRiYXNlOiBudWxsKSB7XHJcbiAgLy8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG4gIEBpZiAkYmFzZSA9PSBudWxsIHtcclxuICAgICRiYXNlOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcclxuICB9XHJcblxyXG4gIC8vIEZpcnN0LCBsZXRzIGNvbnZlcnQgb3VyICRiYXNlIHRvIHBpeGVsc1xyXG5cclxuICAvLyBJZiB0aGUgYmFzZSBmb250IHNpemUgaXMgYSAlLCB0aGVuIG11bHRpcGx5IGl0IGJ5IDE2cHhcclxuICBAaWYgdW5pdCgkYmFzZSkgPT0gXCIlXCIge1xyXG4gICAgJGJhc2U6ICgkYmFzZSAvIDEwMCUpICogMTZweDtcclxuICB9XHJcblxyXG4gIEBpZiB1bml0KCRiYXNlKSA9PSBcInJlbVwiIHtcclxuICAgICRiYXNlOiBzdHJpcC11bml0KCRiYXNlKSAqIDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaWYgdW5pdCgkYmFzZSkgPT0gXCJlbVwiIHtcclxuICAgICRiYXNlOiBzdHJpcC11bml0KCRiYXNlKSAqIDE2cHg7XHJcbiAgfVxyXG5cclxuICAvLyBOb3cgbGV0J3MgY29udmVydCBvdXIgdmFsdWUgdG8gcGl4ZWxzIHRvb1xyXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gXCIlXCIge1xyXG4gICAgJHZhbHVlOiAoJHZhbHVlIC8gMTAwJSkgKiAkYmFzZTtcclxuICB9XHJcblxyXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gXCJyZW1cIiB7XHJcbiAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAqICRiYXNlO1xyXG4gIH1cclxuXHJcbiAgQGlmIHVuaXQoJHZhbHVlKSA9PSBcImVtXCIge1xyXG4gICAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgKiAkYmFzZTtcclxuICB9XHJcblxyXG4gIC8vICdweCdcclxuICBAaWYgdW5pdCgkdmFsdWUpID09IFwicHhcIiB7XHJcbiAgICBAcmV0dXJuIHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJGJhc2UpO1xyXG4gIH1cclxuXHJcbiAgLy8gYXNzdW1lIHRoYXQgbGluZS1oZWlnaHRzIGdyZWF0ZXIgdGhhbiAxMCBhcmUgbWVhbnQgdG8gYmUgYWJzb2x1dGUgaW4gJ3B4J1xyXG4gIEBpZiB1bml0bGVzcygkdmFsdWUpIGFuZCAoJHZhbHVlID4gMTApIHtcclxuICAgIEByZXR1cm4gJHZhbHVlIC8gc3RyaXAtdW5pdCgkYmFzZSk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICR2YWx1ZTtcclxufVxyXG5cclxuLy8vIGhlaWdodCBieSBwYWRkaW5nLlxyXG5AbWl4aW4gaGVpZ2h0LWJ5LXBhZGRpbmcoJGVoOiA0MCwgJGZ6OiAxNiwgJGlzU3F1YXJlOiBmYWxzZSkge1xyXG4gICRoOiAoJGVoIC0gJGZ6KSAvIDI7XHJcbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKCRoKTtcclxuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoJGgpO1xyXG4gIEBpZiAkaXNTcXVhcmUge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoJGgpO1xyXG4gIH1cclxufVxyXG5cclxuLyoqL1xyXG4vLy8gQWJzb2x1dGVseSBjZW50ZXJzIHRoZSBlbGVtZW50IGluc2lkZSBvZiBpdHMgZmlyc3Qgbm9uLXN0YXRpYyBwYXJlbnQsXHJcbi8vLyBAbGluayBodHRwOi8vd3d3LnNpdGVwb2ludC5jb20vY2VudGVyaW5nLXdpdGgtc2Fzcy8gQ2VudGVyaW5nIFdpdGggU2Fzc1xyXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59IiwiLmNvbHVtbmlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICA+IC5jb250ZW50IHtcclxuICAgIC5uYW1lIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5wdWJsaXNoZWRieSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTJweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNXB4KTtcclxuICAgIH1cclxuICAgIC5tYWlsIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5uYW1lLCAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSG9yaXpvbnRhbFxyXG4uY29sdW1uaXN0LWgge1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbHVtbmlzdC1oLXNtIHtcclxuICBAZXh0ZW5kIC5jb2x1bW5pc3QtaDtcclxuICA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgxMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsXHJcbi5jb2x1bW5pc3QtdiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxuICA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbHVtbmlzdC12LXNtIHtcclxuICBAZXh0ZW5kIC5jb2x1bW5pc3QtdjtcclxuICA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy9Db21tb24gc2V0dGluZ3NcclxuLmNvbHVtbmlzdC12LCAuY29sdW1uaXN0LWgge1xyXG4gIEBleHRlbmQgLmNvbHVtbmlzdDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gID4gLmF2YXRhciB7XHJcbiAgICAuaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjLXJlbSgxNzBweCk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICA+IC5jb250ZW50IHtcclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjLXJlbSgyMnB4KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbHVtbmlzdC12LXNtLCAuY29sdW1uaXN0LWgtc20ge1xyXG4gID4gLmF2YXRhciB7XHJcbiAgICAuaW1nIHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDExMHB4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbHVtbmlzdC12LXNtIHtcclxuICA+IC5jb250ZW50IHtcclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTRweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDE5cHgpO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Cb3TDo28gdmVqYSBtYWlzIGNvbHVuaXN0YXMgbm8gY2Fyb3VzZWwgbW9iaWxlXHJcbi5idG4tc2VlbW9yZSB7XHJcbiAgLmF2YXRhciB7XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDE1MHB4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgxNTBweCk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oNjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYXJjZWlyb3Mtc2VjdGlvbntcclxuICAgIC5saXN0e1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICAuYXZhdGFye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTA3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDdweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY0ZjQ7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwN3B4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBvZGNhc3Qtc2VjdGlvbiB7XHJcbiAgICAmLnBvZGNhc3QtaW50ZXJuYSxcclxuICAgICYucG9kY2FzdC10YWJzIHtcclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAuYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudmlkZW9zLXNlY3Rpb257XHJcbiAgICAubGlzdHtcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICAgICAgLmF2YXRhcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0N3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjRmNDsgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLXBsYXkuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0N3B4KTtcclxuICAgICAgICAgICAgICAgIC5jaGFubmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50ZW1wbGF0ZS1wcm9ncmFtYS1saXN0LFxyXG4udGVtcGxhdGUtcG9kY2FzdC1saXN0LFxyXG4uZWRpdG9yaWEtc2VjdGlvbiB7XHJcbiAgLnJvdyB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWFlOGU4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgtbiArIDQpIHtcclxuICAgICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Db2xvcnMgYnkgc2VjdGlvblxyXG4uLW5ld3Njb2xvciB7XHJcbiAgLmluZm8ge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuc3BvcnRzLXNlY3Rpb24nKSB7XHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zcG9ydHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNwb3J0cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZW50cmV0YWluLXNlY3Rpb24nKSB7XHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1lbnRyZXRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWVudHJldGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuamMzNjAtc2VjdGlvbicpIHtcclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmhhdCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLTM2MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzYwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5qYzM2MC1uZXdzJykge1xyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICAuaGF0IHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzYwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci0zNjA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmNvbXBhbnktc2VjdGlvbicpIHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBhbnk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBhbnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmhhdCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgLy8gY29sb3I6ICRjb2xvci1jb21wYW55O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRlc3QgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLi1uZXdzIHtcclxuICBAZXh0ZW5kIC4tbmV3c2NvbG9yO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgPiAuaW1hZ2Uge1xyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLmltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBNZWRpYSBJY29uc1xyXG4gICAgW2NsYXNzXj0ndHlwZS0nXSxcclxuICAgICZbY2xhc3MqPScgdHlwZS0nXSB7XHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgICAgLy8gJjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAvLyAgICAgaGVpZ2h0OiBjYWxjLXJlbSg2MHB4KTtcclxuICAgICAgLy8gICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgLy8gICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMSsxMDAgKi9cclxuICAgICAgLy8gICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgLy8gICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuICAgICAgLy8gfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjLXJlbSg4cHgpO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYy1yZW0oOHB4KTtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICB9XHJcbiAgICAgICYudHlwZS12aWRlbyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAkaWNvbi12aWRlbztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50eXBlLWF1ZGlvIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWF1ZGlvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnR5cGUtZ2FsbGVyeSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAkaWNvbi1nYWxsZXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gTGF0ZXN0IG5ld3NcclxuICAgIC5sYXRlc3RuZXdzLXBvc2l0aW9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDhweCkgY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG5cclxuICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTdweDtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAxN3B4O1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDE3cHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9JbmZvIE5ld3NcclxuICAuaW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmhhdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAvLy5zYXZlbmV3c3t9XHJcbiAgICB9XHJcbiAgICA+IC5jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5kYXRhLXB1YmxpYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjOTY5Njk2O1xyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSxcclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNXB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vQm90w6NvIHNhbHZhciBtYXTDqXJpYVxyXG4uc2F2ZW5ld3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICB3aWR0aDogY2FsYy1yZW0oNDRweCk7XHJcbiAgcGFkZGluZzogY2FsYy1yZW0oNnB4KSBjYWxjLXJlbSgxMHB4KSBjYWxjLXJlbSgycHgpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogY2FsYy1yZW0oLTZweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdTYWx2YXIgbGluayc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogY2FsYy1yZW0oMjlweCk7XHJcbiAgICB0b3A6IGNhbGMtcmVtKDRweCk7XHJcbiAgICB3aWR0aDogY2FsYy1yZW0oNjJweCk7XHJcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gIH1cclxuICBbY2xhc3NePSdpY29uLSddLFxyXG4gIFtjbGFzcyo9JyBpY29uLSddIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIHdpZHRoOiBjYWxjLXJlbSgxMDFweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICBbY2xhc3NePSdpY29uLSddLFxyXG4gICAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIFtjbGFzc149J2ljb24tJ10sXHJcbiAgICBbY2xhc3MqPScgaWNvbi0nXSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ0xpbmsgc2Fsdm8nO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVhZGxpbmUtbGcge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gID4gLmluZm8ge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDExcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg1NnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRsaW5lLXNtIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuICA+IC5pbmZvIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxM3B4KTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDUwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMnB4KTtcclxuICB9XHJcbn1cclxuIiwiLmhvcml6b250YWwtbmV3cy1sZyB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgID4gLmltYWdlIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaG9yaXpvbnRhbC1uZXdzLW1kLFxyXG4uaG9yaXpvbnRhbC1uZXdzLXNtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gID4gLmltYWdlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1uZXdzLWxnIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuICA+IC5pbWFnZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDI4cHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgzMDBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg0NTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLy8gPiAuaGVhZGVyIHtcclxuICAgIC8vICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNnB4KTtcclxuICAgIC8vIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg4cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW5ld3MtbWQge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gID4gLmltYWdlIHtcclxuICAgIHdpZHRoOiBjYWxjLXJlbSgxNjBweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgyMDBweCk7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIucmFkaW8tc2VjdGlvblwiKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgxNDJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg2cHgpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDhweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvcml6b250YWwtbmV3cy1zbSB7XHJcbiAgQGV4dGVuZCAuLW5ld3M7XHJcbiAgPiAuaW1hZ2Uge1xyXG4gICAgd2lkdGg6IGNhbGMtcmVtKDk1cHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSg3cHgpO1xyXG4gICAgLmxhdGVzdG5ld3MtcG9zaXRpb24ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oNnB4KSBjYWxjLXJlbSg4cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mbyB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNHB4KTtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg3cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxpbmtlZC1uZXdzIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg4cHgpO1xyXG4gID4gLmxpbmsge1xyXG4gICAgJiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYy1yZW0oMTJweCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgKyAubGluayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgycHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZGEyOTFjO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5sYXRlc3RuZXdzLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGE2ZmI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuc3BvcnRzLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGMxNGQ7XHJcbiAgICAgIH1cclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiBjYWxjLXJlbSgycHgpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi52ZXJ0aWNhbC1uZXdzLWxnIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuIFxyXG4gIC5pbmZvIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxM3B4KTtcclxuICAgICBcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg4cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZlcnRpY2FsLW5ld3MtbWQge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gIC5pbmZvIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxM3B4KTtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg2cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZlcnRpY2FsLW5ld3Mtc20ge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gIC5pbmZvIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxM3B4KTtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg2cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jdGEtc3VwcG9ydCB7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCBjYWxjLXJlbSgycHgpICRjb2xvci1wcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCk7XHJcbiAgICBtYXJnaW46IGNhbGMtcmVtKDMwcHgpIDA7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMThweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDI0cHgpO1xyXG4gICAgfVxyXG59IiwiLyogQ2FiZcOnYWxobyBkYSBtYXTDqXJpYSBxdWFuZG8gZm9yIGNvbHVuYSAqL1xyXG4uaGVhZGVyLWJsb2ctY29sdW1ucyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICBwYWRkaW5nOiBjYWxjLXJlbSgyMHB4KSAwO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gIC8vICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgLy8gfVxyXG4gIC8vQXV0aG9yXHJcbiAgLmF1dGhvci1zaWduYXR1cmUtbGcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9jby1jYW1wby1idXNjYSB7XHJcbiAgICBtaW4td2lkdGg6IGNhbGMtcmVtKDIwMHB4KTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDVweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWluLXdpZHRoOiBjYWxjLXJlbSgzMDBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg2cHgpO1xyXG4gICAgfVxyXG4gICAgLmNhbXBvLWJ1c2NhIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIGNhbGMtcmVtKDQwcHgpIGNhbGMtcmVtKDEwcHgpIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYnRuLWJ1c2NhIHtcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTFweCkgY2FsYy1yZW0oMTZweCkgY2FsYy1yZW0oOXB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZlci1wZXJmaWwtYXV0b3J7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiBDYWJlw6dhbGhvIGRhIG1hdMOpcmlhIHF1YW5kbyBmb3IgY29sdW5hICovXHJcbi5oZWFkZXItcHJvZ3JhbWEge1xyXG4gIGhye1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi50ZW1wbGF0ZS1tYXRlcmlhLWhlYWRlclwiKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xyXG4gICAgaHJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG4gIH1cclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDIwcHgpIDA7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIC8vIH1cclxuICAgIC8vQXV0aG9yXHJcbiAgICAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY28tY2FtcG8tYnVzY2Ege1xyXG4gICAgICBtaW4td2lkdGg6IGNhbGMtcmVtKDIwMHB4KTtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNXB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjLXJlbSgzMDBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjokY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICAgIFxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNnB4KTtcclxuICAgICAgfVxyXG4gICAgICAuY2FtcG8tYnVzY2Ege1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oNDBweCkgY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1idXNjYSB7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTFweCkgY2FsYy1yZW0oMTZweCkgY2FsYy1yZW0oOXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZlci1wZXJmaWwtYXV0b3J7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbi5oZWFkZXItdmVpY3Vsb3tcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTsgICAgICBcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oM3B4KSAkY29sb3ItYmx1ZTtcclxuICAgICAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgfSAgICAgIFxyXG4gIGF7XHJcbiAgICBjb2xvcjokY29sb3ItZGFyaztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59IiwiLndlYnN0b3J5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxuXHJcbiAgPiAuYXZhdGFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDM2LjU2JSwgIzAwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdG9wOjA7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDIxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIC8vIGhlaWdodDoxMDAlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hbWUsXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweCAwcHggMjBweDsgXHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb24gLndlYnN0b3JpZXMtc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi53ZWJzdG9yaWVzLXNlY3Rpb24ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgLm93bC1zdGFnZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1zdGFnZXtcclxuICAvLyAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAvLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4vLyBWZXJ0aWNhbFxyXG4ud2Vic3Rvcnkge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICAvLyBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vQ29tbW9uIHNldHRpbmdzXHJcbi53ZWJzdG9yeSB7XHJcbiAgQGV4dGVuZCAud2Vic3Rvcnk7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgPiAuY29udGVudCB7XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjJweCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vQm90w6NvIHZlamEgbWFpcyBjb2x1bmlzdGFzIG5vIGNhcm91c2VsIG1vYmlsZVxyXG4uYnRuLXNlZW1vcmUge1xyXG4gIC5hdmF0YXIge1xyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgxNTBweCk7XHJcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMTUwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSxcclxuICAgICAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDYwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ud2Vic3Rvcmllcy1oIHtcclxuICA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgyMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi53ZWJzdG9yaWVzLWgtc20ge1xyXG4gIEBleHRlbmQgLndlYnN0b3JpZXMtaDtcclxuICA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgxMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsXHJcbi53ZWJzdG9yaWVzLXYge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi53ZWJzdG9yaWVzLXYtc20ge1xyXG4gIEBleHRlbmQgLndlYnN0b3JpZXMtdjtcclxuICA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy9Db21tb24gc2V0dGluZ3NcclxuLndlYnN0b3JpZXMtdixcclxuLndlYnN0b3JpZXMtaCB7XHJcbiAgQGV4dGVuZCAuY29sdW1uaXN0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgPiAuYXZhdGFyIHtcclxuICAgIC5pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDE3MHB4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDIycHgpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2Vic3Rvcmllcy12LXNtLFxyXG4ud2Vic3Rvcmllcy1oLXNtIHtcclxuICA+IC5hdmF0YXIge1xyXG4gICAgLmltZyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgxMTBweCk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53ZWJzdG9yaWVzLXYtc20ge1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTRweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDE5cHgpO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Cb3TDo28gdmVqYSBtYWlzIGNvbHVuaXN0YXMgbm8gY2Fyb3VzZWwgbW9iaWxlXHJcbi5idG4tc2VlbW9yZSB7XHJcbiAgLmF2YXRhciB7XHJcbiAgICBhIHtcclxuICAgICAgLy8gd2lkdGg6IGNhbGMtcmVtKDE1MHB4KTtcclxuICAgICAgLy8gaGVpZ2h0OiBjYWxjLXJlbSgxNTBweCk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgW2NsYXNzXj1cImljb24tXCJdLFxyXG4gICAgICBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oNjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbn1cclxuIiwiLmZ1dGVib2wtc2VjdGlvbiB7XHJcbiAgICAuY2x1YmVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLi1zaGFyZSB7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIC5saXN0LXNoYXJlIHtcclxuICAgICAgICAgICAgLmxpc3Qtc2hhcmUtaXRlbiB7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgICRjb2xvci13aGl0ZTsgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAubGlzdC1zaGFyZSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAubGlzdC1zaGFyZS1pdGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICAgJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNoYXJlLXNtIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBleHRlbmQgLi1zaGFyZTtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogY2FsYy1yZW0oLTJweCk7XHJcbiAgICB9XHJcbiAgICAubGlzdC1zaGFyZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAubGlzdC1zaGFyZS1pdGVuIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAgICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNoYXJlLWxnIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGV4dGVuZCAuLXNoYXJlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIH1cclxuICAgIC5saXN0LXNoYXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAubGlzdC1zaGFyZS1pdGVuIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYy1yZW0oNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9IiwiLnVyZ2VudC1iYXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg0MHB4KTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg1MHB4KTtcclxuICB9XHJcbiAgLm1lc3NhZ2Uge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBjYWxjLXJlbSgxcHgpO1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMThweCkgMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubWVzc2FnZS00MDQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMzcHgpIDAgY2FsYy1yZW0oMzVweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC8vIHBhZGRpbmc6IGNhbGMtcmVtKDMzcHgpIDAgY2FsYy1yZW0oMzVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDM1cHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSg1NnB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2Uge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJib2R5Lm1vZGFsLWFjdGl2ZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYm94LW1vZGFsIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1kYXJrZXN0LCAwLjk1KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuICAuYm94LW1vZGFsLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDkwdnc7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA0MHZ3O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBib3TDo28gZmVjaGFyXHJcbiAgLmJ0bi1tb2RhbC1mZWNoYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE5cHgpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjFweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE5BVklHQVRJT04gTU9EQUxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmJvZHkubWVudS1hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIExpZ2h0Ym94XG4jbmF2ZWdhY2FvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1kYXJrZXN0LCAwLjk1KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMzAwbXMgZWFzZSk7XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAjbmF2IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDIzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJsb2NvIGdlcmFsIGRvIG1lbnVcbiAgICAjbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiBjYWxjLXJlbSgtNDEwcHgpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDQxMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgNjAwbXMgZWFzZSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLy9Db25maWd1cmHDp8OjbyBkZSBzY3JvbGxcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9NYXJjYSBlIGJvdMOjbyBmZWNoYXJcbiAgICAgICAgI2J0bi1mZWNoYXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjLXJlbSg1MnB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE2cHgpIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjbmF2LWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMtcmVtKDQ2cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjLXJlbSg5MHB4KSAwIGNhbGMtcmVtKDU1cHgpO1xuICAgICAgICAgICAgI25hdi1sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0NhbXBvIGRlIEJ1c2NhXG4gICAgICAgIC5uYXYtYnVzY2Ege1xuICAgICAgICAgICAgbWFyZ2luOiAwIDUlIGNhbGMtcmVtKDE2cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oMTZweCkgY2FsYy1yZW0oMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS11dGlsaXRhcmlvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMtcmVtKDM1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzZweCk7XG4gICAgICAgICAgICAudXRpbGl0eS1idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1jdGEtbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsYy1yZW0oMTVweCkgNSU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNXB4KSBjYWxjLXJlbSgyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vTWVudSBwcmluY2lwYWxcbiAgICAgICAgI21lbnUtcHJpbmNpcGFsIHtcbiAgICAgICAgICAgIC5tYWluLW5hdiB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmLnN1Ym1lbnUtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE4cHgpIDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE4cHgpIGNhbGMtcmVtKDQ2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vQXBsaWNhIGljb25lcyBkZSBzZXRhcyBpbmRpY2FuZG8gc3VibWVudVxuICAgICAgICAgICAgICAgICAgICAmLnN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXVwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxOHB4KSBjYWxjLXJlbSg0NnB4KSBjYWxjLXJlbSgxOHB4KSBjYWxjLXJlbSg3NnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvL0F0aXZvXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aXZlICsgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE4cHgpIDUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxOHB4KSBjYWxjLXJlbSgzNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBUZW1wbyBSZWFsICovXHJcbiRjb2xvci1ncmVlbi1saWdodDogIzAwYzE0ZDtcclxuXHJcbi8qKi9cclxuLnNlY3Rpb24tdGVtcG9yZWFsIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuam9nb3MtYXRpdm9zIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygzMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg5OTkpO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLXNlY3Rpb24ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjUpICFpbXBvcnRhbnQ7XHJcbiAgICAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBsYWNhciAqL1xyXG4ucGxhY2FyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwKTtcclxuICB9XHJcbn1cclxuXHJcbi8qICovXHJcbi5wbGFjYXItbWV0YS1kYXRhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wbGFjYXItbWV0YS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIC5wbGFjYXItbWV0YS1uYW1lICsgLnBsYWNhci1tZXRhLWRhdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMTIpO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLyogaW5mbywgZGF0YSwgbG9jYWwgKi9cclxuLnBsYWNhci1tZXRhLWluZm8ge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vKiAqL1xyXG4ucGxhY2FyLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gID4gLnBsYWNhci1oZWFkZXItdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogKi9cclxuLnBsYWNhci1jb250ZW50IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLnByaW1hcnktYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygyNjApO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qICovXHJcbi5wbGFjYXItZXF1aXBlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgZmxleC1mbG93OiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLmVxdWlwZS1tYW5kYW50ZSA+IC5lcXVpcGUtbm9tZSB7XHJcbiAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmVxdWlwZS12aXNpdGFudGUgPiAuZXF1aXBlLW5vbWUge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogKi9cclxuICAuZXF1aXBlLW5vbWUge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMCAxMCk7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVxdWlwZS1lc2N1ZG8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYyg2MCk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDYwKTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDYwKTtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAqL1xyXG4ucGxhY2FyLXJlc3VsdGFkbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogYXV0byByZW0tY2FsYygxMCk7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWFyZ2luOiBhdXRvIHJlbS1jYWxjKDE1KTtcclxuICB9XHJcbn1cclxuXHJcbi8qICovXHJcbi5wbGFjYXItcmVzdWx0YWRvLWdvbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLnJlc3VsdGFkby1lcXVpcGUtbWFuZGFudGUsXHJcbiAgLnJlc3VsdGFkby1lcXVpcGUtdmlzaXRhbnRlIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qICovXHJcbiAgLnJlc3VsdGFkby1zZXBhcmFkb3Ige1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDEwKTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xyXG4gIH1cclxufVxyXG5cclxuLyogY3Jvbm9tZXRybyAqL1xyXG4ucGxhY2FyLWNyb25vbWV0cm8ge1xyXG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC5wbGFjYXItY3Jvbm9tZXRyby10ZXh0byxcclxuICAucGxhY2FyLWNyb25vbWV0cm8tdGVtcG8sXHJcbiAgLnBsYWNhci1jcm9ub21ldHJvLXBlcmlvZG8ge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMCA0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnBsYWNhci1jcm9ub21ldHJvLXRleHRvLFxyXG4gIC5wbGFjYXItY3Jvbm9tZXRyby10ZW1wbyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgfVxyXG5cclxuICAucGxhY2FyLWNyb25vbWV0cm8tcGVyaW9kbyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjOGI4YjhiO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDUpO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBsYWNhci1saW5rIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiI3RleHRDb250ZW50Q291bnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYub2N1bHRhckNvbnRldWRvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMSkgNjAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2tlZXAtcmVhZGluZy1ibG9jayB7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBib3R0b206IDA7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgIC8vIHotaW5kZXg6IDEwO1xyXG4gICAgLy8gcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59IiwiLmhvcm9zY29wZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMDtcclxuICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzBweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oN3B4KTtcclxuICAgIH1cclxuICAgIC5uYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTFweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9yb3Njb3BlLW5hdiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgfVxyXG4gICAgLmhvcm9zY29wZS1pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSxcclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9yb3Njb3BlLWNvbnRlbnRzIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDI1cHgpO1xyXG59XHJcblxyXG4uaG9yb3Njb3BlLWRlc2Mge1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy9JTkZPU1xyXG4gICAgLmhvcm9zY29wZS1pbmZvIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg1cHgpIDAgY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNXB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9yb3Njb3BlLWljb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE0MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9yb3Njb3BlLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9yb3Njb3BlLXBlcmlvZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3Jvc2NvcGUtbmFtZSxcclxuICAgIC5ob3Jvc2NvcGUtZGF0ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8gQ29udGVudFxyXG4gICAgLmhvcm9zY29wZS1kYXRlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmhvcm9zY29wZS1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVtcGxhdGUtaG9yb3Njb3BvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg1NXB4KTtcclxufSIsIltjbGltYXRlQm94XSB7XHJcbiAgICAuY2xpbWF0ZS1jaXR5IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsaW1hdGUtdGVtcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzJweCk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1jbGltYXRlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDYwcHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICAuY2xpbWF0ZS1jaXR5LCAuY2xpbWF0ZS10ZW1wLCAuaWNvbi1jbGltYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFdlYXRoZXIgaWNvbnNcclxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDJuIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1wYXJjLW51YmxhZG8tbm9pdGU7IFxyXG4gICAgfVxyXG59XHJcbi5pY29uLWNsaW1hdGUud2VhdGhlcjAyZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tcGFyYy1udWJsYWRvLWRpYTsgXHJcbiAgICB9XHJcbn1cclxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDNuLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwMW4ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWx1YTsgXHJcbiAgICB9XHJcbn1cclxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDFkLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwM2Qge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNvbDsgXHJcbiAgICB9XHJcbn1cclxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDRuLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwNGQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW51YmxhZG87IFxyXG4gICAgfVxyXG59XHJcbi5pY29uLWNsaW1hdGUud2VhdGhlcjA5biwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDlkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi10ZW1wb3JhbDsgXHJcbiAgICB9XHJcbn1cclxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMTBuLCAuaWNvbi1jbGltYXRlLndlYXRoZXIxMGQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNodXZhOyBcclxuICAgIH1cclxufVxyXG4uaWNvbi1jbGltYXRlLndlYXRoZXI1MG4sIC5pY29uLWNsaW1hdGUud2VhdGhlcjUwZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tdmVudG87IFxyXG4gICAgfVxyXG59XHJcbi5pY29uLWNsaW1hdGUud2VhdGhlcjExbiwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMTFkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi10cm92YW87IFxyXG4gICAgfVxyXG59IiwiLnRhYmVsYS1jb3RhY2FvIHtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIHRyICsgdHIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgIH1cclxufVxyXG5banNvbmNvdGFjYW9de1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG59IiwiLnRhYmVsYS10YWJ1YS1tYXJlcyB7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDFweCkgY2FsYy1yZW0oNXB4KTtcclxuICAgIH1cclxufVxyXG5banNvbnRhYnVhZGVtYXJlc10ge1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGFidWEtbWFyZXMtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFUYWJ1YU1hcmUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJiwgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1kb3duO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xyXG4gICAgfVxyXG59IiwiI2xvdGVyaWEge1xyXG4gICAgLnByZW1pbyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDMycHgpO1xyXG4gICAgICAgICYgKyAucHJlbWlvIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLXNvcnRlaW8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI1cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmluZm8tc29ydGVpby1ub21le1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgLmluZm8tc29ydGVpby1pZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VzdDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1lcm9zLXNvcnRlaW8ge1xyXG4gICAgICAgICAgICAuaXRlbS1udW1lcm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxNXB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1zcG9ydHM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNwb3J0cztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDVweCkgY2FsYy1yZW0oNnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJlbGEtZ2FuaGFkb3JlcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMTRweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGhlYWQgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYy1yZW0oM3B4KSBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IGNhbGMtcmVtKDFweCkgc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxMHB4KSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRib2R5IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGMtcmVtKDFweCkgc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKlxyXG4vLyAqIEdlbmVyYWwgc2V0dGluZ3NcclxuLy8gKlxyXG5cclxuLy9HZW5lcmFsIHNlY3Rpb25zXHJcbnNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXHJcbnNlY3Rpb25bY2xhc3MqPVwiLXNlY3Rpb25cIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDA7XHJcbiAgfVxyXG59XHJcblxyXG5pZnJhbWUuaW5zdGFncmFtLW1lZGlhIHtwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudH1cclxuXHJcbi8vUGFnZSBzZXR0aW5nc1xyXG5bY2xhc3NePVwiLXBhZ2VcIl0sXHJcbltjbGFzcyo9XCItcGFnZVwiXSB7XHJcbiAgcGFkZGluZzogMCAwIGNhbGMtcmVtKDEwMHB4KTtcclxufVxyXG5cclxuLy9GRUVEIFNFQ1RJT04gKHNwb3J0cy1zZWN0aW9uLCBlbnRlcnRhaW5tZW50LXNlY3Rpb24sIGxhdGVzdG5ld3Mtc2VjdGlvbilcclxuLmZlZWQtc2VjdGlvbiB7XHJcbiAgaHIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAzcHggI2Q0MTgyMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZWRpdG9yaWEtc2VjdGlvblwiKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcbiAgW2NsYXNzXj1cIi1uZXdzLVwiXSxcclxuICBbY2xhc3MqPVwiLW5ld3MtXCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xyXG4gIH1cclxuICAudGl0bGUtc2VjdGlvbiArIFtjbGFzc149XCItbmV3cy1cIl0sXHJcbiAgLnRpdGxlLXNlY3Rpb24gKyBbY2xhc3MqPVwiLW5ld3MtXCJdLFxyXG4gIC50aXRsZS1zdWJzZWN0aW9uICsgW2NsYXNzXj1cIi1uZXdzLVwiXSxcclxuICAudGl0bGUtc3Vic2VjdGlvbiArIFtjbGFzcyo9XCItbmV3cy1cIl0sXHJcbiAgaDMgKyBbY2xhc3NePVwiLW5ld3MtXCJdLFxyXG4gIGgzICsgW2NsYXNzKj1cIi1uZXdzLVwiXSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50aXRsZS1zZWN0aW9uICsgW2NsYXNzXj1cIi1uZXdzLVwiXSArIC50aXRsZS1zdWJzZWN0aW9uLFxyXG4gIC50aXRsZS1zZWN0aW9uICsgW2NsYXNzKj1cIi1uZXdzLVwiXSArIC50aXRsZS1zdWJzZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDUwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy9TaWRlYmFyXHJcbi5zaWRlYmFyLWZlZWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICYgKyAuc2lkZWJhci1mZWVkIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDQwcHgpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBtYXJnaW46IDAgMThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg0MHB4KTtcclxuICB9XHJcbiAgLy9DYXBhLWRvLWRpYVxyXG4gICYuY2FwYS1kby1kaWEge1xyXG4gICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDU3MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDU0NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL0NhcGEtY2hhcmdlXHJcbiAgLmNvdmVyIHtcclxuICAgIC50aHVtYiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF1dGhvci1zaWduYXR1cmUtc20ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgIC51dGlsaXR5LWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1RpbWVzXHJcbiAgLnRlYW1zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLnRodW1iIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg0OHB4KTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAudGVhbXMtbmFtZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRmFtb3Nvc1xyXG4gIC5mYW1vdXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IGNhbGMtcmVtKDExcHgpIDA7XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDcwcHgpO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gICAgLmZhbW91cy1uYW1lIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByaW1hcnlmbGV4LWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlcmFsIEhvbWUgQ29sb3Inc1xyXG4uZGFyay1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgLy8gLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gIC8vICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNDBweCk7XHJcbiAgLy8gfVxyXG4gIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxyXG4gIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxyXG4gIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdICsgW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0sXHJcbiAgW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0gKyBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xyXG4gIH1cclxufVxyXG5cclxuI2hlYWRlci1iYXIgKyAjY29udGVudC1wYWdlIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxufVxyXG4ubWF0ZXJpYS1pbXBvcnRhZGEge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC5tYXR0ZXJDYXJvdXNlbCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4jaGVhZGVyLWJhci5oZWFkZXItYmFyIHtcclxuICBwYWRkaW5nLXRvcDogODdweDtcclxufVxyXG4jYmFycmF1b2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4jYmFycmEtbmUxMC1wYXJjZWlyby1wb3J0YWwtbmUxMCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiA0NHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hcnRpY2xlLW9wZW5pbmcge1xyXG4gIC5pbWFnZS1vcGVuaW5nIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmlkZW8tZW1iZWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1tYXJrdXAgaWZyYW1lIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uLFxyXG4ubmFtZSB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4vL1RhYnMgSGVhZGVyXHJcbi5ib3gtdGFiIHtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5sYXRlc3RuZXdzLXNlY3Rpb25cIikge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA5Ny41JTtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oLTg0cHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIudGVtcGxhdGUtcHJvZ3JhbWEtbGlzdFwiKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0xMDFweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLnRlbXBsYXRlLWZ1dGVib2wtbGlzdFwiKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0xMDFweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWItbmF2IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMtcmVtKDM1cHgpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMtcmVtKDM1cHgpO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxMnB4KSBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEycHgpIGNhbGMtcmVtKDEycHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NzVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhYnMtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCBjYWxjLXJlbSgxNXB4KTtcclxuICAudGFiLW5hdi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmI3RvZGFzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50eHQtYXBvaW8tY2FycmVnYW5kbyB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcbiIsIiNoZWFkZXItYmFyIHtcclxuICAucHJpbWFyeS1iYXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAuc2Vjb25kYXJ5LWJ0biB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tbWVudS5yaWdodC1tZW51IC51dGlsaXR5LWJ0biBzcGFuLmQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5tYWluLW1lbnUucmlnaHQtbWVudSAudXRpbGl0eS1idG4gc3Bhbi5kLW5vbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHJpbWFyeS1iYXIge1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc2Vjb25kYXJ5LWJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY29uZGFyeS1iYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcclxuICAgIC5zZWNvbmRhcnktbmF2IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoLW4gKyA0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3VibWVudS1jaGlsZCB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxODNmNzQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBoZWlnaHQtYnktcGFkZGluZyg0MCwgMTQpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBAaW5jbHVkZSBoZWlnaHQtYnktcGFkZGluZyg0MCwgMTQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcGFkZGluZzogY2FsYy1yZW0oNHB4KSAwO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xyXG4gIC8vaGVpZ2h0OiBjYWxjLXJlbSg1MHB4KTtcclxuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxMHB4KSAwIDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICAudXRpbGl0eS1idG4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51LXdyYXAge1xyXG4gICAgICAudXRpbGl0eS1idG4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1iYXItY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oMTBweCkgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICYgPiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIFRvcG8gcmV0cmF0aWwgb3UgaW50ZXJuYVxyXG4gICYucmV0cmF0aWwge1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg2cHgpIDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5ODA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0IDIwMG1zKTtcclxuICAgICYuZml4byB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg2NHB4KTtcclxuICAgICAgfVxyXG4gICAgICAudXRpbGl0eS1idG57XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmluYXRpdm8ge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWJhci1jb250ZW50IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiBjYWxjLXJlbSg1cHgpIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhlYWRlci1zb2NpYWxtZWRpYXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICA+IGEge1xyXG4gICAgQGluY2x1ZGUgaGVpZ2h0LWJ5LXBhZGRpbmcoNDAsIDE4LCB0cnVlKTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jbGltYXRlLXdpZGdldCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBAaW5jbHVkZSBoZWlnaHQtYnktcGFkZGluZygzOCwgMTQpO1xyXG4gIC5jbGltYXRlLWNpdHk6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gIH1cclxuICAuaWNvbi1jbGltYXRlIHtcclxuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoOCk7XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXItYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1MHB4KTtcclxuICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAuYmFjay10b3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLW5hdiB7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg0MHB4KSAwO1xyXG4gICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAvLyBpZGVudGEgdGV4dG8gIG5vIGRlc2t0b3BcclxuICAgIC5pZGVudGFfdGV4dG8gdWwgbGk6Zmlyc3QtY2hpbGQgYXtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBpZGVudGEgdGV4dG8gIG5vIG1vYmlsZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIC5pZGVudGFfdGV4dG97XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDExNHB4O1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgICBsaTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyNHB4KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSg2cHgpIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ29famNfcm9kYXBlIGltZ3tcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLXNvY2lhbG1lZGlhcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSg4cHgpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgW2NsYXNzXj1cImljb24tXCJdLFxyXG4gICAgICBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItY29weXJpZ2h0IHtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwcHgpIDAgY2FsYy1yZW0oMjVweCk7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItbG9nb3N7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgZ2FwOiAxMHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1sb2dve1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBzcGFue1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm91dHJhcy1yYWRpb3Mtcm9kYXBlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIC8vIHBhZGRpbmc6IDMwcHggNDBweCAwcHggNDBweDtcclxuXHJcbiAgLmxpc3RhUmFkaW9Bb1Zpdm8gIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgIH1cclxuXHJcbiAgICAgLnJhZGlvIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweCAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgfVxyXG5cclxuICAgICBcclxuICB9XHJcblxyXG4gIC5saXN0YVR2QW9WaXZve1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgfVxyXG4gIH1cclxuICBcclxuICAucmFkaW9zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpb3MtdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAuYW92aXZvLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgIC5hb3Zpdm8tc3RhdHVzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAvLyAmOjphZnRlcixcclxuICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAvLyAgIHdpZHRoOiBjYWxjKDU1JSAtIDE5NXB4KTtcclxuICAgIC8vICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgLnJhZGlvIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYWRpby1ib3JkYSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjk2OTY5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY5Njk2OTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5ib3gtbW9kYWwtY29udGVudCB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIjYm94LWNyZWRpYmlsaWRhZGVcIikge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgd2lkdGg6IDgwdnc7XHJcbiAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA0MHZ3O1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3JpYS1ub3RpY2lhIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlc3Q7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjaG9tZSB7XHJcbiAgICBzZWN0aW9uW2NsYXNzXj1cIi1zZWN0aW9uXCJdLFxyXG4gICAgc2VjdGlvbltjbGFzcyo9XCItc2VjdGlvblwiXSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDIwcHgpIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgyMHB4KSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9IYXJkbmV3c1xyXG4uaGFyZG5ld3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAubW9kLTF7XHJcbiAgICAgICAgLmhlYWRsaW5lLWxne1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOm5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oYXJkbmV3cywgLmhhcmRuZXdzLWNvbXBsZW1lbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSwgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSxcclxuICAgIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdLCBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSxcclxuICAgIFtjbGFzc149XCJoZWFkbGluZVwiXSwgW2NsYXNzKj1cImhlYWRsaW5lXCJdIHtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KSAwIGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgIH1cclxuICAgIC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0xNXB4KTtcclxuICAgICAgICAudmVydGljYWwtbmV3cy1zbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sdW1uaXN0LXN1YnNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0xNXB4KTtcclxuICAgICAgICAuY29sdW1uaXN0LXYtc20ge1xyXG4gICAgICAgICAgICAmICsgLmNvbHVtbmlzdC12IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzc149XCItYnRuXCJdLCBbY2xhc3MqPVwiLWJ0blwiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYW8tdml2by1zdWJzZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtMTVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0NvbHVtbmlzdCBcclxuLmNvbHVtbmlzdC1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNTNweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUViBKb3JuYWxcclxuLnR2am9ybmFsLXNlY3Rpb24sIC5zcG90bGlnaHQtc2VjdGlvbiB7XHJcbiAgICBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSwgW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgY2FsYy1yZW0oMzBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCBcclxuICAgICAgICBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCBcclxuICAgICAgICBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUsOBRElPIEpPUk5BTFxyXG4ucmFkaW8tc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAuaG9yaXpvbnRhbC1uZXdzLW1kLCBcclxuICAgICAgICBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAuaG9yaXpvbnRhbC1uZXdzLW1kIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVFYgSkNcclxuLnR2amMtc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAudmVydGljYWwtbmV3cy1sZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSwgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdOm5vdCg6Zmlyc3QtY2hpbGQpLCBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBcclxuLmdhbGxlcnktc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAudmVydGljYWwtbmV3cy1zbSwgXHJcbiAgICAgICAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAudmVydGljYWwtbmV3cy1zbSwgXHJcbiAgICAgICAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNnB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gXHJcbi5zcGVjaWFscy1zZWN0aW9uIHtcclxuICAgIC52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICAgICAgICA+IC5pbmZvIHtcclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIFtjbGFzc149XCJjb2wtXCJdOm50aC1jaGlsZChuKzMpIC52ZXJ0aWNhbC1uZXdzLXNtLCBcclxuICAgICAgICBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQobiszKSAudmVydGljYWwtbmV3cy1zbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSkMzNjBcclxuLmpjMzYwLXNlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20sIFxyXG4gICAgICAgIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZChuKzIpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIxcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBzcG9ydHNcclxuLnNwb3J0cy1zZWN0aW9ue1xyXG4gICAgLmhvcml6b250YWwtbmV3cy1sZyB7XHJcbiAgICAgICAgQGV4dGVuZCAuLW5ld3M7XHJcbiAgICAgICAgPiAuaW1hZ2V7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSgxNjBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSg0NTBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbn1cclxuLmVudHJldGFpbi1zZWN0aW9ue1xyXG4gICAgLmhvcml6b250YWwtbmV3cy1sZyB7XHJcbiAgICAgICAgQGV4dGVuZCAuLW5ld3M7XHJcbiAgICAgICAgPiAuaW1hZ2V7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSgyMDBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSg0NTBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbn1cclxuLyogZmFrZSBpbmZpbml0ZSBzY3JvbGwgKi9cclxuLmxvYWRyZXN1bHRzLFxyXG4uanMtaW5maW5pdGUtc2Nyb2xsIHtcclxuICAgID4gYXJ0aWNsZSB7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLmlzLWxvYWRlZCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2NhbGVVcCAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogYW5pbWHDp8OjbyBkbyBpbmZpbml0ZSBzY3JvbGwqL1xyXG5Aa2V5ZnJhbWVzIHNjYWxlVXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCIvLyBDb2x1bmlzdGFcclxuLnRlbXBsYXRlLWNvbHVtbmlzdC1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwMHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5jb2wtbWQtMyArIC5jb2wtbWQtMyBbY2xhc3NePVwiY29sdW1uaXN0LVwiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgLmNvbC1tZC0zOm50aC1jaGlsZChuKzUpIFtjbGFzc149XCJjb2x1bW5pc3QtXCJdLCBcclxuICAgICAgICAuY29sLW1kLTM6bnRoLWNoaWxkKG4rNSkgW2NsYXNzKj1cImNvbHVtbmlzdC1cIl0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0NvbHVuaXN0YS11bHRpbWFzXHJcbi50ZW1wbGF0ZS1jb2x1bW5pc3QtZmVlZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oNDBweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMDBweCk7XHJcbiAgICAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNDBweCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDQwcHgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gR2FsZXJpYVxyXG4uY29sdW1uaXN0LXNlY3Rpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgLy9IZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLmFydGljbGUtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAuaGF0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9BdXRob3IgU2lnbmF0dXJlXHJcbiAgICAuYXV0aG9yLXNpZ25hdHVyZS1zbSB7XHJcbiAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgIC5hdXRob3IsXHJcbiAgICAgICAgLmluZm90aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9Db250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC5hcnRpY2xlLWNvbnRlbnQge1xyXG4gICAgICAvL0NhcGFcclxuICAgICAgLmFydGljbGUtb3BlbmluZyB7XHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9JbWFnZW5zXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyBUw610dWxvc1xyXG4gICAgICAvLyBoMSxcclxuICAgICAgLy8gaDIsXHJcbiAgICAgIC8vIGgzLFxyXG4gICAgICAvLyBoNCxcclxuICAgICAgLy8gaDUsXHJcbiAgICAgIC8vIGg2IHtcclxuICAgICAgLy8gICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vIENpdGHDp8Ojb1xyXG4gICAgICAucXVvdGUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBjYWxjLXJlbSg2cHgpIHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vTGVpdGEgdGFtYsOpbVxyXG4gICAgICAuYWxzb3JlYWQge1xyXG4gICAgICAgIC5saXN0LWFsc29yZWFkIHtcclxuICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vXHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcms7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQXV0b3IgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLmFydGljbGUtYXV0aG9yIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5tZWRpYXNpdGVucyB7XHJcbiAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbiAgICAgICAgICBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC50aXRsZS1zZWN0aW9uLFxyXG4gICAgLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlbXBsYXRlLW1hdGVyaWEge1xyXG4gIEBleHRlbmQgLi1kYXJrLW1vZGU7XHJcbiAgcGFkZGluZzogY2FsYy1yZW0oMjBweCkgMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KSAwO1xyXG4gIH1cclxuXHJcbiAgLy9IZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNHB4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgICAuaGF0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgLy9jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDRweCk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI4cHgpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoNDRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmZvIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZS11dGlsaXRpZXMge1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgLy8gbWFyZ2luLXRvcDogY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8tdGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDkwcHgpO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdXRob3Itc2lnbmF0dXJlLXNtIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgJiArIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCIsIFwiO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgtNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlLXNtIHtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSg0cHgpIDAgMCAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXNoYXJlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogY2FsYy1yZW0oM3B4KSBjYWxjLXJlbSgxMHB4KSAwIDA7XHJcbiAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLFxyXG4gICAgICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQ29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLmFydGljbGUtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOXB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICB9XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vVGVtcG8gZGUgbGVpdHVyYVxyXG4gICAgLnJlYWRpbmdUaW1lIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDExcHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNXB4KTtcclxuICAgICAgLmljb24tdGltZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDJweCk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vU2Nyb2xsIGF1dG9tw6F0aWNvIHBhcmEgdGFiZWxhc1xyXG4gICAgLnNjcm9sbC10YWJsZSB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oMjBweCkgMDtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjLXJlbSgxNHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aGVhZCB0ZCxcclxuICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYy1yZW0oM3B4KSBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHRkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vSW1hZ2Vuc1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaWZyYW1lLFxyXG4gICAgLnR3aXR0ZXItdHdlZXQsXHJcbiAgICAuaW5zdGFncmFtLW1lZGlhIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFTDrXR1bG9zXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIH1cclxuICAgIC8vIENpdGHDp8Ojb1xyXG4gICAgLnF1b3RlIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IGNhbGMtcmVtKDZweCkgc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oNTBweCkgYXV0bztcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMCBjYWxjLXJlbSgxMHB4KSBjYWxjLXJlbSg1NXB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMCBjYWxjLXJlbSgxMHB4KSBjYWxjLXJlbSg5MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRpY29tb29uLWZvbnQtZmFtaWx5fVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb250ZW50OiAkaWNvbi1xdW90ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzNweCk7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjLXJlbSgtNDNweCk7XHJcbiAgICAgICAgICB0b3A6IGNhbGMtcmVtKC0xMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgY2l0ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vR2FsZXJpYVxyXG4gICAgLm1hdHRlckNhcm91c2VsIHtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSgyNnB4KSAwO1xyXG4gICAgICAuaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5jb3VudGVyQ2Fyb3VzZWwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDhweCkgY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICAgICAgLy8gY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSxcclxuICAgICAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IGNhbGMtcmVtKDJweCkgY2FsYy1yZW0oMnB4KSBjYWxjLXJlbSg3cHgpIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgfVxyXG4gICAgICAub3dsLXByZXYsXHJcbiAgICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0xlaXRhIHRhbWLDqW1cclxuICAgIC5hbHNvcmVhZCB7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oNTBweCkgMCBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbjogY2FsYy1yZW0oNTBweCkgMDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1hbHNvcmVhZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYy1yZW0oMTIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oLTMwcHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogXCJMZWlhIHRhbWLDqW06IFwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDIxcHgpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIG1hcmdpbjogY2FsYy1yZW0oMTBweCkgMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlLWxnIHtcclxuICAgICAgLmxpc3Qtc2hhcmUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0F1dG9yID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYXJ0aWNsZS1hdXRob3Ige1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAubWVkaWFzaXRlbnMge1xyXG4gICAgICAgIFtjbGFzc149XCJpY29uLVwiXSxcclxuICAgICAgICBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9CYXN0aWRvcmVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYXJ0aWNsZS1iYWNrc3RhZ2Uge1xyXG4gICAgLmltYWdlIHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDEzMHB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDI5MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnV0aWxpdHktYnRuIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTFweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vVGFncyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLmFydGljbGUtdGFncyB7XHJcbiAgICAuc2Vjb25kYXJ5LWJ0biB7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vRmFjZWJvb2sgQ29tbWVudHNcclxuICAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wLFxyXG4gIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3Agc3BhbixcclxuICAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIGlmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLmFydGljbGUtYmFja3N0YWdlLFxyXG4gIC5hcnRpY2xlLXRhZ3MsXHJcbiAgLmFydGljbGUtYXV0aG9yLFxyXG4gIC5hcnRpY2xlLWNvbW1lbnRzLFxyXG4gIC5hcnRpY2xlLW1vcmUge1xyXG4gICAgbWFyZ2luOiBjYWxjLXJlbSgzMHB4KSAwO1xyXG4gIH1cclxuXHJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLW1vcmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNTBweCk7XHJcbiAgfVxyXG5cclxuICAjdmVqYS10YW1iZW0gLmNvbC1tZC00Om50aC1jaGlsZChuICsgNCkgLnZlcnRpY2FsLW5ld3Mtc20ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgfVxyXG59XHJcbi5hcnRpY2xlLW5ld3NsZXR0ZXIge1xyXG4gIC5zZWNvbmRhcnktYnRuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC00MnB4KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBlc3RpbG9zIG1hdGVyaWEgY2luZW1hXHJcbi5jb250YWluZXItZmlsbXN7XHJcbiAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG5cclxuICAudGl0bGUtZmlsbSB7XHJcblxyXG4gICAgaDJ7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby1maWxte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlcjtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtZmlsbXtcclxuICAgIG1hcmdpbjogMzBweCAwcHg7XHJcblxyXG4gICAgaWZyYW1le1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dG97XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgPiBzdHJvbmd7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNlc3NvZXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEycHg7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIGVzdGlsb3MgbWF0ZXJpYSBjaW5lbWEgdmVyc8OjbyBtb2JpbGVcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgLmNvbnRhaW5lci1maWxtc3tcclxuXHJcbiAgICAudGl0bGUtZmlsbSB7XHJcblxyXG4gICAgICBoMntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8tZmlsbXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5jbGFzc2lmaWNhY2FvLWZpbG0sIC5nZW5lcm8tZmlsbSwgLmRhdGEtZXN0cmVpYXtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1maWxte1xyXG5cclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0b3tcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtc2Vzc29lc3tcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICB1bHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHggMHB4IDBweDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vLyBlc3RpbG9zIG1hdGVyaWEgbG90ZXJpYVxyXG4uY29udGFpbmVyLWxvdGVyaWF7XHJcbiAgcGFkZGluZzogNDBweCAwcHg7XHJcblxyXG4gIC5jb250ZW50LWluZm8tbG90ZXJpYXtcclxuICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNvcnRlaW97XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5udW1lcm9zLXNvcnRlaW97XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA0cHggOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnRhYmVsYS1sb3Rlcmlhe1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgdGFibGV7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICB0aGVhZHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGVzdDtcclxuICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0cntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5xdWluYXtcclxuICAudGl0dWxvLWxvdGVyaWEtcXVpbmF7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL3F1aW5hLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7IFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6NDJweDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGNvbG9yOiAjMjYwMDg1O1xyXG5cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNvcnRlaW97XHJcblxyXG4gICAgICBoM3tcclxuICAgICAgICAgIGNvbG9yOiAjMjYwMDg1O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubnVtZXJvcy1zb3J0ZWlve1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2MDA4NTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzI2MDA4NTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uZGlhX2RlX3NvcnRle1xyXG4gLnRpdHVsby1sb3RlcmlhLWRpYV9kZV9zb3J0ZXtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvZGlhX2RlX3NvcnRlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7IFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6NDJweDtcclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiAjQ0I4NTJCO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc29ydGVpb3tcclxuICAgICAgXHJcbiAgICAgIC5udW1lcm9zLXNvcnRlaW97XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0I4NTJCO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjQ0I4NTJCO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnRhYmVsYS1kaWEtZGUtc29ydGV7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIC50aXRsZS1kaWEtZGUtc29ydGV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4ubG90b2ZhY2lse1xyXG4gIC50aXR1bG8tbG90ZXJpYS1sb3RvZmFjaWx7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL2xvdG9mYWNpbC5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4OyBcclxuICAgICAgcGFkZGluZy1sZWZ0OjQycHg7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiAjOTMwMDg5O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNvcnRlaW97XHJcblxyXG4gICAgICAubnVtZXJvcy1zb3J0ZWlve1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzMDA4OTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzkzMDA4OTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4ubWVnYV9zZW5he1xyXG4gIC50aXR1bG8tbG90ZXJpYS1tZWdhX3NlbmF7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL21lZ2FzZW5hLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7IFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6NDJweDtcclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiAjMjA5ODY5O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc29ydGVpb3tcclxuICAgICAgXHJcbiAgICAgIC5udW1lcm9zLXNvcnRlaW97XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjA5ODY5O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMjA5ODY5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi50aW1lbWFuaWF7XHJcblxyXG4gIC50aXR1bG8tbG90ZXJpYS10aW1lbWFuaWF7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL3RpbWVtYW5pYS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4OyBcclxuICAgICAgcGFkZGluZy1sZWZ0OjQycHg7XHJcblxyXG4gICAgICBoMntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogIzM2QjAzNjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb3J0ZWlve1xyXG5cclxuICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgY29sb3I6ICMzNkIwMzY7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubnVtZXJvcy1zb3J0ZWlve1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM2QjAzNjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM2QjAzNjtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8tdGltZXtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMzZCMDM2O1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zdXBlcl9zZXRle1xyXG4gIC50aXR1bG8tbG90ZXJpYS1zdXBlcl9zZXRle1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9zdXBlcnNldGUuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNweDsgXHJcbiAgICAgIHBhZGRpbmctbGVmdDo0MnB4O1xyXG5cclxuICAgICAgaDJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY29sb3I6ICNBOEQwNDU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb3J0ZWlve1xyXG4gICAgICBcclxuICAgICAgLm51bWVyb3Mtc29ydGVpb3tcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOEQwNDU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNBOEQwNDU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubG90ZXJpYV9mZWRlcmFse1xyXG4gIC50aXR1bG8tbG90ZXJpYS1sb3RlcmlhX2ZlZGVyYWx7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL2ZlZGVyYWwuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNweDsgXHJcbiAgICAgIHBhZGRpbmctbGVmdDo0MnB4O1xyXG5cclxuICAgICAgaDJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY29sb3I6ICMxMDMwOTk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHVwbGFfc2VuYXtcclxuXHJcbiAgLnRpdHVsby1sb3RlcmlhLWR1cGxhX3NlbmF7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL2R1cGxhc2VuYS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4OyBcclxuICAgICAgcGFkZGluZy1sZWZ0OjQycHg7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiAjQTYxMzI0O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc29ydGVpb3tcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNBNjEzMjQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICBjb2xvcjogI0E2MTMyNDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLm51bWVyb3Mtc29ydGVpb3tcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHggMTZweCAwcHg7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTYxMzI0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjQTYxMzI0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnRhYmVsYS1sb3Rlcmlhe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRhYmxle1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5sb3RlY2F7XHJcbiAgLnRpdHVsby1sb3RlcmlhLWxvdGVjYXtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvbG90ZWNhLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7IFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6NDJweDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgY29sb3I6ICNDRjI0MEM7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gIC5saXN0YS1qb2dvcy10aW1le1xyXG5cclxuICAgICAgdWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuXHJcbiAgICAgICAgICAgIC52ZW5jZWRvcntcclxuICAgICAgICAgICAgICAudGltZS1tYW5kYW50ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0NGMjQwQztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50aW1lLXZpc2l0YW50ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0NGMjQwQztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lLXBsYWNhciB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAudGltZS1tYW5kYW50ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50aW1lLXZpc2l0YW50ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52ZXJzb3Mge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmxvdG9tYW5pYXtcclxuICAudGl0dWxvLWxvdGVyaWEtbG90b21hbmlhe1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9sb3RvbWFuaWEuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNweDsgXHJcbiAgICAgIHBhZGRpbmctbGVmdDo0MnB4O1xyXG4gICAgICBoMntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogI2Y1OTUyYztcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNvcnRlaW97XHJcbiAgICAgIFxyXG4gICAgICAubnVtZXJvcy1zb3J0ZWlve1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1OTUyYztcclxuICAgICAgICAgICAgICBjb2xvcjogI2Y1OTUyYztcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbiIsIi8vXHJcbi5tZWRpYS1zZWN0aW9uIHtcclxuICAuYXJ0aWNsZS1oZWFkZXIge1xyXG4gICAgLmFydGljbGUtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudXRpbGl0eS1idG4ge1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGlzdGEgZGUgY2FwYXMgb3UgY2hhcmdlc1xyXG4ubGlzdC1tZWRpYS1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBTZWFyY2gtcmVzdWx0XHJcbi50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IHtcclxuICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oNDBweCk7XHJcbiAgLmFydGljbGUtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgLnJlc3VsdC10aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI4cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXN1bHQtbnVtYmVyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdWx0IHtcclxuICAgIC5yZXN1bHQtdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcclxuICAgIH1cclxuICAgIC5yZXN1bHQtbWVzc2FnZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgfVxyXG4gICAgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTFweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEdhbGVyaWVzXHJcbi50ZW1wbGF0ZS1nYWxsZXJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgtNTBweCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDcwcHgpO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAudmVydGljYWwtbmV3cy1tZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICB9XHJcbiAgLmNvbC1tZC00Om50aC1jaGlsZChuICsgNCkgLnZlcnRpY2FsLW5ld3MtbWQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDM1cHgpO1xyXG4gIH1cclxufSIsIi50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIHtcclxuICBAZXh0ZW5kIC50ZW1wbGF0ZS1tYXRlcmlhO1xyXG4gIC5hcnRpY2xlLWhlYWRlciB7IFxyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gIH1cclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxufSIsIi50ZWFtLXNlY3Rpb24ge1xyXG4gIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sXHJcbiAgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgY2FsYy1yZW0oMzBweCk7XHJcbiAgfVxyXG4gIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxyXG4gIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWxvZ28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWVkLXNlY3Rpb24ge1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwMHB4KTtcclxufVxyXG4iLCIvLyBCbG9nc1xyXG4udGVtcGxhdGUtYmxvZ3Mge1xyXG4gICAgLnNwb3RsaWdodC1zZWN0aW9uIHtcclxuICAgICAgICBbY2xhc3MqPWhvcml6b250YWwtbmV3c10ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzc149dmVydGljYWwtbmV3c10ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL2FqdXN0ZSB0YW1hbmhvIGltYWdlbnMgbG9hZFxyXG4udGVtcGxhdGUtYmxvZ3Mge1xyXG4gICAgLnNwb3RsaWdodC1zZWN0aW9ue1xyXG4gICAgICAgIC52ZXJ0aWNhbC1uZXdzLWxne1xyXG4gICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmVydGljYWwtbmV3cy1zbXtcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvcml6b250YWwtbmV3cy1zbXtcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgLnZlcnRpY2FsLW5ld3MtbGd7XHJcbiAgICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiIsIi5jYXJyb3NzZWxQcm9ncmFtYWNhbyB7XHJcbiAgICAub3dsLXN0YWdle1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIH1cclxuICAgIC5pdGVte1xyXG4gICAgICAgIHBhZGRpbmc6MCAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAucHJvZ3JhbW1pbmctbGlzdC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMxODNmNzQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTgzZjc0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAwIDAgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VjZWNlYztcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtcHJldntcclxuICAgICAgICBtYXJnaW46MTVweCAwIDAgLTM1cHg7XHJcbiAgICB9XHJcbiAgICAub3dsLW5leHR7XHJcbiAgICAgICAgbWFyZ2luOjE1cHggLTM1cHggMCAwO1xyXG4gICAgfVxyXG4gICAgLmljb24tYXJyb3ctbGVmdCxcclxuICAgIC5pY29uLWFycm93LXJpZ2h0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMxODNmNzQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzZjc0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxufSIsIiNjb250cm9scyB7XHJcbiAgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYW1wby1idXNjYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tYnVzY2FyIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbG9hZC1tb3JlIHtcclxuICBbZGF0YS10YXJnZXQ9XCIjY2FycmVnYXItbGlzdGFcIl0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlLWJ1dHRvbnMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG4iLCIub3V0cmFzLXJhZGlvcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAzMHB4IDQwcHggMHB4IDQwcHg7XHJcblxyXG4gIC5saXN0YVJhZGlvQW9WaXZvUGxheWVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogY2FsYyg1NSUgLSAxOTVweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpbyB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbyBWaXZvXHJcbi5hby12aXZvIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHBhZGRpbmc6IGNhbGMtcmVtKDM1cHgpIDA7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIC8vIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAucGxheWVyLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkcyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAucGxheWVyLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFqdXN0ZSB0w610dWxvXHJcbiAgLmhlYWRlci12ZWljdWxvIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDFweCAxNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjYxZjFmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oNnB4KSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLXZlaWN1bG8gaW1ne1xyXG5cclxuICAgICAgaGVpZ2h0OiA0MXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmxvZ28tdmVpY3VsbyBoNHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLnBsYXllci1ib3gge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1NjRweDtcclxuICAgIH1cclxuICAgICYub24ge1xyXG4gICAgICAjc3RyZWFtaW5nLWFvLXZpdm8ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9mZiB7XHJcbiAgICAgIC5ibG9jby1jb250ZXVkby1vZmYtbGluZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtbG9hZGluZyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIExhYmVsIGRvIFbDrWRlb1xyXG4gIC5sYWJlbCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAmLnJhZGlvIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgI3N0cmVhbWluZy1hby12aXZvIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmRhcnktYnRuIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAjMDAwMDAwYjM7XHJcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwODc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNib3gtcGFuZWwtaW50ZXJhdGl2by5ib3gtbW9kYWwge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIC5ib3gtbW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYubW9kYWxTbWFsbCB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tbW9kYWwtZmVjaGFyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAtNTBweDtcclxuICB9XHJcbn1cclxuXHJcbiNuZTEwLWludGVyaW9yLWZvcm0tcGFuZWwtaW50ZXJhdGl2byB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFvLXZpdm8tc3Vic2VjdGlvbiB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICAucHJvZ3JhbWFjYW8ge1xyXG4gICAgICAucHJvZ3JhbWEge1xyXG4gICAgICAgIHN0cm9uZyxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2dyYW1hY2FvIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnByb2dyYW1hIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJi5tYWlzLXByb2dyYW1hY2FvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXBsYXkge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKlxyXG4qIGFkZCB0ZXh0IGNvbG9yIG9yIGJhY2tncm91bmQgY29sb3JcclxuKi9cclxuXHJcbkBlYWNoICRjb2xvck5hbWUsICRjb2xvciBpbiAkc2pjYy1jb2xvcnMge1xyXG4gIC50ZXh0LWNvbG9yLSN7JGNvbG9yTmFtZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgLmJnLWNvbG9yLSN7JGNvbG9yTmFtZX0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufSJdfQ== */
