/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0}address,dl,ol,p,pre,ul{margin-bottom:1rem}button,hr,input{overflow:visible}pre,textarea{overflow:auto}article,aside,dialog,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}dd,h1,h2,h3,h4,h5,h6,label,legend{margin-bottom:.5rem}address,legend{line-height:inherit}progress,sub,sup{vertical-align:baseline}label,output{display:inline-block}.flex-column,.flex-row{-webkit-box-direction:normal!important}.mfp-arrow,html{-webkit-tap-highlight-color:transparent}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-close,a,a:hover{text-decoration:none}.cart-view,table{border-collapse:collapse}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@-ms-viewport{width:device-width}body{font-weight:400;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}dfn{font-style:italic}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}button{-webkit-border-radius:0;border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.mfp-container,html{-webkit-box-sizing:border-box}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{width:100%;max-width:100%;padding:0;font-size:1.5rem;color:inherit;white-space:normal}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}.btn,.mfp-counter,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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%;min-height:1px;padding-right:15px;padding-left:15px}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-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{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order: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%}}.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:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;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:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order: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%}.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:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order: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%}.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:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order: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-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:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;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:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.control,.flex-container,.form-inline{-webkit-box-direction:normal}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}@font-face{font-family:roboto-example;font-weight:400;font-style:normal;src:url(/web/fonts/RobotoRegular/RobotoRegular.eot);src:url(/web/fonts/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),url(/web/fonts/RobotoRegular/RobotoRegular.woff) format("woff"),url(/web/fonts/RobotoRegular/RobotoRegular.ttf) format("truetype")}@font-face{font-family:roboto-example;font-weight:700;font-style:normal;src:url(/web/fonts/RobotoBold/RobotoBold.eot);src:url(/web/fonts/RobotoBold/RobotoBold.eot?#iefix) format("embedded-opentype"),url(/web/fonts/RobotoBold/RobotoBold.woff) format("woff"),url(/web/fonts/RobotoBold/RobotoBold.ttf) format("truetype")}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-hide,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-preloader{color:#CCC;top:50%;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:visible}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}caption,th{text-align:left}.mfp-container{padding-left:6px;padding-right:6px}.mfp-ready .mfp-figure{opacity:0}.mfp-zoom-in .mfp-figure,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.mfp-zoom-in .mfp-preloader,.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-in.mfp-image-loaded .mfp-figure,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready .mfp-preloader,.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);opacity:0}.mfp-zoom-in.mfp-removing .mfp-preloader,.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out-cur{cursor:auto}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-preloader{width:30px!important;height:30px!important;background-color:#FFF;opacity:.65;margin:0 auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}body{width:100%;max-width:105em;min-height:100vh;margin:0 auto}.table,hr{margin-bottom:20px}.footer{padding:1em 0}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */table{border-spacing:0;background-color:transparent}table col[class*=col-]{position:static;float:none;display:table-column}table[class*=col-]{position:static;float:none;display:table-cell}td,th{padding:0}td[class*=col-],th[class*=col-]{position:static;float:none;display:table-cell}#preloader,.affix{position:fixed}hr{margin-top:20px;border:0;border-top:1px solid #eee}caption{caption-side:bottom;padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%}.col-form-label,.table-responsive>.table{margin-bottom:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.text-hide{font:0;color:transparent;text-shadow:none;background-color:transparent;border:0}.glyphicon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:1.5em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-check,.form-control,.form-control-file,.form-control-range,.form-text{display:block}.glyphicon-trash:before{content:"\f1f8"}.glyphicon-pencil:before{content:"\f044"}.glyphicon-eye-open:before{content:"\f06e"}#loginform-rememberme{width:auto}#preloader,.form-control,.form-inline .form-check,.group,.img-responsive.img-width{width:100%}input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.form-check-input,.form-control-feedback,.form-text{margin-top:.25rem}.form-control{padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);-webkit-border-radius:.25rem;border-radius:.25rem;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#5cb3fd;outline:0}.form-control::-webkit-input-placeholder{color:#636c72;opacity:1}.form-control::-moz-placeholder{color:#636c72;opacity:1}.form-control:-ms-input-placeholder{color:#636c72;opacity:1}.form-control::-ms-input-placeholder{color:#636c72;opacity:1}.form-control::placeholder{color:#636c72;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:-webkit-calc(2.25rem + 2px);height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#464a4c;background-color:#fff}.col-form-label{padding-top:-webkit-calc(.5rem - 1px * 2);padding-top:calc(.5rem - 1px * 2);padding-bottom:-webkit-calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2)}.col-form-label-lg{padding-top:-webkit-calc(.75rem - 1px * 2);padding-top:calc(.75rem - 1px * 2);padding-bottom:-webkit-calc(.75rem - 1px * 2);padding-bottom:calc(.75rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:-webkit-calc(.25rem - 1px * 2);padding-top:calc(.25rem - 1px * 2);padding-bottom:-webkit-calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend,.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.col-form-legend{font-size:1rem}.form-control-static{line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;-webkit-border-radius:.2rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;-webkit-border-radius:.3rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.166667rem}.form-group{margin-bottom:1rem}.form-check{position:relative;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#636c72;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;-webkit-background-size:1.125rem 1.125rem;background-size:1.125rem 1.125rem}.has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-success .form-control-success{background-image:url("data:image/svg+xmlcharset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xmlcharset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xmlcharset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-check,.form-inline .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;margin-bottom:0}.form-inline .form-group{display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;-webkit-border-radius:.25rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#2983b5;color:#fff}::selection{background-color:#2983b5;color:#fff}body{font-size:16px;min-width:320px;position:relative;line-height:1.65;font-family:roboto-example,sans-serif;overflow-x:hidden;color:#424f60}body input,body textarea{border:1px solid #666;outline:0}body input:focus:required:invalid,body textarea:focus:required:invalid{border-color:red}body input:required:valid,body textarea:required:valid{border-color:green}#preloader{top:0;left:0;height:100%;background:url(../img/loader.gif) center no-repeat #081010;z-index:1100;visibility:visible;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}#preloader .percent{position:absolute;top:50%;width:100%;height:3em;color:#A6AFC0;font-size:3em;line-height:3em;text-align:center;vertical-align:middle;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}a,a:hover{color:inherit}.button,.title{line-height:1em}#preloader.done{opacity:0;visibility:hidden}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.img-responsive{display:block;max-width:100%;height:auto}.text-center{text-align:center}b,strong{font-weight:700}.hidden{display:none!important}.button,.group,ul li{display:inline-block}.line{margin-top:.5rem;border-bottom:1px solid #e6e6e6}.bottom{margin-top:1.5rem}.title.top{margin-bottom:1.5rem}a:active,a:focus,a:visited{color:inherit;outline:0}.button,.button:focus,.button:visited{color:#fff}ul{list-style:none;padding:0}.button{padding:.7em 1.5em;letter-spacing:.07em;-webkit-border-radius:3px;border-radius:3px;background:#2983b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#409ad1),to(#2983b5));background-image:-webkit-linear-gradient(top,#409ad1 0,#2983b5 100%);background-image:-o-linear-gradient(top,#409ad1 0,#2983b5 100%);background-image:linear-gradient(to bottom,#409ad1 0,#2983b5 100%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.button:hover{background:#fff;color:#2983b5;-webkit-box-shadow:0 0 0 1px #2983b5;box-shadow:0 0 0 1px #2983b5}.button:active{background:#8a82ff;color:#fff}.button::-moz-selection{background-color:transparent;color:inherit}.button::selection{background-color:transparent;color:inherit}.button.remove-all{margin-left:1.5rem}.button.buy,.button.remove-all{margin-bottom:.5rem}.group{border:1px solid #e6e6e6;-webkit-border-radius:3px;border-radius:3px;color:#424f60;font-size:.85em}.group:hover,.title{color:#2983b5}.title{position:relative;padding:0 0 .5em;margin:0}.title.dash::before{position:absolute;content:'';bottom:-1px;left:0;width:20rem;height:1px;background:#2983b5}.control{position:absolute;-webkit-box-orient:horizontal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;top:0;right:0;height:100%;font-size:.5em}.popup-content,.product-card .product-card__inf .marker{-webkit-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.control .control__left,.control .control__right{width:2em;height:2em;text-align:center;vertical-align:middle;-webkit-border-radius:50%;border-radius:50%;color:#fff;opacity:.7;cursor:pointer}.control .control__left:hover,.control .control__right:hover,.product-card:hover>.product-card__inf>.popup{opacity:1}.control .control__left:active,.control .control__right:active{background-color:#8a82ff}.control .control__left .fas,.control .control__right .fas{line-height:2em}.control .control__left{background-color:#2983b5}.control .control__right{background-color:#424f60;margin-left:.5em}.product-card{width:23.5%;margin-top:1.5em;text-align:center;border:1px solid #e6e6e6;color:#424f60;padding-bottom:1.5em}.product-card:hover>.product-card__inf>.product-card__img{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.product-card .product-card__img{max-width:100%;margin-bottom:1rem;-webkit-transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-card .product-card__inf{width:100%;position:relative;border-bottom:1px solid #e6e6e6;overflow:hidden}.product-card .product-card__inf .marker{position:absolute;width:42%;height:12%;top:7%;right:-10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ce020f;color:#fff;font-size:90%;line-height:.9em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.product-card .product-card__name{margin:.5em 0;padding:0 .5em;line-height:1em;width:100%;height:1.9em;word-break:keep-all;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.product-card .product-card__price{margin-bottom:1em;line-height:1em;color:#2983b5}.product-card .product-card__price .number{width:3em;margin-right:1em;line-height:.9em;padding:0;text-align:center;border-color:#e6e6e6;opacity:.6}.product-card .product-card__price .number::-webkit-inner-spin-button{opacity:1}.product-card .product-card__price .number:focus{opacity:1}.product-card .product-card__price .currency{display:inline-block;margin-left:.1em;font-size:.8em}.popup{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background:rgba(138,130,255,.8);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:3px solid #fff}.popup .popup-control{width:100%;height:100%;padding-top:50%}.popup .popup-control .popup-control__button{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);color:#fff;position:relative;display:inline-block}.popup .popup-control .popup-control__button::after{position:absolute;content:"";width:0;height:1px;bottom:0;left:0;background:#fff;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.popup .popup-control .popup-control__button:hover::after{width:100%}.popup-content{width:80%;padding:3rem;margin:3rem auto;position:relative;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:between;-webkit-justify-content:between;-ms-flex-pack:between;justify-content:between}.popup-content button.mfp-close{width:1em;height:1em;vertical-align:middle;line-height:1em;border:1px solid #fff;position:absolute;top:-.5em;right:-.5em;color:#464646;background:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 2px 1px #000;box-shadow:0 0 2px 1px #000}.popup-content .popup-content__img{display:inline-block;max-width:100%;max-height:13.4em}.popup-content .popup-content__title{font-size:1.3em}.popup-content .popup-content__desc{display:inline-block}.footer,article,section{margin-top:3rem}.menu-bur,.modal{color:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);text-align:center;z-index:999}.menu-bur .modal__close,.modal .modal__close{position:absolute;width:3em;height:3em;top:1em;right:2em;color:#fff;background:0 0;vertical-align:middle;cursor:pointer}.menu-bur .modal__close:hover>.fa-times,.menu-bur .modal__close:hover>.fa-window-close,.modal .modal__close:hover>.fa-times,.modal .modal__close:hover>.fa-window-close{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);color:red}.menu-bur .fa-times,.menu-bur .fa-window-close,.modal .fa-times,.modal .fa-window-close{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;font-size:1.8em;line-height:1.8em}.menu-bur .navigation__block-hidden,.menu-bur .send-email,.modal .navigation__block-hidden,.modal .send-email{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.answer,.hidden-page .opener__control{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.has-error input{-webkit-box-shadow:0 0 2px 1px #E32532;box-shadow:0 0 2px 1px #E32532}.answer{width:100%;height:3em;color:#fff;margin-bottom:1em;position:relative;top:50%;transform:translateY(-50%)}.answer .answer_word{font-size:1.2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-margin-before:0;-webkit-margin-after:0}.answer.error{background-color:#E32532}.answer.success{background-color:#59F455}.contact__form,.order__form{z-index:1100}.contact__form .send-email,.order__form .send-email{text-align:center;display:inline-block;width:35%;padding:0;margin:0}.contact__form .send-email .has-error,.order__form .send-email .has-error{margin:0}.contact__form .send-email .has-error .help-block,.order__form .send-email .has-error .help-block{margin:0 0 1em;padding:0}.contact__form .send-email fieldset,.order__form .send-email fieldset{display:inline-block;padding:1.5em;position:relative;margin:0;width:100%;background:#121a24;text-align:center;border:1px solid #fff;borser-size:border-box}.contact__form .send-email fieldset .modal__close,.order__form .send-email fieldset .modal__close{width:1.2em;height:1.2em;top:.8rem;right:.1rem}.contact__form .send-email fieldset .fa-times,.order__form .send-email fieldset .fa-times{font-size:1.3em;line-height:1.2em}.contact__form .send-email legend,.order__form .send-email legend{font-size:1.1em;text-align:center;text-shadow:0 0 1px #000}.contact__form .send-email input,.order__form .send-email input{display:inline-block;background:rgba(255,255,255,.9);padding-left:1.5em;width:100%;height:2em;-webkit-border-radius:3px;border-radius:3px}.contact__form .send-email input:focus,.hidden-page,.order__form .send-email input:focus{background:#fff}.contact__form .send-email input:not(:first-child),.order__form .send-email input:not(:first-child){margin-bottom:1em}.contact__form .send-email label,.order__form .send-email label{position:relative;float:left;color:#495057}.contact__form .send-email label::before,.order__form .send-email label::before{position:absolute;top:50%;width:1.5em;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.contact__form .send-email .send-email__button,.order__form .send-email .send-email__button{margin-top:.5em}.up{position:fixed;bottom:2rem;right:1rem;font-size:2em;color:#e6e6e6;cursor:pointer}.up:hover{color:#2983b5}.up:active{color:#8a82ff}.hidden-page{position:fixed;top:0;right:-80%;width:80%;height:100vh;z-index:100;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;outline:0}.hidden-page:focus{-webkit-box-shadow:0 0 10px 0 #424f60;box-shadow:0 0 10px 0 #424f60;right:0}.hidden-page:focus>.opener>input+label{background:#3d97c9}.hidden-page:focus>.opener>input+label:hover{background:#2983b5}.hidden-page .opener{width:100%;height:100%;display:block;position:relative}.hidden-page .opener>input{display:none}.hidden-page .opener>input+label{background:#566374}.hidden-page .opener>input+label:hover{background:#424f60}.hidden-page .opener__control{position:absolute;display:inline-block;margin:0;padding:0;width:3em;height:4em;left:-3em;transform:translateY(-50%);color:#fff;cursor:pointer;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.hidden-page .opener__control .fas{width:100%;display:inline-block;text-align:center;font-size:1.3em}.hidden-page .cart{top:50%}.hidden-page .cart .wrap-cart__control{padding:0;margin:0;width:100%;text-align:center;display:block;position:absolute;vertical-align:middle;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.align-button,.cart-view .empty{margin-top:3rem}.hidden-page .cart .fas{padding-top:.3em}.hidden-page .cart .count{width:100%;display:inline-block;font-size:1em;line-height:1em}.hidden-page .page{width:100%;height:100%;background:#fff;padding:2rem;display:block;overflow-y:auto}.hits .hits-slider,.slider,.stocks .stocks-slider{overflow:hidden}.cart-view{background:#fff;max-width:100%;width:100%;text-align:center}.cart-view .left,.cart-view .name{text-align:left}.cart-view td,.cart-view th{padding:.5em}.cart-view th{font-weight:400;color:#2983b5;border-bottom:2px solid #2983b5}.cart-view td{border-bottom:1px solid #e6e6e6;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.cart-view td:hover{color:#8a82ff}.cart-view .product__img{width:5em;padding:0}.cart-view .product__img>img{display:inline-block;max-width:100%}.cart-view .del{width:100%;height:100%;cursor:pointer}.cart-view .del:hover{color:#ce020f}.cart-view .del:active{color:#8a82ff}.cart-view .product__count{vertical-align:middle}.cart-view .product__count .flex-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cart-view .product__count .flex-container .fas{font-size:1.7em;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;flex-basis:15%;cursor:pointer}.cart-view .product__count .flex-container .fas:hover{color:#2983b5}.cart-view .product__count .flex-container .fas:active{color:#8a82ff}.cart-view .product__count .product__number{display:inline-block;height:1.6em;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.cart-view .total{font-weight:700}.align-button,.header .nav{text-align:right}.cart-view tr:hover td{background:#e8edff;color:#69f}.header{background-color:#fafafa;color:#424f60;padding-top:.5rem}.header .header-catalog li:hover,.header .main-menu li:hover{color:#2983b5}.header .logo img{height:4em}.header .header-catalog li::after,.header .main-menu li::after{content:"";height:1px;background:#2983b5;bottom:0;left:0}.header .main-menu{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header .main-menu li{position:relative;padding:0 1em;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;border-right:1px solid #e6e6e6}.header .main-menu li:last-child{border-right:0;padding:0 0 0 1em}.header .main-menu li:first-child{border-left:1px solid #e6e6e6}.header .main-menu li::after{position:absolute;width:0;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.header .main-menu li:hover::after{width:100%}.header .main-menu__item{font-size:.8em;text-transform:uppercase;letter-spacing:.085em}.header .header-catalog{margin-top:.5rem;margin-bottom:.5rem}.header .header-catalog li{position:relative;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.header .header-catalog li::after{position:absolute;width:0;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.header .header-catalog li:hover::after{width:100%}.header .header-contact{background:#2983b5;background-image:-webkit-gradient(linear,left bottom,left top,from(#0a74ae),to(#409ad1));background-image:-webkit-linear-gradient(bottom,#0a74ae 0,#409ad1 100%);background-image:-o-linear-gradient(bottom,#0a74ae 0,#409ad1 100%);background-image:linear-gradient(to top,#0a74ae 0,#409ad1 100%);color:#fff;padding-top:.1rem;padding-bottom:.1rem}.header .header-contact .description,.header .header-contact .phone{display:inline-block;line-height:.9em}.header .header-contact .phone{font-size:1em}.header .header-contact .description{font-size:.8em}.header .header-contact .button{color:#424f60;background:#fff}.header .header-contact .button:hover{color:#fff;background:0 0;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.search{position:relative}.search-modal__data,.search__data{width:10em;border:1px solid #e6e6e6;padding:0 2em 0 .5em;height:1.5em}.search-modal__data:focus,.search__data:focus{border:1px solid #2983b5}.search-modal__data:focus+.search__go,.search__data:focus+.search__go{border-left:1px solid #2983b5;color:#2983b5}.search-modal__go,.search__go{width:2em;height:100%;position:absolute;right:0;bottom:0;color:#424f60;text-align:center;border-left:1px solid #e6e6e6;cursor:pointer;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.slider .slider__inner,.stocks .stocks-slider__inner{-webkit-transition:all .5s ease;-o-transition:all .5s ease}.search-modal__go:hover,.search__go:hover{background:#2983b5;color:#fff!important}.search-modal__go:active,.search__go:active{background:#8a82ff}.slider{width:100%;height:auto;background:#fafafa;position:relative}.slider .slider__inner{width:300%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;transition:all .5s ease}.slider .slider__item{position:relative;width:-webkit-calc(100% / 2.99999);width:calc(100% / 2.99999);height:100%}.slider .slider__item .slider__description{position:absolute;bottom:0;left:0;width:80%;height:7em;background:rgba(41,131,181,.9);color:#fff;padding:1em}.slider .slider__item .title{color:inherit}.slider .slider__item .desc{line-height:1.3em;padding:0;margin:0}.slider .slider__img{max-width:100%;height:auto}.slider .control__left,.slider .control__right{position:absolute;width:2em;height:2em;display:inline-block;top:50%;trahsform:translateY(-50%);text-align:center;vertical-align:middle;background:rgba(255,255,255,.8);color:rgba(41,131,181,.8);cursor:pointer}.slider .control__left:hover,.slider .control__right:hover{color:#00649a}.slider .control__left:active,.slider .control__right:active{color:#8a82ff}.slider .control__left .fas,.slider .control__right .fas{font-size:1.5em;line-height:1.35em}.slider .control__left{left:0}.slider .control__right{right:0}.brends .brend__img{max-width:100%;opacity:.5}.brends .brend__img:hover{opacity:1}.stocks .stocks-slider__inner{transition:all .5s ease}.hits .hits-slider__inner{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.products{color:#424f60}.products .line{margin-top:0}.products .bottom{margin:0}.products .catalog{display:block;position:relative;height:3em;font-size:.92em;margin:0;vertical-align:middle;z-index:10}.products .catalog a{display:inline-block;width:100%;padding-left:.5em;padding-right:1.5em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.products .catalog a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#409ad1),to(#2983b5));background:-webkit-linear-gradient(top,#409ad1 0,#2983b5 100%);background:-o-linear-gradient(top,#409ad1 0,#2983b5 100%);background:linear-gradient(to bottom,#409ad1 0,#2983b5 100%);color:#fff}.products .catalog a,.products .catalog li{height:3em;line-height:3em;-webkit-box-sizing:border-box;box-sizing:border-box}.products .catalog li{cursor:pointer;position:relative}.products .catalog .parent>a::after{position:absolute;content:'>';display:inline-block;width:1em;height:100%;text-align:left;font-size:1.1em;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.products .catalog .parent:hover>ul{display:block}.products .catalog .parent .parent ul{position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100}.products .catalog .parent ul{margin:0;position:absolute;display:none;width:17em;border-top:1px solid #2983b5;background:#fff;-webkit-box-shadow:0 1px 4px 0 #424f60;box-shadow:0 1px 4px 0 #424f60}.products .catalog .parent ul li{width:100%}.products .catalog .parent ul li:not(:last-child){border-bottom:1px solid #e6e6e6}.products .catalog>.parent{width:auto}.products .catalog>.parent:not(:last-child){margin-right:1em}.products .catalog>.parent:hover{color:#2983b5}.products .catalog>.parent:hover>a::after{content:"\f07c";color:#2983b5}.products .catalog>.parent>a{padding-left:0}.products .catalog>.parent>a:hover{background:0 0;color:#2983b5}.products .catalog>.parent>a::after{font-family:Font Awesome\ 5 Free;-webkit-font-smoothing:antialiased;content:"\f07b";color:#ce020f;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:900;text-align:right}.products .catalog>.parent ul{top:2.5em;left:0}.products .catalog2-wpap{display:none;width:35%;position:absolute;top:0;right:1rem}.products .catalog2-wpap .catalog2{width:100%;border:1px solid #e6e6e6;padding:.3em;line-height:1em}.products .catalog2-wpap .catalog2 option{cursor:pointer}.products .products-views{overflow-y:auto;padding-bottom:1.5em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.products .products-views .center{color:#2983b5;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:1.5rem;text-align:center}.products .products-views .product-card{-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%}.catalog-title{position:relative}.about p{margin-bottom:.7em}.about p:last-of-type{margin:0}.contact .flex-container__item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;height:100%}.contact .name-firm{color:#2983b5;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.contact .contact__inf{margin:0;padding:0}.contact .contact__inf li{display:block}.footer .copyrighted,.footer .copyrighted .left,.footer .login{display:inline-block}.contact .contact__inf .inf{display:inline-block;color:#2983b5;font-size:1.1em;padding-right:.3em}.contact .contact__inf .inf .fab,.contact .contact__inf .inf .fas{font-size:1em;text-align:center;width:1.5em}.contact .contact__map .map{width:100%;height:10em}.footer{color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#0a74ae),to(#409ad1));background:-webkit-linear-gradient(bottom,#0a74ae 0,#409ad1 100%);background:-o-linear-gradient(bottom,#0a74ae 0,#409ad1 100%);background:linear-gradient(to top,#0a74ae 0,#409ad1 100%)}.footer .copyrighted .left{padding:0 .3em}.footer .login{float:right;cursor:pointer;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.footer .login:hover .fas{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.footer .login:active{color:#424f60}.titel-admin{text-align:center}.menu_admin{margin:1.5rem 0;text-align:center}.menu_admin .button:not(:last-of-type){margin-right:1rem}.menu-button{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;width:2rem;height:2rem;cursor:pointer;background:#e6e6e6;-webkit-border-radius:50%;border-radius:50%;right:1rem;top:1.5em;z-index:1001;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.menu-button:hover{background:#2983b5}.menu-button:hover>.menu-button__item::after,.menu-button:hover>.menu-button__item::before,.menu-button:hover>.menu-button__item>.center-line{background-color:#fff}.menu-button:active{background:#8a82ff}.menu-button .menu-button__item{width:50%;position:relative;display:inline-block}.menu-button .menu-button__item::after,.menu-button .menu-button__item::before{content:''}.menu-button .menu-button__item::after,.menu-button .menu-button__item::before,.menu-button .menu-button__item>.center-line{width:100%;height:2px;position:absolute;display:inline-block;background-color:#424f60;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;top:0}.menu-button .menu-button__item::before{-webkit-transform:translateY(-.3rem);-ms-transform:translateY(-.3rem);transform:translateY(-.3rem)}.menu-button .menu-button__item::after{-webkit-transform:translateY(.3rem);-ms-transform:translateY(.3rem);transform:translateY(.3rem)}.menu-button .menu-button__item>.center-line{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu-list .menu-list__item{padding:0;margin-bottom:.2em}.menu-list .menu-list__item:last-of-type{margin-top:.3em}.acive-button{background-color:#2983b5}.acive-button>.menu-button__item::after,.acive-button>.menu-button__item::before,.acive-button>.menu-button__item>.center-line{background-color:#fff}.acive-button>.menu-button__item::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.acive-button>.menu-button__item::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.acive-button>.menu-button__item>.center-line{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}@media (max-width:991.98px){.header-catalog,.nav,.search{display:none}.menu-button,.search-hidden{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hidden-page .opener__control{width:2.5em;height:3.5em;left:-2.5em}.hidden-page .opener__control .wrap-cart__control .fas{padding-top:.4em;font-size:1em}.hidden-page .opener__control .wrap-cart__control .count{font-size:1em;line-height:1em}.slider .slider__item .slider__description{width:100%;height:5.5em;padding:.5em 1em}.slider .slider__item .title{font-size:1.2em}.slider .slider__item .desc{line-height:1.1em;font-size:.95em}.products .catalog-wrap,.products .catalog-wrap+.line{display:none}.products .catalog2-wpap{display:block}.contact__form .send-email,.order__form .send-email{width:50%}}@media (max-width:767.98px){.contact .flex-container .flex-container__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.product-card{font-size:.8em}.products .products-views .product-card{-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%}.popup-content{width:90%;padding:2rem;margin:3rem auto;position:relative;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popup-content button.mfp-close{width:1em;height:1em;vertical-align:middle;line-height:1em;border:1px solid #fff;position:absolute;top:-.5em;right:-.5em;color:#464646;background:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 2px 1px #000;box-shadow:0 0 2px 1px #000}.popup-content .popup-content__img{display:inline-block;max-width:100%;max-height:13.4em}.popup-content .popup-content__title{font-size:1.3em;text-align:center}.popup-content .popup-content__desc{display:inline-block}}@media (max-width:575.98px){body{font-size:10px}.footer,article,section{margin-top:1.5rem}.slider .slider__item .slider__description{width:100%;height:4.5em;padding:.2em .3em}.slider .slider__item .desc{line-height:.9em;font-size:.9em}.products .catalog2-wpap{width:40%}.products .catalog2-wpap .catalog2{padding:.2em}.contact__form .send-email,.order__form .send-email{width:80%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vbGlicy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi9saWJzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiX3BvcHVwLnNhc3MiLCJfY29tbW9uLnNhc3MiLCIuLi9saWJzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uL2xpYnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vbGlicy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwiLi4vbGlicy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vbGlicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uL2xpYnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiX2Jvb3RzcmFwLnNhc3MiLCIuLi9saWJzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL2xpYnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9saWJzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJfbWl4aW5zL19mb250LWZhY2Uuc2FzcyIsIl9mb250cy5zYXNzIiwiX3Jlc3BvbnNpdmUuc2FzcyIsIl92YXJzLnNhc3MiLCJfbWVkaWEuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUErREEsR0NtQkEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdEckJBLEdBakJBLEVBdUZBLElDSEEsR0RJRSxXQUFZLEVBNUVkLFFBT0EsR0FGQSxHQWpCQSxFQXVGQSxJQ0hBLEdES0UsY0FBZSxLQWlEakIsT0FwSkEsR0FxSkEsTUN5SkUsU0FBQSxRRDdNRixJQ3NQQSxTRGpLRSxTQUFVLEtBdE1aLFFDYUUsTUFBQSxPQUFBLFdBQTZCLE9BQUEsT0FBQSxPQUFBLE9B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LFFTeFhFLGFBQUEsRUFBQSxFQUFBLFVUMlhJLFNBQVUsRUFBRSxFQUFFLFVZN1haLEtBQUEsRUFBQSxFQUFBLFVIRk4sVUFBQSxVVG1ZRixRUy9YRSxhQUFBLEVBQXVDLEVHQWhDLFVaa1lILFNBQVUsRUFBRSxFQUFFLFVZcFlaLEtBQUEsRUFBQSxFQUFBLFVIRk4sVUFBQSxVVDBZRixRQUNFLGlCUzNZQSxFQUlBLGFBQUEsRUFBQSxFQUFBLEtUeVlJLFNBQVUsRUFBRSxFQUFFLEtZM1laLEtBQUEsRUFBQSxFQUFBLEtIRk4sVUFBQSxLVGlaRixhQUNFLDBCU2xaQSxFQUlBLGNBQUEsR1RnWkksZUFBZ0IsR1lsWmQsTUFBQSxHWnFaUixZQUNFLDBCU3hac0MsR1R5WnRDLGNTelpBLEdBSUEsZUdBTyxHWnVaQyxNQUFPLEdBRWpCLFNZdFo4QiwwQkFBUyxFWndackMsY1l4WjRCLEVaeVp4QixlWXpac0MsRVowWmxDLE1BQU8sRUFFakIsU1kxWjZCLDBCQUFtQixFWjRaOUMsY1k1WjJCLEVaNlp2QixlWTdaOEMsRVo4WjFDLE1BQU8sRUFFakIsU1k3WmdDLDBCQURaLEVaZ2FsQixjWS9aOEIsRVpnYTFCLGVZaGF1QyxFWmlhbkMsTUFBTyxFQUVqQixTWW5hZ0MsMEJBRFosRVpzYWxCLGNZcmE4QixFWnNhMUIsZVl0YXVDLEVadWFuQyxNQUFPLEVBRWpCLFNZemFnQywwQkFEWixFWjRhbEIsY1kzYThCLEVaNGExQixlWTVhdUMsRVo2YW5DLE1BQU8sRUFFakIsU1kvYWdDLDBCQURaLEVaa2JsQixjWWpiOEIsRVprYjFCLGVZbGJ1QyxFWm1ibkMsTUFBTyxFQUVqQixTWXJiZ0MsMEJBRFosRVp3YmxCLGNZdmI4QixFWndiMUIsZVl4YnVDLEVaeWJuQyxNQUFPLEVBRWpCLFNZM2JnQywwQkFEWixFWjhibEIsY1k3YjhCLEVaOGIxQixlWTlidUMsRVorYm5DLE1BQU8sRUFFakIsU1lqY2dDLDBCQURaLEVab2NsQixjWW5jOEIsRVpvYzFCLGVZcGN1QyxFWnFjbkMsTUFBTyxFQUVqQixTWXZjZ0MsMEJBRFos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aG1DQSxpQkFBQSxFVGttQ0UsYVNsbUNGLEVBQUEsRUFBQSxJVG1tQ00sU1NubUNOLEVBQUEsRUFBQSxJQUlBLEtBQUEsRUFBQSxFQUFBLElHRk0sVUFBQSxJWm9tQ04sVVN0bUNBLGlCQUFBLEVUd21DRSxhU3htQ0YsRUFBQSxFQUFBLFVUeW1DTSxTU3ptQ04sRUFBQSxFQUFBLFVBSUEsS0FBQSxFQUFBLEVBQUEsVUdGTSxVQUFBLFVaMG1DTixVUzVtQ0EsaUJBQUEsRVQ4bUNFLGFTOW1DRixFQUFBLEVBQUEsVVQrbUNNLFNTL21DTixFQUFBLEVBQUEsVUFJQSxLQUFBLEVBQXVDLEVHQWhDLFVBRkQsVUFBQSxVWmduQ04sVVNsbkNBLGlCQUFBLEVUb25DRSxhU3BuQ0YsRUFBQSxFQUFBLElUcW5DTSxTU3JuQ04sRUFBQSxFQUFBLElBSUEsS0FBQSxFQUFBLEVBQUEsSUdGTSxVQUFBLElac25DTixVU3huQ0EsaUJBQUEsRVQwbkNFLGFTMW5DRixFQUFBLEVBQUEsVVQybkNNLFNTM25DTixFQUFBLEVBQUEsVUFJQSxLQUFBLEVBQUEsRUFBQSxVR0ZNLFVBQUEsVVo0bkNOLFVTOW5DQSxpQkFBQSxFVGdvQ0UsYVNob0NGLEVBQUEsRUFBQSxVVGlvQ00sU1Nqb0NOLEVBQUEsRUFBQSxVQUlBLEtBQUEsRUFBdUMsRUdBaEMsVUFGRCxVQUFBLFVaa29DTixVU3BvQ0EsaUJBQUEsRVRzb0NFLGFTdG9DRixFQUFBLEVBQUEsSVR1b0NNLFNTdm9DTixFQUFBLEVBQUEsSUFJQSxLQUFBLEVBQUEsRUFBQSxJR0ZNLFVBQUEsSVp3b0NOLFdTMW9DQSxpQkFBQSxFVDRvQ0UsYVM1b0NGLEVBQUEsRUFBQSxVVDZvQ00sU1M3b0NOLEVBQUEsRUFBQSxVQUlBLEtBQUEsRUFBQSxFQUFBLFVHRk0sVUFBQSxVWjhvQ04sV1NocENBLGlCQUFBLEVUa3BDRSxhU2xwQ0YsRUFBQSxFQUFBLFVUbXBDTSxTU25wQ04sRUFBQSxFQUFBLFVBSUEsS0FBQSxFQUF1QyxFR0FoQyxVQUZELFVBQUEsVVpvcENOLFdTdHBDQSxpQkFBQSxF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QUEsd0Jib3JERix5QkFDRSxzQmFyckRrQyx1QmJzckQ5QixtQmF0ckQ4QixxQkFDbEMsY0FBQSx1QmJ1ckRGLDBCQUNFLHNCYXhyRGtDLGtCYnlyRDlCLG1CYXpyRDhCLGtCQUNsQyxjQUFBLGtCYjByREYsb0JBQ0UsbUJhM3JEa0MsZWI0ckQ5QixvQmE1ckQ4QixlQUNsQyxXQUFBLGViNnJERixxQkFDRSxtQmE5ckRrQyxxQmIrckQ5QixvQmEvckQ4QixnQkFDbEMsV0FBQSxxQmJnc0RGLG1CQUNFLG1CYWpzRGtDLG1CYmtzRDlCLG9CYWxzRDhCLGNBRWxDLFdBQUEsbUJia3NERixzQkFDRSxtQmFuc0RnQyxpQmJvc0Q1QixvQmFwc0Q0QixpQkFDaEMsV0FBQSxpQmJxc0RGLHdCQUNFLG1CYXRzRGdDLG1CYnVzRDVCLG9CYXZzRDRCLG1CQUNoQyxXQUFBLG1CYndzREYsdUJBQ0UsbUJhenNEZ0Msa0JiMHNENUIsb0JhMXNENEIsa0JBQ2hDLFdBQUEsbUJiNHNESix5QkFPRSxnQkFOQSxhQVFFLHNCYW50RGdDLGlCYjJzRGxDLGFhNXNERSxtQkFBQSxxQmIrc0RBLHVCYS9zRGdDLGNiZ3RENUIsbUJhaHRENEIsY0FDaEMsZUFBQSxjYml0REYsZ0JBQ0UsbUJhbHREZ0MsbUJib3REaEMsdUJBQXdCLGlCVW5zRHhCLG1CQUFBLGlCR2xEQSxlQUFBLGlCYnd2REYscUJheHZEa0MsbUJBQUEscUJBQUEsc0JBQUEsa0JiMnZEaEMsdUJhM3ZEZ0Msc0JiNHZENUIsbUJhNXZENEIsc0JBQ2hDLGVBQUEsc0JiNnZERix3QmE3dkRrQyxtQkFBQSxtQkFBQSxzQkFBQSxrQmJnd0RoQyx1QmFod0RnQyx5QmJpd0Q1QixtQmFqd0Q0Qix5QkFDaEMsZUFBQSx5QmJrd0RGLGNhbHdEa0Msa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxlYnN3RGxDLGdCYXJ3REUsa0JBQUEsaUJBQWdDLGNBQUEsaUJBQUEsVUFBQSxpQmJ5d0RsQyxzQkFDRSxrQmExd0RnQyx1QmIyd0Q1QixjYTN3RDRCLHVCQUVoQyxVQUFBLHVCYjJ3REYsMEJBQ0UsaUJhNXdEOEIsZ0JiNndEOUIsd0JhN3dEOEIscUJBQzlCLGNBQUEsZ0JBQThCLGdCQUFBLHFCYit3RGhDLHdCQUNFLGlCYWh4RDhCLGNBQzlCLHdCQUFBLG1CQUE4QixjQUFBLGNBQUEsZ0JBQUEsbUJibXhEaEMsMkJhanhERSxpQkFBQSxpQkFBb0Msd0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxnQkFBQSxpQmJzeER0Qyw0QmFyeERFLGlCQUFBLGtCQUFvQyx3QkFBQSx3QkFBQSxjQUFBLGtCQUFBLGdCQUFBLHdCYjB4RHRDLDJCYXp4REUsd0JBQUEsdUJBQW9DLGNBQUEscUJBQUEsZ0JBQUEsdUJiNnhEdEMsc0JBQ0Usa0JhOXhEb0MsZ0JBQ3BDLG9CQUFBLHFCQUFvQyxlQUFBLGdCQUFBLFlBQUEscUJiaXlEdEMsb0JBQ0Usa0JhbHlEb0MsY0FDcEMsb0JBQUEsbUJBQW9DLGVBQUEsY0FBQSxZQUFBLG1CYnF5RHRDLHVCYW55REUsa0JBQUEsaUJBQWlDLG9CQUFBLGlCQUFBLGVBQUEsaUJBQUEsWUFBQSxpQmJ3eURuQyx5QmF2eURFLGtCQUFBLG1CQUFpQyxvQkFBQSxtQkFBQSxlQUFBLG1CQUFBLFlBQUEsbUJiNHlEbkMsd0JhM3lERSxrQkFBQSxrQkFBaUMsb0JBQUEsa0JBQUEsZUFBQSxrQkFBQSxZQUFBLGtCYmd6RG5DLHdCYS95REUsc0JBQUEscUJBQWlDLG1CQUFBLGdCQUFBLGNBQUEscUJibXpEbkMsc0JBQ0Usc0JhcHpEaUMsbUJBQ2pDLG1CQUFBLGNBQWlDLGNBQUEsbUJic3pEbkMseUJBQ0Usc0JhdnpEaUMsaUJid3pEN0IsbUJheHpENkIsaUJBRWpDLGNBQUEsaUJid3pERiwwQkFDRSxzQmF6ekRrQyx3QmIwekQ5QixtQmExekQ4QixrQkFDbEMsY0FBQSx3QmIyekRGLHlCQUNFLHNCYTV6RGtDLHVCYjZ6RDlCLG1CYTd6RDhCLHFCQUNsQyxjQUFBLHVCYjh6REYsMEJBQ0Usc0JhL3pEa0Msa0JiZzBEOUIsbUJhaDBEOEIsa0JBQ2xDLGNBQUEsa0JiaTBERixvQkFDRSxtQmFsMERrQyxlYm0wRDlCLG9CYW4wRDhCLGVBQ2xDLFdBQUEsZWJvMERGLHFCQUNFLG1CYXIwRGtDLHFCYnMwRDlCLG9CYXQwRDhCLGdCQUNsQyxXQUFBLHFCYnUwREYsbUJBQ0UsbUJheDBEa0MsbUJieTBEOUIsb0JhejBEOEIsY0FFbEMsV0FBQSxtQmJ5MERGLHNCQUNFLG1CYTEwRGdDLGlCYjIwRDVCLG9CYTMwRDRCLGlCQUNoQyxXQUFBLGlCYjQwREYsd0JBQ0UsbUJhNzBEZ0MsbUJiODBENUIsb0JhOTBENEIsbUJBQ2hDLFdBQUEsbUJiKzBERix1QkFDRSxtQmFoMURnQyxrQmJpMUQ1QixvQmFqMUQ0QixrQkFDaEMsV0FBQSxtQmJtMURKLHlCQU9FLGdCQU5BLGFBUUUsc0JhMTFEZ0MsaUJiazFEbEMsYWFuMURFLG1CQUFBLHFCYnMxREEsdUJhdDFEZ0MsY2J1MUQ1QixtQmF2MUQ0QixjQUNoQyxlQUFBLGNidzFERixnQkFDRSxtQmF6MURnQyxtQmIyMURoQyx1QkFBd0IsaUJVMTBEeEIsbUJBQUEsaUJHbERBLGVBQUEsaUJiKzNERixxQmEvM0RrQyxtQkFBQSxxQkFBQSxzQkFBQSxrQmJrNERoQyx1QmFsNERnQyxzQmJtNEQ1QixtQmFuNEQ0QixzQkFDaEMsZUFBQSxzQmJvNERGLHdCYXA0RGtDLG1CQUFBLG1CQUFBLHNCQUFBLGtCYnU0RGhDLHVCYXY0RGdDLHlCYnc0RDVCLG1CYXg0RDRCLHlCQUNoQyxlQUFBLHlCYnk0REYsY2F6NERrQyxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGViNjREbEMsZ0JhNTRERSxrQkFBQSxpQkFBZ0MsY0FBQSxpQkFBQSxVQUFBLGlCYmc1RGxDLHNCQUNFLGtCYWo1RGdDLHVCYms1RDVCLGNhbDVENEIsdUJBRWhDLFVBQUEsdUJiazVERiwwQkFDRSxpQmFuNUQ4QixnQmJvNUQ5Qix3QmFwNUQ4QixxQkFDOUIsY0FBQSxnQkFBOEIsZ0JBQUEscUJiczVEaEMsd0JBQ0UsaUJhdjVEOEIsY0FDOUIsd0JBQUEsbUJBQThCLGNBQUEsY0FBQSxnQkFBQSxtQmIw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bkI0NElDLFdtQjU0SUQsT25CNjRJRCwyQ0FDRSxNQUFPLEttQmw2SVYsT0FBQSxNbkJvNklHLFFtQjc0SUQsS0FBQSxLbkI4NElELDRCQUNFLFltQjc0SUQsS0F6QkYsVUFBQSxLbkJ3NklDLHlCQUNFLE1tQjc0SUQsSUE1QkYsbUNBOEJFLFFBQUEsS25CODRJRCwyQkFBNEIseUJVbjZJMUIsTUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIFJlYm9vdCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKiBGb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzLCBsaWNlbnNlZCBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZClcbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4YW1wbGVcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi93ZWIvZm9udHMvUm9ib3RvUmVndWxhci9Sb2JvdG9SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViL2ZvbnRzL1JvYm90b1JlZ3VsYXIvUm9ib3RvUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViL2ZvbnRzL1JvYm90b1JlZ3VsYXIvUm9ib3RvUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWIvZm9udHMvUm9ib3RvUmVndWxhci9Sb2JvdG9SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4YW1wbGVcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvd2ViL2ZvbnRzL1JvYm90b0JvbGQvUm9ib3RvQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYi9mb250cy9Sb2JvdG9Cb2xkL1JvYm90b0JvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYi9mb250cy9Sb2JvdG9Cb2xkL1JvYm90b0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViL2ZvbnRzL1JvYm90b0JvbGQvUm9ib3RvQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuLyoqXG5cdFx0XHQgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG5cdFx0XHQgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsIC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSwgLm1mcC1hcnJvdywgLm1mcC1wcmVsb2FkZXIsIC5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjQ0NDQ0NDOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsIGJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLCAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuICAubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLCAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkZGRkY7XG4gICAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAgIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IGF1dG87XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICByaWdodDogNXB4O1xuICB0b3A6IDNweDsgfVxuXG4ubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cblxuLm1mcC1yZWFkeSAubWZwLWZpZ3VyZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1mcC16b29tLWluIC5tZnAtZmlndXJlLCAubWZwLXpvb20taW4gLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOyB9XG5cbi5tZnAtem9vbS1pbi5tZnAtYmcsIC5tZnAtem9vbS1pbiAubWZwLXByZWxvYWRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5tZnAtem9vbS1pbi5tZnAtaW1hZ2UtbG9hZGVkIC5tZnAtZmlndXJlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ubWZwLXpvb20taW4ubWZwLXJlYWR5IC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWlmcmFtZS1zY2FsZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5tZnAtem9vbS1pbi5tZnAtcmVhZHkubWZwLWJnLCAubWZwLXpvb20taW4ubWZwLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcgLm1mcC1maWd1cmUsIC5tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1mcC16b29tLWluLm1mcC1yZW1vdmluZy5tZnAtYmcsIC5tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcgLm1mcC1wcmVsb2FkZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiAgY3Vyc29yOiBhdXRvOyB9XG4gIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYW5pbWF0aW9uOiByb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVwbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZykgcm90YXRlWCgxODBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVwbGFuZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTsgfSB9XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDVlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAxZW0gMCAxZW0gMDsgfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gIHRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuICB0YWJsZVtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMDsgfVxuICB0ZFtjbGFzcyo9XCJjb2wtXCJdLCB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZGRkZDsgfVxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuICAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsIC50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsIC50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2VzcywgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2VzcywgLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsIC50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLCAudGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbywgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbywgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZywgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZywgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLCAudGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCwgLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlciwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlciwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlciwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlciwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlciwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlciwgLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCwgLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwLjAxJTsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uZ2x5cGhpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjsgfVxuXG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuI2xvZ2luZm9ybS1yZW1lbWJlcm1lIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0NjRhNGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0NjRhNGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzVjYjNmZDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2MzZjNzI7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjM2YzcyO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2MzZjNzI7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYzNmM3MjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0NjRhNGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSAtIDFweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHggKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjc1cmVtIC0gMXB4ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNzVyZW0gLSAxcHggKiAyKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gLSAxcHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSAtIDFweCAqIDIpO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuXG4uZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiAxLjgxMjVyZW07IH1cblxuLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IDMuMTY2NjY3cmVtOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzYzNmM3MjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5wdXQ6b25seS1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZvcm0tY2hlY2staW5saW5lICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMC41NjI1cmVtO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW0gMS4xMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW0gMS4xMjVyZW07IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuY29sLWZvcm0tbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sIHtcbiAgY29sb3I6ICM1Y2I4NWM7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7IH1cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWY2ZWE7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbGNoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNWNiODVjJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjZjBhZDRlOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sY2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmMGFkNGUnIGQ9J000LjQgNS4zMjRoLS44di0yLjQ2aC44em0wIDEuNDJoLS44VjUuODloLjh6TTMuNzYuNjNMLjA0IDcuMDc1Yy0uMTE1LjIuMDE2LjQyNS4yNi40MjZoNy4zOTdjLjI0MiAwIC4zNzItLjIyNi4yNTgtLjQyNkM2LjcyNiA0LjkyNCA1LjQ3IDIuNzkgNC4yNTMuNjNjLS4xMTMtLjE3NC0uMzktLjE3NC0uNDk0IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogI2Q5NTM0ZjsgfVxuXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5oYXMtZGFuZ2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3Zjc7IH1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWxjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZDk1MzRmJyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7IH0gfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTgzYjU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leGFtcGxlXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6ICM0MjRmNjA7IH1cbiAgYm9keSBpbnB1dCwgYm9keSB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAjNjY2IDFweCBzb2xpZDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgYm9keSBpbnB1dDpmb2N1czpyZXF1aXJlZDppbnZhbGlkLCBib2R5IHRleHRhcmVhOmZvY3VzOnJlcXVpcmVkOmludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cbiAgICBib2R5IGlucHV0OnJlcXVpcmVkOnZhbGlkLCBib2R5IHRleHRhcmVhOnJlcXVpcmVkOnZhbGlkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZ3JlZW47IH1cblxuI3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGVyLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0ICMwODEwMTA7XG4gIHotaW5kZXg6IDExMDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICNwcmVsb2FkZXIgLnBlcmNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBjb2xvcjogI0E2QUZDMDtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAjcHJlbG9hZGVyLmRvbmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pbWctcmVzcG9uc2l2ZS5pbWctd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZVx0IWltcG9ydGFudDsgfVxuXG4ubGluZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4udGl0bGUudG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi50aXRlbC1hZG1pbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6YWN0aXZlLCBhOnZpc2l0ZWQsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG91dGxpbmU6IDA7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuN2VtIDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyOTgzYjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0MDlhZDEgMCUsICMyOTgzYjUgMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnV0dG9uOnZpc2l0ZWQsIC5idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMyOTgzYjU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyOTgzYjU7IH1cbiAgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM4YTgyZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYnV0dG9uLnJlbW92ZS1hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLmJ1dHRvbi5yZW1vdmUtYWxsLCAuYnV0dG9uLmJ1eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM0MjRmNjA7XG4gIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gIC5ncm91cDpob3ZlciB7XG4gICAgY29sb3I6ICMyOTgzYjU7IH1cblxuLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzI5ODNiNTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgLnRpdGxlLmRhc2g6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjk4M2I1OyB9XG5cbi5jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjVlbTsgfVxuICAuY29udHJvbCAuY29udHJvbF9fbGVmdCwgLmNvbnRyb2wgLmNvbnRyb2xfX3JpZ2h0IHtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNvbnRyb2wgLmNvbnRyb2xfX2xlZnQ6aG92ZXIsIC5jb250cm9sIC5jb250cm9sX19yaWdodDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNvbnRyb2wgLmNvbnRyb2xfX2xlZnQ6YWN0aXZlLCAuY29udHJvbCAuY29udHJvbF9fcmlnaHQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTgyZmY7IH1cbiAgICAuY29udHJvbCAuY29udHJvbF9fbGVmdCAuZmFzLCAuY29udHJvbCAuY29udHJvbF9fcmlnaHQgLmZhcyB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gIC5jb250cm9sIC5jb250cm9sX19sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4M2I1OyB9XG4gIC5jb250cm9sIC5jb250cm9sX19yaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNGY2MDtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07IH1cblxuLnByb2R1Y3QtY2FyZCB7XG4gIHdpZHRoOiAyMy41JTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgY29sb3I6ICM0MjRmNjA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTsgfVxuICAucHJvZHVjdC1jYXJkOmhvdmVyID4gLnByb2R1Y3QtY2FyZF9faW5mID4gLnBvcHVwIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9kdWN0LWNhcmQ6aG92ZXIgPiAucHJvZHVjdC1jYXJkX19pbmYgPiAucHJvZHVjdC1jYXJkX19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7IH1cbiAgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9faW5mIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9faW5mIC5tYXJrZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQyJTtcbiAgICAgIGhlaWdodDogMTIlO1xuICAgICAgdG9wOiA3JTtcbiAgICAgIHJpZ2h0OiAtMTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNjZTAyMGY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgei1pbmRleDogMTsgfVxuICAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX25hbWUge1xuICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAwO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEuOWVtO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICMyOTgzYjU7IH1cbiAgICAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX3ByaWNlIC5udW1iZXIge1xuICAgICAgd2lkdGg6IDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgICAgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19wcmljZSAubnVtYmVyOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19wcmljZSAubnVtYmVyOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fcHJpY2UgLmN1cnJlbmN5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMzAsIDI1NSwgMC44KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7IH1cbiAgLnBvcHVwIC5wb3B1cC1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgIC5wb3B1cCAucG9wdXAtY29udHJvbCAucG9wdXAtY29udHJvbF9fYnV0dG9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnBvcHVwIC5wb3B1cC1jb250cm9sIC5wb3B1cC1jb250cm9sX19idXR0b246OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlOyB9XG4gICAgICAucG9wdXAgLnBvcHVwLWNvbnRyb2wgLnBvcHVwLWNvbnRyb2xfX2J1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4ucG9wdXAtY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBiZXR3ZWVuOyB9XG4gIC5wb3B1cC1jb250ZW50IGJ1dHRvbi5tZnAtY2xvc2Uge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuNWVtO1xuICAgIHJpZ2h0OiAtMC41ZW07XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggIzAwMDsgfVxuICAucG9wdXAtY29udGVudCAucG9wdXAtY29udGVudF9faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEzLjRlbTsgfVxuICAucG9wdXAtY29udGVudCAucG9wdXAtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnRfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zZWN0aW9uLCBhcnRpY2xlLCAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4vKiBNb2RhbCAqL1xuLm1vZGFsLCAubWVudS1idXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTsgfVxuICAubW9kYWwgLm1vZGFsX19jbG9zZSwgLm1lbnUtYnVyIC5tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIHRvcDogMWVtO1xuICAgIHJpZ2h0OiAyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kYWwgLm1vZGFsX19jbG9zZTpob3ZlciA+IC5mYS10aW1lcywgLm1vZGFsIC5tb2RhbF9fY2xvc2U6aG92ZXIgPiAuZmEtd2luZG93LWNsb3NlLCAubWVudS1idXIgLm1vZGFsX19jbG9zZTpob3ZlciA+IC5mYS10aW1lcywgLm1lbnUtYnVyIC5tb2RhbF9fY2xvc2U6aG92ZXIgPiAuZmEtd2luZG93LWNsb3NlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgLm1vZGFsIC5mYS10aW1lcywgLm1vZGFsIC5mYS13aW5kb3ctY2xvc2UsIC5tZW51LWJ1ciAuZmEtdGltZXMsIC5tZW51LWJ1ciAuZmEtd2luZG93LWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07IH1cbiAgLm1vZGFsIC5zZW5kLWVtYWlsLCAubW9kYWwgLm5hdmlnYXRpb25fX2Jsb2NrLWhpZGRlbiwgLm1lbnUtYnVyIC5zZW5kLWVtYWlsLCAubWVudS1idXIgLm5hdmlnYXRpb25fX2Jsb2NrLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uaGFzLWVycm9yIGlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggI0UzMjUzMjsgfVxuXG4uYW5zd2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM2VtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmFuc3dlciAuYW5zd2VyX3dvcmQge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7IH1cbiAgLmFuc3dlci5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjUzMjsgfVxuICAuYW5zd2VyLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OUY0NTU7IH1cblxuLmNvbnRhY3RfX2Zvcm0sIC5vcmRlcl9fZm9ybSB7XG4gIHotaW5kZXg6IDExMDA7IH1cbiAgLmNvbnRhY3RfX2Zvcm0gLnNlbmQtZW1haWwsIC5vcmRlcl9fZm9ybSAuc2VuZC1lbWFpbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbnRhY3RfX2Zvcm0gLnNlbmQtZW1haWwgLmhhcy1lcnJvciwgLm9yZGVyX19mb3JtIC5zZW5kLWVtYWlsIC5oYXMtZXJyb3Ige1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29udGFjdF9fZm9ybSAuc2VuZC1lbWFpbCAuaGFzLWVycm9yIC5oZWxwLWJsb2NrLCAub3JkZXJfX2Zvcm0gLnNlbmQtZW1haWwgLmhhcy1lcnJvciAuaGVscC1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNvbnRhY3RfX2Zvcm0gLnNlbmQtZW1haWwgZmllbGRzZXQsIC5vcmRlcl9fZm9ybSAuc2VuZC1lbWFpbCBmaWVsZHNldCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzEyMWEyNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JzZXItc2l6ZTogYm9yZGVyLWJveDsgfVxuICAgICAgLmNvbnRhY3RfX2Zvcm0gLnNlbmQtZW1haWwgZmllbGRzZXQgLm1vZGFsX19jbG9zZSwgLm9yZGVyX19mb3JtIC5zZW5kLWVtYWlsIGZpZWxkc2V0IC5tb2RhbF9fY2xvc2Uge1xuICAgICAgICB3aWR0aDogMS4yZW07XG4gICAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICAgIHRvcDogMC44cmVtO1xuICAgICAgICByaWdodDogMC4xcmVtOyB9XG4gICAgICAuY29udGFjdF9fZm9ybSAuc2VuZC1lbWFpbCBmaWVsZHNldCAuZmEtdGltZXMsIC5vcmRlcl9fZm9ybSAuc2VuZC1lbWFpbCBmaWVsZHNldCAuZmEtdGltZXMge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgICAuY29udGFjdF9fZm9ybSAuc2VuZC1lbWFpbCBsZWdlbmQsIC5vcmRlcl9fZm9ybSAuc2VuZC1lbWFpbCBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4ICMwMDA7IH1cbiAgICAuY29udGFjdF9fZm9ybSAuc2VuZC1lbWFpbCBpbnB1dCwgLm9yZGVyX19mb3JtIC5zZW5kLWVtYWlsIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAuY29udGFjdF9fZm9ybSAuc2VuZC1lbWFpbCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKSwgLm9yZGVyX19mb3JtIC5zZW5kLWVtYWlsIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuY29udGFjdF9fZm9ybSAuc2VuZC1lbWFpbCBpbnB1dDpmb2N1cywgLm9yZGVyX19mb3JtIC5zZW5kLWVtYWlsIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAuY29udGFjdF9fZm9ybSAuc2VuZC1lbWFpbCBsYWJlbCwgLm9yZGVyX19mb3JtIC5zZW5kLWVtYWlsIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICM0OTUwNTc7IH1cbiAgICAgIC5jb250YWN0X19mb3JtIC5zZW5kLWVtYWlsIGxhYmVsOjpiZWZvcmUsIC5vcmRlcl9fZm9ybSAuc2VuZC1lbWFpbCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgIC5jb250YWN0X19mb3JtIC5zZW5kLWVtYWlsIC5zZW5kLWVtYWlsX19idXR0b24sIC5vcmRlcl9fZm9ybSAuc2VuZC1lbWFpbCAuc2VuZC1lbWFpbF9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9XG5cbi8qIEVuZCBNb2RhbCAqL1xuLyogVXAgKi9cbi51cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAycmVtO1xuICByaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAyZW07XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnVwOmhvdmVyIHtcbiAgICBjb2xvcjogIzI5ODNiNTsgfVxuICAudXA6YWN0aXZlIHtcbiAgICBjb2xvcjogIzhhODJmZjsgfVxuXG4vKiBFbmQgVXAgKi9cbi8qIEhpZGRlbi1wYWdlICovXG4uaGlkZGVuLXBhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC04MCU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmhpZGRlbi1wYWdlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwICM0MjRmNjA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuaGlkZGVuLXBhZ2U6Zm9jdXMgPiAub3BlbmVyID4gaW5wdXQgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2Q5N2M5OyB9XG4gICAgICAuaGlkZGVuLXBhZ2U6Zm9jdXMgPiAub3BlbmVyID4gaW5wdXQgKyBsYWJlbDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyOTgzYjU7IH1cbiAgLmhpZGRlbi1wYWdlIC5vcGVuZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGlkZGVuLXBhZ2UgLm9wZW5lciA+IGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGlkZGVuLXBhZ2UgLm9wZW5lciA+IGlucHV0ICsgbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogIzU2NjM3NDsgfVxuICAgICAgLmhpZGRlbi1wYWdlIC5vcGVuZXIgPiBpbnB1dCArIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQyNGY2MDsgfVxuICAuaGlkZGVuLXBhZ2UgLm9wZW5lcl9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogNGVtO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuICAgIC5oaWRkZW4tcGFnZSAub3BlbmVyX19jb250cm9sIC5mYXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuM2VtOyB9XG4gIC5oaWRkZW4tcGFnZSAuY2FydCB7XG4gICAgdG9wOiA1MCU7IH1cbiAgICAuaGlkZGVuLXBhZ2UgLmNhcnQgLndyYXAtY2FydF9fY29udHJvbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5oaWRkZW4tcGFnZSAuY2FydCAuZmFzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjNlbTsgfVxuICAgIC5oaWRkZW4tcGFnZSAuY2FydCAuY291bnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgLmhpZGRlbi1wYWdlIC5wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmNhcnQtdmlldyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcnQtdmlldyAuZW1wdHkge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLmNhcnQtdmlldyB0aCwgLmNhcnQtdmlldyB0ZCB7XG4gICAgcGFkZGluZzogMC41ZW0gMC41ZW07IH1cbiAgLmNhcnQtdmlldyB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzI5ODNiNTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI5ODNiNTsgfVxuICAuY2FydC12aWV3IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyOyB9XG4gICAgLmNhcnQtdmlldyB0ZDpob3ZlciB7XG4gICAgICBjb2xvcjogIzhhODJmZjsgfVxuICAuY2FydC12aWV3IC5wcm9kdWN0X19pbWcge1xuICAgIHdpZHRoOiA1ZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jYXJ0LXZpZXcgLnByb2R1Y3RfX2ltZyA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNhcnQtdmlldyAubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY2FydC12aWV3IC5kZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2FydC12aWV3IC5kZWw6aG92ZXIge1xuICAgICAgY29sb3I6ICNjZTAyMGY7IH1cbiAgICAuY2FydC12aWV3IC5kZWw6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGE4MmZmOyB9XG4gIC5jYXJ0LXZpZXcgLnByb2R1Y3RfX2NvdW50IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmNhcnQtdmlldyAucHJvZHVjdF9fY291bnQgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jYXJ0LXZpZXcgLnByb2R1Y3RfX2NvdW50IC5mbGV4LWNvbnRhaW5lciAuZmFzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgICAgZmxleC1iYXNpczogMTUlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmNhcnQtdmlldyAucHJvZHVjdF9fY291bnQgLmZsZXgtY29udGFpbmVyIC5mYXM6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMjk4M2I1OyB9XG4gICAgICAgIC5jYXJ0LXZpZXcgLnByb2R1Y3RfX2NvdW50IC5mbGV4LWNvbnRhaW5lciAuZmFzOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICM4YTgyZmY7IH1cbiAgICAuY2FydC12aWV3IC5wcm9kdWN0X19jb3VudCAucHJvZHVjdF9fbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMS42ZW07XG4gICAgICBmbGV4LWJhc2lzOiA3MCU7IH1cbiAgLmNhcnQtdmlldyAudG90YWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jYXJ0LXZpZXcgLmxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNhcnQtdmlldyB0cjpob3ZlciB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2U4ZWRmZjtcbiAgICBjb2xvcjogIzY2OTlmZjsgfVxuXG4uYWxpZ24tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogSGlkZGVuLXBhZ2UgRW5kICovXG4vKlx0SGVhZGVyICovXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICM0MjRmNjA7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cbiAgLmhlYWRlciAubG9nbyBpbWcge1xuICAgIGhlaWdodDogNGVtOyB9XG4gIC5oZWFkZXIgLm5hdiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmhlYWRlciAubWFpbi1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmhlYWRlciAubWFpbi1tZW51IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIDAgMWVtO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjsgfVxuICAgICAgLmhlYWRlciAubWFpbi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTsgfVxuICAgICAgLmhlYWRlciAubWFpbi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG4gICAgICAuaGVhZGVyIC5tYWluLW1lbnUgbGk6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzI5ODNiNTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlOyB9XG4gICAgICAuaGVhZGVyIC5tYWluLW1lbnUgbGk6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzI5ODNiNTsgfVxuICAgICAgICAuaGVhZGVyIC5tYWluLW1lbnUgbGk6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyIC5tYWluLW1lbnVfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wODVlbTsgfVxuICAuaGVhZGVyIC5oZWFkZXItY2F0YWxvZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1jYXRhbG9nIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLWNhdGFsb2cgbGk6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzI5ODNiNTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItY2F0YWxvZyBsaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjk4M2I1OyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1jYXRhbG9nIGxpOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6ICMyOTgzYjU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzBhNzRhZSAwJSwgIzQwOWFkMSAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMC4xcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjFyZW07IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItY29udGFjdCAuZGVzY3JpcHRpb24sIC5oZWFkZXIgLmhlYWRlci1jb250YWN0IC5waG9uZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMC45ZW07IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItY29udGFjdCAucGhvbmUge1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItY29udGFjdCAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1jb250YWN0IC5idXR0b24ge1xuICAgICAgY29sb3I6ICM0MjRmNjA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItY29udGFjdCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZjsgfVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWFyY2hfX2RhdGEsIC5zZWFyY2gtbW9kYWxfX2RhdGEge1xuICB3aWR0aDogMTBlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZzogMCAyZW0gMCAwLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTsgfVxuICAuc2VhcmNoX19kYXRhOmZvY3VzLCAuc2VhcmNoLW1vZGFsX19kYXRhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjk4M2I1OyB9XG4gICAgLnNlYXJjaF9fZGF0YTpmb2N1cyArIC5zZWFyY2hfX2dvLCAuc2VhcmNoLW1vZGFsX19kYXRhOmZvY3VzICsgLnNlYXJjaF9fZ28ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjk4M2I1O1xuICAgICAgY29sb3I6ICMyOTgzYjU7IH1cblxuLnNlYXJjaF9fZ28sIC5zZWFyY2gtbW9kYWxfX2dvIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjNDI0ZjYwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgbGluZWFyOyB9XG4gIC5zZWFyY2hfX2dvOmhvdmVyLCAuc2VhcmNoLW1vZGFsX19nbzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI5ODNiNTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5zZWFyY2hfX2dvOmFjdGl2ZSwgLnNlYXJjaC1tb2RhbF9fZ286YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGE4MmZmOyB9XG5cbi8qIEhlYWRlciBFbmQgKi9cbi8qIEZpcnN0IHNlY3Rpb24gKi9cbi5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlciAuc2xpZGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDMwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gIC5zbGlkZXIgLnNsaWRlcl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyLjk5OTk5KTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2xpZGVyIC5zbGlkZXJfX2l0ZW0gLnNsaWRlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDdlbTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDEsIDEzMSwgMTgxLCAwLjkpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAuc2xpZGVyIC5zbGlkZXJfX2l0ZW0gLnRpdGxlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnNsaWRlciAuc2xpZGVyX19pdGVtIC5kZXNjIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnNsaWRlciAuc2xpZGVyX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNsaWRlciAuY29udHJvbF9fbGVmdCwgLnNsaWRlciAuY29udHJvbF9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFoc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGNvbG9yOiByZ2JhKDQxLCAxMzEsIDE4MSwgMC44KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpZGVyIC5jb250cm9sX19sZWZ0OmhvdmVyLCAuc2xpZGVyIC5jb250cm9sX19yaWdodDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNjQ5YTsgfVxuICAgIC5zbGlkZXIgLmNvbnRyb2xfX2xlZnQ6YWN0aXZlLCAuc2xpZGVyIC5jb250cm9sX19yaWdodDphY3RpdmUge1xuICAgICAgY29sb3I6ICM4YTgyZmY7IH1cbiAgICAuc2xpZGVyIC5jb250cm9sX19sZWZ0IC5mYXMsIC5zbGlkZXIgLmNvbnRyb2xfX3JpZ2h0IC5mYXMge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07IH1cbiAgLnNsaWRlciAuY29udHJvbF9fbGVmdCB7XG4gICAgbGVmdDogMDsgfVxuICAuc2xpZGVyIC5jb250cm9sX19yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLyogRmlyc3Qgc2VjdGlvbiBFbmQgKi9cbi8qIEJyZW5kcyAqL1xuLmJyZW5kcyAuYnJlbmRfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC5icmVuZHMgLmJyZW5kX19pbWc6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogQnJlbmRzIEVuZCAqL1xuLyogU3RvY2tzICovXG4uc3RvY2tzIC5zdG9ja3Mtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc3RvY2tzIC5zdG9ja3Mtc2xpZGVyX19pbm5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cblxuLyogU3RvY2tzIEVuZCAqL1xuLyogSGl0cyAqL1xuLmhpdHMgLmhpdHMtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGl0cyAuaGl0cy1zbGlkZXJfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuXG4vKiBTdG9ja3MgRW5kICovXG4vKiBDYXRhbG9nICovXG4ucHJvZHVjdHMge1xuICBjb2xvcjogIzQyNGY2MDtcbiAgLyogQ2F0YWxvZyBFbmQgKi9cbiAgLyogQ2F0YWxvZzIgKi9cbiAgLyogQ2F0YWxvZzIgRW5kICovXG4gIC8qIFByb2R1Y3RzLXZpZXdzICovXG4gIC8qUHJvZHVjdHMtdmlld3MgRW5kICovIH1cbiAgLnByb2R1Y3RzIC5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wcm9kdWN0cyAuYm90dG9tIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb2R1Y3RzIC5jYXRhbG9nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgZm9udC1zaXplOiAwLjkyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAucHJvZHVjdHMgLmNhdGFsb2cgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5wcm9kdWN0cyAuY2F0YWxvZyBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQwOWFkMSAwJSwgIzI5ODNiNSAxMDAlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvZHVjdHMgLmNhdGFsb2cgbGksIC5wcm9kdWN0cyAuY2F0YWxvZyBhIHtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAucHJvZHVjdHMgLmNhdGFsb2cgbGkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2R1Y3RzIC5jYXRhbG9nIC5wYXJlbnQgPiBhOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnByb2R1Y3RzIC5jYXRhbG9nIC5wYXJlbnQ6aG92ZXIgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9kdWN0cyAuY2F0YWxvZyAucGFyZW50IC5wYXJlbnQgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgLnByb2R1Y3RzIC5jYXRhbG9nIC5wYXJlbnQgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxN2VtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTgzYjU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgIzQyNGY2MDsgfVxuICAgICAgLnByb2R1Y3RzIC5jYXRhbG9nIC5wYXJlbnQgdWwgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvZHVjdHMgLmNhdGFsb2cgLnBhcmVudCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuICAgIC5wcm9kdWN0cyAuY2F0YWxvZyA+IC5wYXJlbnQge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5wcm9kdWN0cyAuY2F0YWxvZyA+IC5wYXJlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAucHJvZHVjdHMgLmNhdGFsb2cgPiAucGFyZW50OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyOTgzYjU7IH1cbiAgICAgICAgLnByb2R1Y3RzIC5jYXRhbG9nID4gLnBhcmVudDpob3ZlciA+IGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA3Y1wiO1xuICAgICAgICAgIGNvbG9yOiAjMjk4M2I1OyB9XG4gICAgICAucHJvZHVjdHMgLmNhdGFsb2cgPiAucGFyZW50ID4gYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAucHJvZHVjdHMgLmNhdGFsb2cgPiAucGFyZW50ID4gYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICMyOTgzYjU7IH1cbiAgICAgICAgLnByb2R1Y3RzIC5jYXRhbG9nID4gLnBhcmVudCA+IGE6OmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG4gICAgICAgICAgY29sb3I6ICNjZTAyMGY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wcm9kdWN0cyAuY2F0YWxvZyA+IC5wYXJlbnQgdWwge1xuICAgICAgICB0b3A6IDIuNWVtO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC5wcm9kdWN0cyAuY2F0YWxvZzItd3BhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDFyZW07IH1cbiAgICAucHJvZHVjdHMgLmNhdGFsb2cyLXdwYXAgLmNhdGFsb2cyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIHBhZGRpbmc6IDAuM2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgICAgLnByb2R1Y3RzIC5jYXRhbG9nMi13cGFwIC5jYXRhbG9nMiBvcHRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb2R1Y3RzIC5wcm9kdWN0cy12aWV3cyB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb2R1Y3RzIC5wcm9kdWN0cy12aWV3cyAuY2VudGVyIHtcbiAgICAgIGNvbG9yOiAjMjk4M2I1O1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzLXZpZXdzIC5wcm9kdWN0LWNhcmQge1xuICAgICAgZmxleC1iYXNpczogMjQlOyB9XG5cbi5jYXRhbG9nLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIEFib3V0ICovXG4uYWJvdXQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtOyB9XG4gIC5hYm91dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi8qIEFib3V0IEVuZCAqL1xuLyogRGVsaXZlcnkgKi9cbi8qIERlbGl2ZXJ5IEVuZCAqL1xuLyogQ29udGFjdCAqL1xuLmNvbnRhY3QgLmZsZXgtY29udGFpbmVyX19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvbnRhY3QgLm5hbWUtZmlybSB7XG4gIGNvbG9yOiAjMjk4M2I1O1xuICBmbGV4LWJhc2lzOiAxMDAlOyB9XG5cbi5jb250YWN0IC5jb250YWN0X19pbmYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhY3QgLmNvbnRhY3RfX2luZiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRhY3QgLmNvbnRhY3RfX2luZiAuaW5mIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyOTgzYjU7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTsgfVxuICAgIC5jb250YWN0IC5jb250YWN0X19pbmYgLmluZiAuZmFzLCAuY29udGFjdCAuY29udGFjdF9faW5mIC5pbmYgLmZhYiB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxLjVlbTsgfVxuXG4uY29udGFjdCAuY29udGFjdF9fbWFwIC5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMGVtOyB9XG5cbi8qIENvbnRhY3QgRW5kICovXG4vKiBGb290ZXIgKi9cbi5mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzBhNzRhZSAwJSwgIzQwOWFkMSAxMDAlKTsgfVxuICAuZm9vdGVyIC5jb3B5cmlnaHRlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0ZWQgLmxlZnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwLjNlbTsgfVxuICAuZm9vdGVyIC5sb2dpbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgLmZvb3RlciAubG9naW46aG92ZXIgLmZhcyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAuZm9vdGVyIC5sb2dpbjphY3RpdmUge1xuICAgICAgY29sb3I6ICM0MjRmNjA7IH1cblxuLyogRm9vdGVyIEVuZCAqL1xuLyogQWRtaW4gKi9cbi50aXRlbC1hZG1pbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWVudV9hZG1pbiB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWVudV9hZG1pbiAuYnV0dG9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi8qIE1lbnUtYnV0dG9uICovXG4ubWVudS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMS41ZW07XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgLm1lbnUtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjk4M2I1OyB9XG4gICAgLm1lbnUtYnV0dG9uOmhvdmVyID4gLm1lbnUtYnV0dG9uX19pdGVtID4gLmNlbnRlci1saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubWVudS1idXR0b246aG92ZXIgPiAubWVudS1idXR0b25fX2l0ZW06OmJlZm9yZSwgLm1lbnUtYnV0dG9uOmhvdmVyID4gLm1lbnUtYnV0dG9uX19pdGVtOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tZW51LWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM4YTgyZmY7IH1cbiAgLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faXRlbTo6YmVmb3JlLCAubWVudS1idXR0b24gLm1lbnUtYnV0dG9uX19pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b25fX2l0ZW0gPiAuY2VudGVyLWxpbmUsIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b25fX2l0ZW06OmJlZm9yZSwgLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faXRlbTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjRmNjA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faXRlbTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4zcmVtKTsgfVxuICAgIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b25fX2l0ZW06OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjNyZW0pOyB9XG4gICAgLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faXRlbSA+IC5jZW50ZXItbGluZSB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG5cbi5tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWVudS1saXN0IC5tZW51LWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yZW07IH1cbiAgICAubWVudS1saXN0IC5tZW51LWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuM2VtOyB9XG5cbi5hY2l2ZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4M2I1OyB9XG4gIC5hY2l2ZS1idXR0b24gPiAubWVudS1idXR0b25fX2l0ZW06OmFmdGVyLCAuYWNpdmUtYnV0dG9uID4gLm1lbnUtYnV0dG9uX19pdGVtOjpiZWZvcmUsIC5hY2l2ZS1idXR0b24gPiAubWVudS1idXR0b25fX2l0ZW0gPiAuY2VudGVyLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmFjaXZlLWJ1dHRvbiA+IC5tZW51LWJ1dHRvbl9faXRlbTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLmFjaXZlLWJ1dHRvbiA+IC5tZW51LWJ1dHRvbl9faXRlbTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmFjaXZlLWJ1dHRvbiA+IC5tZW51LWJ1dHRvbl9faXRlbSA+IC5jZW50ZXItbGluZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4vKj09PT09PT09PT0gIERlc2t0b3AgRmlyc3QgID09PT09PT09PT0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXYsIC5zZWFyY2gsIC5oZWFkZXItY2F0YWxvZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudS1idXR0b24sIC5zZWFyY2gtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5oaWRkZW4tcGFnZSAub3BlbmVyX19jb250cm9sIHtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAzLjVlbTtcbiAgICBsZWZ0OiAtMi41ZW07IH1cbiAgICAuaGlkZGVuLXBhZ2UgLm9wZW5lcl9fY29udHJvbCAud3JhcC1jYXJ0X19jb250cm9sIC5mYXMge1xuICAgICAgcGFkZGluZy10b3A6IDAuNGVtO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAuaGlkZGVuLXBhZ2UgLm9wZW5lcl9fY29udHJvbCAud3JhcC1jYXJ0X19jb250cm9sIC5jb3VudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgLnNsaWRlciAuc2xpZGVyX19pdGVtIC5zbGlkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUuNWVtO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTsgfVxuICAuc2xpZGVyIC5zbGlkZXJfX2l0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gIC5zbGlkZXIgLnNsaWRlcl9faXRlbSAuZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGZvbnQtc2l6ZTogMC45NWVtOyB9XG4gIC5wcm9kdWN0cyAuY2F0YWxvZy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2R1Y3RzIC5jYXRhbG9nLXdyYXAgKyAubGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9kdWN0cyAuY2F0YWxvZzItd3BhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRhY3RfX2Zvcm0gLnNlbmQtZW1haWwsIC5vcmRlcl9fZm9ybSAuc2VuZC1lbWFpbCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFjdCAuZmxleC1jb250YWluZXIgLmZsZXgtY29udGFpbmVyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5wcm9kdWN0LWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgLnByb2R1Y3RzIC5wcm9kdWN0cy12aWV3cyAucHJvZHVjdC1jYXJkIHtcbiAgICBmbGV4LWJhc2lzOiAzMiU7IH1cbiAgLnBvcHVwLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucG9wdXAtY29udGVudCBidXR0b24ubWZwLWNsb3NlIHtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuNWVtO1xuICAgICAgcmlnaHQ6IC0wLjVlbTtcbiAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMXB4ICMwMDA7IH1cbiAgICAucG9wdXAtY29udGVudCAucG9wdXAtY29udGVudF9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEzLjRlbTsgfVxuICAgIC5wb3B1cC1jb250ZW50IC5wb3B1cC1jb250ZW50X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnRfX2Rlc2Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAuZm9vdGVyLCBhcnRpY2xlLCBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLnNsaWRlciAuc2xpZGVyX19pdGVtIC5zbGlkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQuNWVtO1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuM2VtOyB9XG4gIC5zbGlkZXIgLnNsaWRlcl9faXRlbSAuZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgLnByb2R1Y3RzIC5jYXRhbG9nMi13cGFwIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gICAgLnByb2R1Y3RzIC5jYXRhbG9nMi13cGFwIC5jYXRhbG9nMiB7XG4gICAgICBwYWRkaW5nOiAwLjJlbTsgfVxuICAuY29udGFjdF9fZm9ybSAuc2VuZC1lbWFpbCwgLm9yZGVyX19mb3JtIC5zZW5kLWVtYWlsIHtcbiAgICB3aWR0aDogODAlOyB9IH1cblxuLyo9PT09PT09PT09ICBNb2JpbGUgRmlyc3QgID09PT09PT09PT0qL1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4vLyAgICB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2UgdGhlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC13ZWlnaHQtbm90YXRpb25cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiJHZhcjE6ICMwYjBiMGI7XG4kdmFyMjogI0NDQ0NDQztcbiR2YXIzOiAjRkZGRkZGO1xuJHZhcjQ6ICMzMzMzMzM7XG4kdmFyNTogIzNGM0YzRjtcbiR2YXI2OiAjMDAwMDAwO1xuJHZhcjc6ICM0NDQ0NDQ7XG4kdmFyODogI0JEQkRCRDtcbiR2YXI5OiAjRjNGM0YzO1xuXG4vKipcblx0XHRcdCAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cblx0XHRcdCAqL1xuXG4ubWZwLWJnIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDQyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJhY2tncm91bmQ6ICR2YXIxO1xuXHRvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDQzO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZzogMCA4cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsIC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcblx0Y3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG5cdGN1cnNvcjogLW1vei16b29tLW91dDtcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuXHRjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XG5cdGN1cnNvcjogLW1vei16b29tLWluO1xuXHRjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuXHRjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSwgLm1mcC1hcnJvdywgLm1mcC1wcmVsb2FkZXIsIC5tZnAtY291bnRlciB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcblx0Y29sb3I6ICR2YXIyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAtMC44ZW07XG5cdGxlZnQ6IDhweDtcblx0cmlnaHQ6IDhweDtcblx0ei1pbmRleDogMTA0NDtcblx0YSB7XG5cdFx0Y29sb3I6ICR2YXIyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR2YXIzOyB9IH0gfVxuXG5cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLCBidXR0b24ubWZwLWFycm93IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0ei1pbmRleDogMTA0Njtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3BhY2l0eTogMC42NTtcblx0cGFkZGluZzogMCAwIDE4cHggMTBweDtcblx0Y29sb3I6ICR2YXIzO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuXHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxOyB9XG5cblx0JjphY3RpdmUge1xuXHRcdHRvcDogMXB4OyB9XG5cblx0Ji1idG4taW4gLm1mcC1jbG9zZSB7XG5cdFx0Y29sb3I6ICR2YXI0OyB9IH1cblxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLCAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG5cdGNvbG9yOiAkdmFyMztcblx0cmlnaHQ6IC02cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Y29sb3I6ICR2YXIyO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdG1hcmdpbjogMDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC01NXB4O1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogOTBweDtcblx0aGVpZ2h0OiAxMTBweDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0JjphY3RpdmUge1xuXHRcdG1hcmdpbi10b3A6IC01NHB4OyB9XG5cblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTsgfVxuXG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdFx0Ym9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG5cdFx0dG9wOiA4cHg7IH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMjFweDtcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuXHRcdG9wYWNpdHk6IDAuNzsgfVxuXG5cdCYtbGVmdCB7XG5cdFx0bGVmdDogMDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkdmFyMztcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAkdmFyNTsgfSB9XG5cblxuXHQmLXJpZ2h0IHtcblx0XHRyaWdodDogMDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICR2YXIzO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDM5cHg7IH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICR2YXI1OyB9IH1cblxuXG5cdCYtbGVmdCB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cblxuXHQmLXJpZ2h0IHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfSB9XG5cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHQubWZwLWNvbnRlbnQge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogOTAwcHg7IH1cblxuXHQubWZwLWNsb3NlIHtcblx0XHR0b3A6IC00MHB4OyB9IH1cblxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0YmFja2dyb3VuZDogJHZhcjY7IH0gfVxuXG5cbmltZy5tZnAtaW1nIHtcblx0d2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuXHRtYXJnaW46IDAgYXV0bzsgfVxuXG4ubWZwLWZpZ3VyZSB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDQwcHg7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR6LWluZGV4OiAtMTtcblx0XHRib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRiYWNrZ3JvdW5kOiAkdmFyNzsgfVxuXG5cdHNtYWxsIHtcblx0XHRjb2xvcjogJHZhcjg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cblx0ZmlndXJlIHtcblx0XHRtYXJnaW46IDA7IH0gfVxuXG5cbi5tZnAtYm90dG9tLWJhciB7XG5cdG1hcmdpbi10b3A6IC0zNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAkdmFyOTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG5cdG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDsgfVxuXG4ubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuXHRwYWRkaW5nOiAwOyB9XG5cbi5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwOyB9XG5cbi5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRib3R0b206IDA7XG5cdG1hcmdpbjogMDtcblx0dG9wOiBhdXRvO1xuXHRwYWRkaW5nOiAzcHggNXB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCY6ZW1wdHkge1xuXHRcdHBhZGRpbmc6IDA7IH0gfVxuXG5cbi5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuXHRyaWdodDogNXB4O1xuXHR0b3A6IDNweDsgfVxuXG4ubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctbGVmdDogNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cblxuLy9Qb3BhcFxuXG4ubWZwLXJlYWR5IC5tZnAtZmlndXJlIHtcblx0b3BhY2l0eTogMDsgfVxuXG5cbi5tZnAtem9vbS1pbiB7XG5cdC5tZnAtZmlndXJlLCAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1pZnJhbWUtc2NhbGVyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH1cblxuXHQmLm1mcC1iZywgLm1mcC1wcmVsb2FkZXIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuXHQmLm1mcC1pbWFnZS1sb2FkZWQgLm1mcC1maWd1cmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG5cdCYubWZwLXJlYWR5IHtcblx0XHQubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1pZnJhbWUtc2NhbGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cblx0XHQmLm1mcC1iZywgLm1mcC1wcmVsb2FkZXIge1xuXHRcdFx0b3BhY2l0eTogMC44OyB9IH1cblxuXG5cdCYubWZwLXJlbW92aW5nIHtcblx0XHQubWZwLWZpZ3VyZSwgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtaWZyYW1lLXNjYWxlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuXHRcdFx0b3BhY2l0eTogMDsgfVxuXG5cdFx0Ji5tZnAtYmcsIC5tZnAtcHJlbG9hZGVyIHtcblx0XHRcdG9wYWNpdHk6IDA7IH0gfSB9XG5cblxuXG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cblxuLm1mcC16b29tLW91dC1jdXIge1xuXHRjdXJzb3I6IGF1dG87XG5cdC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cblxuXG4ubWZwLXByZWxvYWRlciB7XG5cdHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRvcGFjaXR5OiAwLjY1O1xuXHRtYXJnaW46IDAgYXV0bztcblx0YW5pbWF0aW9uOiByb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVwbGFuZSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpOyB9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKTsgfVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVgoMTgwZGVnKTsgfSB9XG5cblxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZXBsYW5lIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsgfVxuXG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7IH1cblxuXHQxMDAlIHtcblx0XHQgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7IH0gfVxuXG5cblxuLy9Qb3BhcCBlbmRcbiIsIjo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzY2NjsgfVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cdGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IDEuNjU7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGNvbG9yOiAkY29sb3JfbWFpbjtcblx0aW5wdXQsIHRleHRhcmVhIHtcblx0XHRib3JkZXI6ICM2NjYgMXB4IHNvbGlkO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Jjpmb2N1czpyZXF1aXJlZDppbnZhbGlkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogcmVkOyB9XG5cdFx0JjpyZXF1aXJlZDp2YWxpZCB7XG5cdFx0XHRib3JkZXItY29sb3I6IGdyZWVuOyB9IH0gfVxuXG5cblxuI3ByZWxvYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGVyLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0ICMwODEwMTA7XG5cdHotaW5kZXg6IDExMDA7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXHQucGVyY2VudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGhlaWdodDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogM2VtO1xuXHRcdGNvbG9yOiAjQTZBRkMwO1xuXHRcdGZvbnQtc2l6ZTogM2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiAzZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cdCYuZG9uZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuXG4uZmxleC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0Ji5pbWctd2lkdGgge1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmIsIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lXHQhaW1wb3J0YW50OyB9XG5cbi5saW5lIHtcblx0bWFyZ2luLXRvcDogMC41cmVtO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpbmU7IH1cblxuLmJvdHRvbSB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4udGl0bGUudG9wIHtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi50aXRlbC1hZG1pbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cbmEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cdCY6YWN0aXZlLCAmOnZpc2l0ZWQsICY6Zm9jdXMge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG91dGxpbmU6IDA7IH0gfVxudWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAuN2VtIDEuNWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjZmZmO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9lbGVtZW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAkbGluZWFyLWdyYWRpZW50O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6dmlzaXRlZCwgJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNmZmY7IH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogJGNvbG9yX2VsZW1lbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvcl9lbGVtZW50OyB9XG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfY29udHJvbF9hY3RpdmU7XG5cdFx0Y29sb3I6ICNmZmY7IH1cblx0Jjo6c2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogaW5oZXJpdDsgfVxuXHQmLnJlbW92ZS1hbGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cblx0Ji5yZW1vdmUtYWxsLCAmLmJ1eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cblxuLmdyb3VwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y29sb3I6ICRjb2xvcl9tYWluO1xuXHRmb250LXNpemU6IDAuODVlbTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvcl9oZWFkZXJfbWVudTsgfSB9XG5cbi50aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Y29sb3I6ICRjb2xvcl9lbGVtZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblx0Ji5kYXNoIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDIwcmVtO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfZWxlbWVudDsgfSB9IH1cblxuLmNvbnRyb2wge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmb250LXNpemU6IDAuNWVtO1xuXHQuY29udHJvbF9fbGVmdCwgLmNvbnRyb2xfX3JpZ2h0IHtcblx0XHR3aWR0aDogMmVtO1xuXHRcdGhlaWdodDogMmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTsgfVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9jb250cm9sX2FjdGl2ZTsgfVxuXHRcdC5mYXMge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDJlbTsgfSB9XG5cdC5jb250cm9sX19sZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZWxlbWVudDsgfVxuXHQuY29udHJvbF9fcmlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9tYWluO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjVlbTsgfSB9XG5cbi5wcm9kdWN0LWNhcmQge1xuXHR3aWR0aDogMjMuNSU7XG5cdG1hcmdpbi10b3A6IDEuNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuXHRjb2xvcjogJGNvbG9yX21haW47XG5cdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcblx0Jjpob3ZlciB7XG5cdFx0JiA+IC5wcm9kdWN0LWNhcmRfX2luZiA+IC5wb3B1cCB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH1cblx0Jjpob3ZlciB7XG5cdFx0JiA+IC5wcm9kdWN0LWNhcmRfX2luZiA+IC5wcm9kdWN0LWNhcmRfX2ltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTcpOyB9IH1cblx0LnByb2R1Y3QtY2FyZF9faW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXHQucHJvZHVjdC1jYXJkX19pbmYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQubWFya2VyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA0MiU7XG5cdFx0XHRoZWlnaHQ6IDEyJTtcblx0XHRcdHRvcDogNyU7XG5cdFx0XHRyaWdodDogLTEwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDkwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwLjllbTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdHotaW5kZXg6IDE7IH0gfVxuXHQucHJvZHVjdC1jYXJkX19uYW1lIHtcblx0XHRtYXJnaW46IDAuNWVtIDAgMC41ZW0gMDtcblx0XHRwYWRkaW5nOiAwIDAuNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxLjllbTtcblx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdC5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRjb2xvcjogJGNvbG9yX2VsZW1lbnQ7XG5cdFx0Lm51bWJlciB7XG5cdFx0XHR3aWR0aDogM2VtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMC45ZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfbGluZTtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHRvcGFjaXR5OiAxOyB9XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3BhY2l0eTogMTsgfSB9XG5cblx0XHQuY3VycmVuY3kge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuMWVtO1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTsgfSB9IH1cblxuLnBvcHVwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQ6ICByZ2JhKDEzOCwxMzAsMjU1LCAwLjgpOy8vcmdiYSgxMzgsMTMwLDI1NSwgMC44KVxuXHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZjtcblx0LnBvcHVwLWNvbnRyb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogNTAlO1xuXHRcdC5wb3B1cC1jb250cm9sX19idXR0b24ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7IH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9IH0gfVxuLnBvcHVwLWNvbnRlbnQge1xuXHR3aWR0aDogODAlO1xuXHRwYWRkaW5nOiAzcmVtO1xuXHRtYXJnaW46IDNyZW0gYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogYmV0d2Vlbjtcblx0YnV0dG9uLm1mcC1jbG9zZSB7XG5cdFx0d2lkdGg6IDFlbTtcblx0XHRoZWlnaHQ6IDFlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMC41ZW07XG5cdFx0cmlnaHQ6IC0wLjVlbTtcblx0XHRjb2xvcjogcmdiKDcwLDcwLDcwKTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDFweCAjMDAwOyB9XG5cdC5wb3B1cC1jb250ZW50X19pbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTMuNGVtOyB9XG5cdC5wb3B1cC1jb250ZW50X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjNlbTsgfVxuXHQucG9wdXAtY29udGVudF9fZGVzYyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuc2VjdGlvbiwgYXJ0aWNsZSwgLmZvb3RlciB7XG5cdG1hcmdpbi10b3A6IDNyZW07IH1cblxuLyogTW9kYWwgKi9cblxuLm1vZGFsLCAubWVudS1idXIge1xuXHRjb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMC42KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiA5OTk7XG5cdC5tb2RhbF9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogM2VtO1xuXHRcdGhlaWdodDogM2VtO1xuXHRcdHRvcDogMWVtO1xuXHRcdHJpZ2h0OiAyZW07XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3Zlcj4uZmEtdGltZXMsICY6aG92ZXI+LmZhLXdpbmRvdy1jbG9zZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRjb2xvcjogcmVkOyB9IH1cblx0LmZhLXRpbWVzLCAuZmEtd2luZG93LWNsb3NlIHtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRsaW5lLWhlaWdodDogMS44ZW07IH1cblx0LnNlbmQtZW1haWwsIC5uYXZpZ2F0aW9uX19ibG9jay1oaWRkZW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTsgfSB9XG5cbi5oYXMtZXJyb3Ige1xuXHRpbnB1dCB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAxcHggI0UzMjUzMjsgfSB9XG5cblxuXG4uYW5zd2VyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogM2VtO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC5hbnN3ZXJfd29yZCB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcblx0XHQtd2Via2l0LW1hcmdpbi1hZnRlcjogMDsgfVxuXHQmLmVycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNTMyOyB9XG5cdCYuc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5RjQ1NTsgfSB9XG5cbi5jb250YWN0X19mb3JtLCAub3JkZXJfX2Zvcm0ge1xuXHR6LWluZGV4OiAxMTAwO1xuXHQuc2VuZC1lbWFpbCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMzUlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC5oYXMtZXJyb3Ige1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0LmhlbHAtYmxvY2sge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxZW0gMDtcblx0XHRcdFx0cGFkZGluZzogMDsgfSB9XG5cdFx0ZmllbGRzZXQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMS41ZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYigxOCwyNiwzNik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yc2VyLXNpemU6IGJvcmRlci1ib3g7XG5cdFx0XHQubW9kYWxfX2Nsb3NlIHtcblx0XHRcdFx0d2lkdGg6IDEuMmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHR0b3A6IDAuOHJlbTtcblx0XHRcdFx0cmlnaHQ6IDAuMXJlbTsgfVxuXHRcdFx0LmZhLXRpbWVzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblx0XHRsZWdlbmQge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMXB4ICMwMDA7IH1cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMSk7IH0gfVxuXHRcdGxhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y29sb3I6IHJnYig3Myw4MCw4Nyk7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMS41ZW07XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9IH1cblx0XHQuc2VuZC1lbWFpbF9fYnV0dG9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtOyB9IH0gfVxuXG4vKiBFbmQgTW9kYWwgKi9cblxuLyogVXAgKi9cblxuLnVwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDJyZW07XG5cdHJpZ2h0OiAxcmVtO1xuXHRmb250LXNpemU6IDJlbTtcblx0Y29sb3I6ICRjb2xvcl9saW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3JfZWxlbWVudDsgfVxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9jb250cm9sX2FjdGl2ZTsgfSB9XG5cbi8qIEVuZCBVcCAqL1xuXG4vKiBIaWRkZW4tcGFnZSAqL1xuXG4uaGlkZGVuLXBhZ2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC04MCU7XG5cdHdpZHRoOiA4MCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHotaW5kZXg6IDEwMDtcblx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgJGNvbG9yX21haW47XG5cdFx0cmlnaHQ6IDA7XG5cdFx0PiAub3BlbmVyIHtcblx0XHRcdCYgPiBpbnB1dCArIGxhYmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDYxLDE1MSwyMDEpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfZWxlbWVudDsgfSB9IH0gfVxuXG5cdC5vcGVuZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0PiBpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0PiBpbnB1dCArIGxhYmVsIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYig4Niw5OSwxMTYpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICAkY29sb3JfbWFpbjsgfSB9IH1cblxuXHQub3BlbmVyX19jb250cm9sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAzZW07XG5cdFx0aGVpZ2h0OiA0ZW07XG5cdFx0bGVmdDogLTNlbTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuXHRcdC5mYXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtOyB9IH1cblx0LmNhcnQge1xuXHRcdHRvcDogNTAlO1xuXHRcdC53cmFwLWNhcnRfX2NvbnRyb2wge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblx0XHQuZmFzIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwLjNlbTsgfVxuXHRcdC5jb3VudCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTsgfSB9XG5cblx0LnBhZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cblxuLmNhcnQtdmlldyB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5lbXB0eSB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTsgfVxuXHR0aCwgdGQge1xuXHRcdFx0cGFkZGluZzogMC41ZW0gMC41ZW07IH1cblx0dGgge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICRjb2xvcl9lbGVtZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfZWxlbWVudDsgfVxuXHR0ZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuXHRcdHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2NvbnRyb2xfYWN0aXZlOyB9IH1cblx0LnByb2R1Y3RfX2ltZyB7XG5cdFx0d2lkdGg6IDVlbTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdD4gaW1nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9XG5cdC5uYW1lIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cblx0LmRlbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcmVkOyB9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9jb250cm9sX2FjdGl2ZTsgfSB9XG5cblx0LnByb2R1Y3RfX2NvdW50IHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdC5mbGV4LWNvbnRhaW5lciB7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LmZhcyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43ZW07XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDE1JTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX2VsZW1lbnQ7IH1cblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfY29udHJvbF9hY3RpdmU7IH0gfSB9XG5cdFx0LnByb2R1Y3RfX251bWJlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEuNmVtO1xuXHRcdFx0ZmxleC1iYXNpczogNzAlOyB9IH1cblx0LnRvdGFsIHtcblx0XHRmb250LXdlaWdodDogYm9sZDsgfVxuXHQubGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXG5cdHRyOmhvdmVyIHtcblx0XHR0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZThlZGZmO1xuXHRcdFx0Y29sb3I6ICM2Njk5ZmY7IH0gfSB9XG5cbi5hbGlnbi1idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAzcmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBIaWRkZW4tcGFnZSBFbmQgKi9cblxuLypcdEhlYWRlciAqL1xuXG4uaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hlYWRlcl9iYWNrZ3JvdW5kO1xuXHRjb2xvcjogJGNvbG9yX21haW47XG5cdHBhZGRpbmctdG9wOiAwLjVyZW07XG5cdC5sb2dvIHtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiA0ZW07IH0gfVxuXHQubmF2IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDsgfVxuXHQubWFpbi1tZW51IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgMWVtIDAgMWVtO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX2xpbmU7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDFlbTsgfVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX2xpbmU7IH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2hlYWRlcl9tZW51O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7IH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2hlYWRlcl9tZW51O1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9IH1cblx0Lm1haW4tbWVudV9faXRlbSB7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA4NWVtOyB9XG5cblx0LmhlYWRlci1jYXRhbG9nIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2hlYWRlcl9tZW51O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7IH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2hlYWRlcl9tZW51O1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9IH1cblx0LmhlYWRlci1jb250YWN0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfZWxlbWVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkZ3JhZGllbnQtdG8tcmlnaHQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy10b3A6IDAuMXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuXHRcdC5kZXNjcmlwdGlvbiwgLnBob25lIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXHRcdC5waG9uZSB7XG5cdFx0XHRmb250LXNpemU6IDFlbTsgfVxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDAuOGVtOyB9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX21haW47XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7IH0gfSB9IH1cblxuLnNlYXJjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VhcmNoX19kYXRhLCAuc2VhcmNoLW1vZGFsX19kYXRhIHtcblx0d2lkdGg6IDEwZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuXHRwYWRkaW5nOiAwIDJlbSAwIDAuNWVtO1xuXHRoZWlnaHQ6IDEuNWVtO1xuXHQmOmZvY3VzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGVhZGVyX21lbnU7XG5cdFx0JiArIC5zZWFyY2hfX2dvIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX2hlYWRlcl9tZW51O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9oZWFkZXJfbWVudTsgfSB9IH1cblxuLnNlYXJjaF9fZ28sIC5zZWFyY2gtbW9kYWxfX2dvIHtcblx0d2lkdGg6IDJlbTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGNvbG9yOiAkY29sb3JfbWFpbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBsaW5lYXI7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9oZWFkZXJfbWVudTtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfY29udHJvbF9hY3RpdmU7IH0gfVxuXG4vKiBIZWFkZXIgRW5kICovXG5cbi8qIEZpcnN0IHNlY3Rpb24gKi9cblxuLnNsaWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9oZWFkZXJfYmFja2dyb3VuZDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuc2xpZGVyX19pbm5lciB7XG5cdFx0d2lkdGg6IDMwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG5cdC5zbGlkZXJfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMi45OTk5OSk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC5zbGlkZXJfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0aGVpZ2h0OiA3ZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9kZXNjO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAxZW07IH1cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7IH1cblx0XHQuZGVzYyB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwOyB9IH1cblx0LnNsaWRlcl9faW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvOyB9XG5cdC5jb250cm9sX19sZWZ0LCAuY29udHJvbF9fcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMmVtO1xuXHRcdGhlaWdodDogMmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFoc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcblx0XHRjb2xvcjogcmdiYSg0MSwxMzEsMTgxLDAuOCk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHJnYigwLDEwMCwxNTQpOyB9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9jb250cm9sX2FjdGl2ZTsgfVxuXHRcdC5mYXMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1ZW07IH0gfVxuXHQuY29udHJvbF9fbGVmdCB7XG5cdFx0bGVmdDogMDsgfVxuXHQuY29udHJvbF9fcmlnaHQge1xuXHRcdHJpZ2h0OiAwOyB9IH1cblxuLyogRmlyc3Qgc2VjdGlvbiBFbmQgKi9cblxuLyogQnJlbmRzICovXG5cbi5icmVuZHMge1xuXHQuYnJlbmRfX2ltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cbi8qIEJyZW5kcyBFbmQgKi9cblxuLyogU3RvY2tzICovXG5cbi5zdG9ja3Mge1xuXHQuc3RvY2tzLXNsaWRlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHQuc3RvY2tzLXNsaWRlcl9faW5uZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH0gfVxuXG4vKiBTdG9ja3MgRW5kICovXG5cbi8qIEhpdHMgKi9cblxuLmhpdHMge1xuXHQuaGl0cy1zbGlkZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblx0LmhpdHMtc2xpZGVyX19pbm5lciB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfSB9XG5cbi8qIFN0b2NrcyBFbmQgKi9cblxuLyogQ2F0YWxvZyAqL1xuXG4ucHJvZHVjdHMge1xuXHRjb2xvcjogJGNvbG9yX21haW47XG5cdC5saW5lIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdC5ib3R0b20ge1xuXHRcdG1hcmdpbjogMDsgfVxuXHQuY2F0YWxvZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogM2VtO1xuXHRcdGZvbnQtc2l6ZTogMC45MmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMS41ZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRsaW5lYXItZ3JhZGllbnQ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmOyB9IH1cblx0XHRsaSwgYSB7XG5cdFx0XHRoZWlnaHQ6IDNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzZW07XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cdFx0bGkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdFx0LnBhcmVudCB7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICc+Jztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXHRcdFx0LnBhcmVudCB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0ei1pbmRleDogMTAwOyB9IH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxN2VtO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2VsZW1lbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDRweCAwICRjb2xvcl9tYWluO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbGluZTsgfSB9IH0gfVxuXG5cblx0XHQ+IC5wYXJlbnQge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfZWxlbWVudDtcblx0XHRcdFx0JiA+IGE6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA3Y1wiO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfZWxlbWVudDsgfSB9XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfZWxlbWVudDsgfVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZTtcblx0XHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA3YlwiO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2IoMjA2LDIsMTUpO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblx0XHRcdHVsIHtcblx0XHRcdFx0dG9wOiAyLjVlbTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bGkge30gfSB9IH1cblxuXHQvKiBDYXRhbG9nIEVuZCAqL1xuXG5cdC8qIENhdGFsb2cyICovXG5cblx0LmNhdGFsb2cyLXdwYXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDM1JTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAxcmVtO1xuXHRcdC5jYXRhbG9nMiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saW5lO1xuXHRcdFx0cGFkZGluZzogMC4zZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0b3B0aW9uIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH0gfVxuXG5cdC8qIENhdGFsb2cyIEVuZCAqL1xuXG5cdC8qIFByb2R1Y3RzLXZpZXdzICovXG5cdC5wcm9kdWN0cy12aWV3cyB7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC5jZW50ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9lbGVtZW50O1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHQucHJvZHVjdC1jYXJkIHtcblx0XHRcdGZsZXgtYmFzaXM6IDI0JTsgfVxuXHRcdC8vIC5jZW50ZXIgfiAucHJvZHVjdC1jYXJkXG5cdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6ICg0JSAvIDQpXG5cdFx0Ly8vICY6bnRoLWNoaWxkKDRuICsgNClcbiB9XHRcdC8vLyBcdG1hcmdpbi1yaWdodDogMFxuXG5cblx0LypQcm9kdWN0cy12aWV3cyBFbmQgKi8gfVxuXG4uY2F0YWxvZy10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBBYm91dCAqL1xuXG4uYWJvdXQge1xuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjdlbTtcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW46IDA7IH0gfSB9XG5cbi8qIEFib3V0IEVuZCAqL1xuXG4vKiBEZWxpdmVyeSAqL1xuXG4uZGVsaXZlcnkge31cblxuLyogRGVsaXZlcnkgRW5kICovXG5cbi8qIENvbnRhY3QgKi9cblxuLmNvbnRhY3Qge1xuXHQuZmxleC1jb250YWluZXJfX2l0ZW0ge1xuXHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblx0Lm5hbWUtZmlybSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9lbGVtZW50O1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7IH1cblx0LmNvbnRhY3RfX2luZiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHQuaW5mIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3JfZWxlbWVudDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcblx0XHRcdC5mYXMsIC5mYWIge1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMS41ZW07IH0gfSB9XG5cdC5jb250YWN0X19tYXAge1xuXHRcdC5tYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwZW07IH0gfSB9XG5cbi8qIENvbnRhY3QgRW5kICovXG5cbi8qIEZvb3RlciAqL1xuLmZvb3RlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtdG8tcmlnaHQ7XG5cdC5jb3B5cmlnaHRlZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC5sZWZ0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDAgMC4zZW07IH0gfVxuXHQubG9naW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5mYXMge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH0gfVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfbWFpbjsgfSB9IH1cblxuXG4vKiBGb290ZXIgRW5kICovXG5cblxuLyogQWRtaW4gKi9cblxuLnRpdGVsLWFkbWluIHtcblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblxuLm1lbnVfYWRtaW4ge1xuXHRtYXJnaW46IDEuNXJlbSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5idXR0b24ge1xuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTsgfSB9IH1cblxuLyogTWVudS1idXR0b24gKi9cbi5tZW51LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAycmVtO1xuXHRoZWlnaHQ6IDJyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yX2xpbmU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cmlnaHQ6IDFyZW07XG5cdHRvcDogMS41ZW07XG5cdHotaW5kZXg6IDEwMDE7XG5cdHRyYW5zaXRpb246IDAuNHM7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9lbGVtZW50O1xuXHRcdD4gLm1lbnUtYnV0dG9uX19pdGVtID4gLmNlbnRlci1saW5lIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblx0XHQ+IC5tZW51LWJ1dHRvbl9faXRlbSB7XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9IH1cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9jb250cm9sX2FjdGl2ZTsgfVxuXHQubWVudS1idXR0b25fX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnOyB9XG5cdFx0PiAuY2VudGVyLWxpbmUsICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9tYWluO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdHRvcDogMDsgfVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuM3JlbSk7IH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4zcmVtKTsgfVxuXHRcdD4gLmNlbnRlci1saW5lIHtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7IH0gfSB9XG5cbi5tZW51LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Lm1lbnUtbGlzdF9faXRlbSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjJlbTtcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjNlbTsgfSB9IH1cblxuXG4uYWNpdmUtYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2VsZW1lbnQ7XG5cdD4gLm1lbnUtYnV0dG9uX19pdGVtIHtcblx0XHQmOjphZnRlciwgJjo6YmVmb3JlLCAgPiAuY2VudGVyLWxpbmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cdFx0PiAuY2VudGVyLWxpbmUge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTsgfSB9IH1cblxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbiksICR0aGVtZS1jb2xvcnMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbiksICRzcGFjZXJzKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pLCAkc2l6ZXMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpLCAwIDAgNXB4IHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cblxuLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9T4oCUYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc3VlZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfSAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIiR2YXIxOiAjZWVlZWVlO1xuJHZhcjI6ICM3Nzc3Nzc7XG4kdmFyMzogI2RkZGRkZDtcbiR2YXI0OiAjZmZmZmZmO1xuJHZhcjU6ICNmOWY5Zjk7XG4kdmFyNjogI2Y1ZjVmNTtcbiR2YXI3OiAjZThlOGU4O1xuJHZhcjg6ICNkZmYwZDg7XG4kdmFyOTogI2QwZTljNjtcbiR2YXIxMDogI2Q5ZWRmNztcbiR2YXIxMTogI2M0ZTNmMztcbiR2YXIxMjogI2ZjZjhlMztcbiR2YXIxMzogI2ZhZjJjYztcbiR2YXIxNDogI2YyZGVkZTtcbiR2YXIxNTogI2ViY2NjYztcblxuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cblxuXHQmW2NsYXNzKj1cImNvbC1cIl0ge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDsgfSB9XG5cblxudGQsIHRoIHtcblx0cGFkZGluZzogMDtcblx0JltjbGFzcyo9XCJjb2wtXCJdIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuXG5cbmhyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJHZhcjE7IH1cblxudGFibGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5jYXB0aW9uIHtcblx0cGFkZGluZy10b3A6IDhweDtcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0Y29sb3I6ICR2YXIyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcblx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQ+IHRoZWFkID4gdHIgPiB0aCwgPiB0Ym9keSA+IHRyID4gdGgsID4gdGZvb3QgPiB0ciA+IHRoLCA+IHRoZWFkID4gdHIgPiB0ZCwgPiB0Ym9keSA+IHRyID4gdGQsID4gdGZvb3QgPiB0ciA+IHRkIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHZhcjM7IH1cblxuXHQ+IHRoZWFkID4gdHIgPiB0aCB7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhcjM7IH1cblxuXHQ+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcblx0XHRib3JkZXItdG9wOiAwOyB9XG5cblx0PiB0Ym9keSArIHRib2R5IHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJHZhcjM7IH1cblxuXHQudGFibGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YXI0OyB9XG5cblx0Ji1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsICYtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLCAmLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCwgJi1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsICYtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLCAmLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG5cdFx0cGFkZGluZzogNXB4OyB9XG5cblx0Ji1ib3JkZXJlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHZhcjM7XG5cdFx0PiB0aGVhZCA+IHRyID4gdGgsID4gdGJvZHkgPiB0ciA+IHRoLCA+IHRmb290ID4gdHIgPiB0aCwgPiB0aGVhZCA+IHRyID4gdGQsID4gdGJvZHkgPiB0ciA+IHRkLCA+IHRmb290ID4gdHIgPiB0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdmFyMzsgfVxuXG5cdFx0PiB0aGVhZCA+IHRyID4gdGgsID4gdGhlYWQgPiB0ciA+IHRkIHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfSB9XG5cblxuXHQmLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YXI1OyB9XG5cblx0Ji1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YXI2OyB9XG5cblx0PiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLCA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSwgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLCA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSwgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLCA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCwgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLCA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHZhcjY7IH1cblxuXHQmLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3ZlciwgJi1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsICYtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLCAmLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsICYtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyNzsgfVxuXG5cdD4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YXI4OyB9XG5cblx0Ji1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLCAmLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsICYtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCwgJi1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2VzcywgJi1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyOTsgfVxuXG5cdD4gdGhlYWQgPiB0ciA+IHRkLmluZm8sID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YXIxMDsgfVxuXG5cdCYtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3ZlciwgJi1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLCAmLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsICYtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sICYtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHZhcjExOyB9XG5cblx0PiB0aGVhZCA+IHRyID4gdGQud2FybmluZywgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZywgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZywgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZywgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZywgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZywgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCwgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCwgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCwgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCwgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCwgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHZhcjEyOyB9XG5cblx0Ji1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLCAmLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsICYtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCwgJi1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZywgJi1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyMTM7IH1cblxuXHQ+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlciwgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLCA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlciwgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLCA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCwgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLCA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCwgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyMTQ7IH1cblxuXHQmLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3ZlciwgJi1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsICYtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLCAmLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsICYtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyMTU7IH1cblxuXHQmLXJlc3BvbnNpdmUge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0bWluLWhlaWdodDogMC4wMSU7XG5cdFx0PiAudGFibGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdD4gdGhlYWQgPiB0ciA+IHRoLCA+IHRib2R5ID4gdHIgPiB0aCwgPiB0Zm9vdCA+IHRyID4gdGgsID4gdGhlYWQgPiB0ciA+IHRkLCA+IHRib2R5ID4gdHIgPiB0ZCwgPiB0Zm9vdCA+IHRyID4gdGQge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cblx0XHRcdCYtYm9yZGVyZWQge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdD4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwOyB9XG5cdFx0XHRcdD4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDsgfVxuXHRcdFx0XHQ+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwOyB9IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR2YXIzOyB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0OyB9XG5cbi5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbnZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRleHQtaGlkZSB7XG5cdGZvbnQ6IDA7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7IH1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuLmFmZml4IHtcblx0cG9zaXRpb246IGZpeGVkOyB9XG5cbi5nbHlwaGljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmVcIjsgfVxuXG5cbiNsb2dpbmZvcm0tcmVtZW1iZXJtZSB7XG5cdHdpZHRoOiBhdXRvO1xuXG5cbiB9XHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRtYXJnaW46IDA7IH1cblxuXG4uZm9ybS1jb250cm9sIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0Y29sb3I6ICM0NjRhNGM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG5cdC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuXG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwOyB9XG5cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG5cdGNvbG9yOiAjNDY0YTRjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICM1Y2IzZmQ7XG5cdG91dGxpbmU6IG5vbmU7IH1cblxuXG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM2MzZjNzI7XG5cdG9wYWNpdHk6IDE7IH1cblxuXG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM2MzZjNzI7XG5cdG9wYWNpdHk6IDE7IH1cblxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNjM2YzcyO1xuXHRvcGFjaXR5OiAxOyB9XG5cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzYzNmM3Mjtcblx0b3BhY2l0eTogMTsgfVxuXG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcblx0b3BhY2l0eTogMTsgfVxuXG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuXHRoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IH1cblxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuXHRjb2xvcjogIzQ2NGE0Yztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuXG5cbi5jb2wtZm9ybS1sYWJlbCB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSAtIDFweCAqIDIpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHggKiAyKTtcblx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDAuNzVyZW0gLSAxcHggKiAyKTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSAtIDFweCAqIDIpO1xuXHRmb250LXNpemU6IDEuMjVyZW07IH1cblxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuXHRwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtIC0gMXB4ICogMik7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gLSAxcHggKiAyKTtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5cbi5jb2wtZm9ybS1sZWdlbmQge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6IDFyZW07IH1cblxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItd2lkdGg6IDFweCAwOyB9XG5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4sIC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwOyB9XG5cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcblx0cGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuXHRoZWlnaHQ6IDEuODEyNXJlbTsgfVxuXG5cbi5mb3JtLWNvbnRyb2wtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG5cdHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuXHRoZWlnaHQ6IDMuMTY2NjY3cmVtOyB9XG5cblxuLmZvcm0tZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cblxuLmZvcm0tdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cblxuLmZvcm0tY2hlY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuXG4uZm9ybS1jaGVjay5kaXNhYmxlZCAuZm9ybS1jaGVjay1sYWJlbCB7XG5cdGNvbG9yOiAjNjM2YzcyO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuXHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGN1cnNvcjogcG9pbnRlcjsgfVxuXG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtO1xuXHRtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cblxuXG4uZm9ybS1jaGVjay1pbnB1dDpvbmx5LWNoaWxkIHtcblx0cG9zaXRpb246IHN0YXRpYzsgfVxuXG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuXG4uZm9ybS1jaGVjay1pbmxpbmUgKyAuZm9ybS1jaGVjay1pbmxpbmUge1xuXHRtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuXG5cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cblxuLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLmZvcm0tY29udHJvbC1kYW5nZXIge1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMC41NjI1cmVtO1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW0gMS4xMjVyZW07XG5cdGJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW0gMS4xMjVyZW07IH1cblxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5jb2wtZm9ybS1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wge1xuXHRjb2xvcjogIzVjYjg1YzsgfVxuXG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcblx0Ym9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG5cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdGNvbG9yOiAjNWNiODVjO1xuXHRib3JkZXItY29sb3I6ICM1Y2I4NWM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlYWY2ZWE7IH1cblxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sY2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM1Y2I4NWMnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIik7IH1cblxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5jb2wtZm9ybS1sYWJlbCxcbi5oYXMtd2FybmluZyAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wge1xuXHRjb2xvcjogI2YwYWQ0ZTsgfVxuXG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcblx0Ym9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XG5cblxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdGNvbG9yOiAjZjBhZDRlO1xuXHRib3JkZXItY29sb3I6ICNmMGFkNGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbGNoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjBhZDRlJyBkPSdNNC40IDUuMzI0aC0uOHYtMi40NmguOHptMCAxLjQyaC0uOFY1Ljg5aC44ek0zLjc2LjYzTC4wNCA3LjA3NWMtLjExNS4yLjAxNi40MjUuMjYuNDI2aDcuMzk3Yy4yNDIgMCAuMzcyLS4yMjYuMjU4LS40MjZDNi43MjYgNC45MjQgNS40NyAyLjc5IDQuMjUzLjYzYy0uMTEzLS4xNzQtLjM5LS4xNzQtLjQ5NCAweicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wge1xuXHRjb2xvcjogI2Q5NTM0ZjsgfVxuXG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wge1xuXHRib3JkZXItY29sb3I6ICNkOTUzNGY7IH1cblxuXG4uaGFzLWRhbmdlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRjb2xvcjogI2Q5NTM0Zjtcblx0Ym9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2Y3OyB9XG5cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1kYW5nZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWxjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZDk1MzRmJyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG5cbi5mb3JtLWlubGluZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG5cdC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuXHR3aWR0aDogMTAwJTsgfVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuZm9ybS1pbmxpbmUgbGFiZWwge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0XHQtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuXHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHQtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0LW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5cdC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cblx0LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG5cdFx0d2lkdGg6IGF1dG87IH1cblxuXHQuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1sYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cblx0LmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwOyB9XG5cblx0LmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblxuXHQuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMDsgfVxuXG5cdC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG5cblx0LmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG5cdFx0dG9wOiAwOyB9IH1cblxuXG5cbi5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsLCAkYXNzZXQtcGlwZWxpbmU6IGZhbHNlICkge1xuXHRAZm9udC1mYWNlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcblxuXHRcdEBpZiAkYXNzZXQtcGlwZWxpbmUgPT0gdHJ1ZSB7XG5cdFx0XHRzcmM6IGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xuXHRcdFx0c3JjOiBmb250LXVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCBmb250LXVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfVxuXHRcdEBlbHNlIHtcblx0XHRcdHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xuXHRcdFx0c3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfSB9IH1cbiIsIkBpbXBvcnQgXCJfbWl4aW5zL2ZvbnQtZmFjZVwiO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJyb2JvdG8tZXhhbXBsZVwiLCBcIi93ZWIvZm9udHMvUm9ib3RvUmVndWxhci9Sb2JvdG9SZWd1bGFyXCIpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwicm9ib3RvLWV4YW1wbGVcIiwgXCIvd2ViL2ZvbnRzL1JvYm90b0JvbGQvUm9ib3RvQm9sZFwiLCBib2xkKTtcbiIsImJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDVlbTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1hcmdpbjogMCBhdXRvOyB9XG4uZm9vdGVyIHtcblx0cGFkZGluZzogMWVtIDAgMWVtIDA7IH1cbiIsIiRkZWZhdWx0LWZvbnQ6IFwicm9ib3RvLWV4YW1wbGVcIiwgc2Fucy1zZXJpZjtcbiRhY2NlbnQ6IHJnYig0MSwxMzEsMTgxKTtcblxuLy8gQ3VzdG9taXphdGlvbiBCb290c3RyYXAgdmFycyBmcm9tIFwiYXBwL2xpYnMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXCJcbiRncmlkLWd1dHRlci13aWR0aDogMzBweDtcbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtYnJlYWtwb2ludHM6ICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCk7XG4kY29udGFpbmVyLW1heC13aWR0aHM6IChzbTogNTQwcHgsIG1kOiA3MjBweCwgbGc6IDk2MHB4LCB4bDogMTE0MHB4KTtcblxuJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4kY29sb3JfaGVhZGVyX21lbnU6IHJnYig0MSwxMzEsMTgxKTtcbiRjb2xvcl9saW5lOiByZ2IoMjMwLDIzMCwyMzApO1xuJGNvbG9yX2VsZW1lbnQ6IHJnYig0MSwxMzEsMTgxKTtcbiRjb2xvcl9tYWluOiByZ2IoNjYsNzksOTYpO1xuJGNvbG9yX2hlYWRlcl9iYWNrZ3JvdW5kOiByZ2IoMjUwLDI1MCwyNTApO1xuJGNvbG9yX2JhY2tncm91bmRfZGVzYzogcmdiYSg0MSwxMzEsMTgxLCAwLjkpO1xuJGNvbG9yX2NvbnRyb2xfYWN0aXZlOiByZ2IoMTM4LDEzMCwyNTUpO1xuJGxpbmVhci1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDY0LDE1NCwyMDkpIDAlLCAkY29sb3JfZWxlbWVudCAxMDAlKTtcbiRncmFkaWVudC10by1yaWdodDogIGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYigxMCwxMTYsMTc0KSAwJSwgcmdiKDY0LDE1NCwyMDkpIDEwMCUpO1xuJHJlZDogcmdiKDIwNiwyLDE1KTtcbiIsIkBpbXBvcnQgXCJ2YXJzXCI7XG5cblxuLyo9PT09PT09PT09ICBEZXNrdG9wIEZpcnN0ICA9PT09PT09PT09Ki9cblxuLy8g4omlMTIwMHB4XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpO1xuXG4vLyDiiaU5OTJweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdC5uYXYsIC5zZWFyY2gsIC5oZWFkZXItY2F0YWxvZyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQubWVudS1idXR0b24sIC5zZWFyY2gtaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBmbGV4OyB9XG5cdC5oaWRkZW4tcGFnZSB7XG5cdFx0Lm9wZW5lcl9fY29udHJvbCB7XG5cdFx0XHR3aWR0aDogMi41ZW07XG5cdFx0XHRoZWlnaHQ6IDMuNWVtO1xuXHRcdFx0bGVmdDogLTIuNWVtO1xuXHRcdFx0LndyYXAtY2FydF9fY29udHJvbCB7XG5cdFx0XHRcdC5mYXMge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjRlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTsgfVxuXHRcdFx0XHQuY291bnQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07IH0gfSB9IH1cblx0LnNsaWRlciB7XG5cdFx0LnNsaWRlcl9faXRlbSB7XG5cdFx0XHQuc2xpZGVyX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDUuNWVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVlbSAxZW07IH1cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07IH1cblx0XHRcdC5kZXNjIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMWVtO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOTVlbTsgfSB9IH1cblx0LnByb2R1Y3RzIHtcblx0XHQuY2F0YWxvZy13cmFwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmKyAubGluZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHRcdC5jYXRhbG9nMi13cGFwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXHQuY29udGFjdF9fZm9ybSwgLm9yZGVyX19mb3JtIHtcblx0XHQuc2VuZC1lbWFpbCB7XG5cdFx0XHR3aWR0aDogNTAlOyB9IH0gfVxuXG4vLyDiiaU3NjhweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdC5jb250YWN0IHtcblx0XHQuZmxleC1jb250YWluZXIge1xuXHRcdFx0LmZsZXgtY29udGFpbmVyX19pdGVtIHtcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTsgfSB9IH1cblxuXHQucHJvZHVjdC1jYXJkIHtcblx0XHRmb250LXNpemU6IDAuOGVtOyB9XG5cblx0LnByb2R1Y3RzIHtcblx0XHQucHJvZHVjdHMtdmlld3Mge1xuXHRcdFx0LnByb2R1Y3QtY2FyZCB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDMyJTsgfSB9IH1cblxuXHQucG9wdXAtY29udGVudCB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdG1hcmdpbjogM3JlbSBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRidXR0b24ubWZwLWNsb3NlIHtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTAuNWVtO1xuXHRcdFx0cmlnaHQ6IC0wLjVlbTtcblx0XHRcdGNvbG9yOiByZ2IoNzAsNzAsNzApO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggMXB4ICMwMDA7IH1cblx0XHQucG9wdXAtY29udGVudF9faW1nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEzLjRlbTsgfVxuXHRcdC5wb3B1cC1jb250ZW50X190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0LnBvcHVwLWNvbnRlbnRfX2Rlc2Mge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH0gfVxuXG4vLyDiiaU1NzZweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdGJvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTBweDsgfVxuXHQuZm9vdGVyLCBhcnRpY2xlLCBzZWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07IH1cblx0LnNsaWRlciB7XG5cdFx0LnNsaWRlcl9faXRlbSB7XG5cdFx0XHQuc2xpZGVyX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQuNWVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjJlbSAwLjNlbTsgfVxuXHRcdFx0LnRpdGxlIHtcbiB9XHRcdFx0XHQvL2ZvbnQtc2l6ZTogMC44ZW1cblx0XHRcdC5kZXNjIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOWVtO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtOyB9IH0gfVxuXHQucHJvZHVjdHMge1xuXHRcdC5jYXRhbG9nMi13cGFwIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHQuY2F0YWxvZzIge1xuXHRcdFx0XHRwYWRkaW5nOiAwLjJlbTsgfSB9IH1cblx0LmNvbnRhY3RfX2Zvcm0sIC5vcmRlcl9fZm9ybSB7XG5cdFx0LnNlbmQtZW1haWwge1xuXHRcdFx0d2lkdGg6IDgwJTsgfSB9IH1cblxuXG4vKj09PT09PT09PT0gIE1vYmlsZSBGaXJzdCAgPT09PT09PT09PSovXG5cbi8vIOKJpDU3NnB4XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKTtcblxuLy8g4omkNzY4cHhcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpO1xuXG4vLyDiiaQ5OTJweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyk7XG5cbi8vIOKJpDEyMDBweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCk7XG4iXX0= */
